| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Spline Toolbox |
| Contents | Index |
| Learn more about Spline Toolbox |
The above constructive approach is
not the only avenue to splines. In the variational approach, a spline is obtained as a best interpolant,
e.g., as the function with smallest
th derivative among all those matching
prescribed function values at certain sites. As it turns out, among
the many such splines available, only those that are piecewise-polynomials
or, perhaps, piecewise-exponentials have found much use. Of particular
practical interest is the smoothing
spline
which, for given data
with
, all
,
and given corresponding positive weights
, and for given smoothing
parameter p, minimizes
![]()
over all functions
with
derivatives. It turns out that
the smoothing spline
is a spline of order
with a break
at every data site. The smoothing parameter, p, is chosen artfully
to strike the right balance between wanting the error measure
![]()
small and wanting the roughness measure
![]()
small. The hope is that
contains as much of
the information, and as little of the supposed noise, in the data as possible. One approach to this (used
in spaps) is to make
as small as
possible subject to the condition that
be no bigger than a prescribed
tolerance. For computational reasons, spaps uses
the (equivalent) smoothing parameter
, i.e., minimizes ρE(f)
+ F(Dmf).
Also, it is useful at times to use the more flexible roughness measure
![]()
with
a suitable positive weight function.
![]() | B-Spline Properties | Multivariate Splines | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |