In Numerical analysis , numerical differentiation describes algorithms for estimating the derivative of a mathematical or function subroutine using values of the function and perhaps other knowledge about the function.In numerical analysis , numerical differentiation describes algortihms for estimating the derivatives of a mathematical function or function subroutine using values of the function and perhaps other knowledge about the function.