|
|
| File Information |
| Description |
Direct spline interpolation of noisy data may result in a curve with
unwanted oscillations. This is particularly bad if the slope of the
curve is important.
A better approach is to reduce the degrees of freedom for the spline
and use the method of least squares to fit the spline to the noisy data.
The deegres of freedom are connected to the number of breaks (knots),
so the smoothing effect is controlled by the selection of breaks.
SPLINEFIT:
- A curve fitting tool based on B-splines
- Splines on ppform (piecewise polynomial)
- Any spline order (cubic splines by default)
- Periodic boundary conditions
- Linear constraints on function values and derivatives
- Robust fitting scheme
- Operates on ND arrays in the same way as SPLINE
- Nonuniform distributions of breaks
M-FILES ALSO INCLUDED:
examples - Examples for splinefit
ppdiff - Differentiate piecewise polynomial
ppint - Integrate piecewise polynomial
|
| MATLAB release |
MATLAB 7.10 (2010a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 07 Feb 2007 |
Code cleanup. |
| 21 Feb 2007 |
Generalization to piecewise polynomial splines of arbitrary order. |
| 11 Dec 2007 |
Exact conditions added. |
| 25 Sep 2008 |
Missing pre-allocation added. |
| 17 Dec 2008 |
New polynomial base eliminating half the unknowns.
Short description of the numerical method added. |
| 18 Dec 2008 |
Description update. |
| 24 Feb 2009 |
Update of examples in help. |
| 06 May 2009 |
A faster routine for cubic splines added. |
| 15 May 2009 |
Bug fix for SPLINEFIT. Two utilities added. |
| 28 Aug 2009 |
Description update |
| 23 Jun 2010 |
New version of SPLINEFIT based on B-splines. |
| 01 Sep 2010 |
Robust fitting scheme added. Support for data containing NaNs. |
| 01 Jul 2011 |
Robust fitting parameter added. |
| 22 Nov 2011 |
New contact info |
|
Contact us at files@mathworks.com