piecewise cubic spline interpolation

Version 1.0 (8,41 ko) par Alexander
Obtains a piecewise cubic spline from a function, and a function to obtain derivatives is included.
594 téléchargements
Mise à jour 2 déc. 2015

Afficher la licence

The one-dimensional interpolation is based on segmented g(x)=a+b*x+c*x^2+d*x^3 functions where the knots remain twice continuously differentiable. This guarantees that the interpolation is smooth. Different end knot conditions are implemented. The depth of the interpolation is variable, and can be set to depend on an absolute or relative error tolerance. It is meant to be easy to interpolate expensive functions that take a lot of time, so if local_interpolation is set to one, and the function is locally predictable, knots are actually interpolated and not calculated from the original function which helps to save computational time. The function pwcs_deriv gives derivative up to the third order.

Citation pour cette source

Alexander (2024). piecewise cubic spline interpolation (https://www.mathworks.com/matlabcentral/fileexchange/54286-piecewise-cubic-spline-interpolation), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2014b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0