`Splines` is a set of C++ classes (with MATLAB mex interface) which implements varios spline interpolation.
The classes are the following:
- ConstantSpline, for piecewise constants functions
- LinearSpline, for piecewise linear interpolation
- CubicSpline, for classical cubic spline interpolation
- AkimaSpline, for Akima "non oscillatory" spline interpolation
- BesselSpline, for Bessel "non oscillatory" spline interpolation
- HermiteSpline
- PchipSpline
- QuinticSpline, Simple quintic spline based on PCHIP
Online doc at: http://ebertolazzi.github.io/Splines
Cite As
Enrico Bertolazzi (2026). Splines (https://github.com/ebertolazzi/Splines/releases/tag/1.1.5), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
bin
lib
tests
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.1.5 | See release notes for this release on GitHub: https://github.com/ebertolazzi/Splines/releases/tag/1.1.5 |
|
|
| 1.1.4 | See release notes for this release on GitHub: https://github.com/ebertolazzi/Splines/releases/tag/1.1.4 |
|
|
| 1.1.2 | See release notes for this release on GitHub: https://github.com/ebertolazzi/Splines/releases/tag/1.1.2 |
|
|
| 1.1.1 | See release notes for this release on GitHub: https://github.com/ebertolazzi/Splines/releases/tag/1.1.1 |
|
|
| 1.1.0 | See release notes for this release on GitHub: https://github.com/ebertolazzi/Splines/releases/tag/1.1.0 |
|
|
| 1.0.8 | See release notes for this release on GitHub: https://github.com/ebertolazzi/Splines/releases/tag/1.0.8 |
|
|
| 1.0.6 | Updated toolbox |
|
|
| 1.0.2 | Removed old reference to GNU License, license is "Modified BSD License" |
|
|
| 1.0.1 | changed Tooolbox to Toolbox in the name |
|
|
| 1.0 |
|
