This can handle about vectors with size 20 (takes about 7 seconds for that size)
a vector of 10 only takes a fraction of a second.
Solves Newton's divided difference, which is naturally a recursive process. Seeing the recursion helps understand the process of finding divided differences.
Generally you'd only need a few coefficients, so 10 is not such a bad limit as far as speed.
Used to calculate coefficients of a interpolation polynomial
Usage : divdiff(x,y), or divdiff(x,f(x)) if f is an anonymous function.
Steal my code... knowledge should be shared. Just don't try and sell it... unless you need lunch money and you've exhausted all your options, then I understand.
Daniel (2020). Newton's Divided Difference (https://www.mathworks.com/matlabcentral/fileexchange/45768-newton-s-divided-difference), MATLAB Central File Exchange. Retrieved .
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!