HOME

TheInfoList



OR:

In the mathematical field of
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
, discrete spline interpolation is a form of
interpolation In the mathematics, mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing (finding) new data points based on the range of a discrete set of known data points. In engineering and science, one ...
where the interpolant is a special type of
piecewise In mathematics, a piecewise function (also called a piecewise-defined function, a hybrid function, or a function defined by cases) is a function whose domain is partitioned into several intervals ("subdomains") on which the function may be ...
polynomial In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
called a discrete spline. A discrete spline is a piecewise polynomial such that its central differences are continuous at the knots whereas a spline is a piecewise polynomial such that its
derivative In mathematics, the derivative is a fundamental tool that quantifies the sensitivity to change of a function's output with respect to its input. The derivative of a function of a single variable at a chosen input value, when it exists, is t ...
s are continuous at the knots. Discrete cubic splines are discrete splines where the central differences of orders 0, 1, and 2 are required to be continuous. Discrete splines were introduced by Mangasarin and Schumaker in 1971 as solutions of certain minimization problems involving differences.


Discrete cubic splines

Let ''x''1, ''x''2, . . ., ''x''''n''-1 be an increasing sequence of real numbers. Let ''g''(''x'') be a piecewise polynomial defined by : g(x)= \begin g_1(x) & x where ''g''1(''x''), . . ., ''g''''n''(''x'') are polynomials of degree 3. Let ''h'' > 0. If : (g_-g_i)(x_i +jh)=0 \text j=-1,0,1 \text i=1,2,\ldots, n-1 then ''g''(''x'') is called a discrete cubic spline.


Alternative formulation 1

The conditions defining a discrete cubic spline are equivalent to the following: : g_(x_i-h) = g_i(x_i-h) : g_(x_i) = g_i(x_i) : g_(x_i+h) = g_i(x_i+h)


Alternative formulation 2

The central differences of orders 0, 1, and 2 of a function ''f''(''x'') are defined as follows: :D^f(x) = f(x) :D^f(x)=\frac :D^f(x)=\frac The conditions defining a discrete cubic spline are also equivalent to :D^g_(x_i)=D^g_i(x_i) \text j=0,1,2 \text i=1,2, \ldots, n-1. This states that the central differences D^g(x) are continuous at ''x''''i''.


Example

Let ''x''1 = 1 and ''x''2 = 2 so that ''n'' = 3. The following function defines a discrete cubic spline: g(x) = \begin x^3 & x<1 \\ x^3 - 2(x-1)((x-1)^2-h^2) & 1\le x < 2\\ x^3 - 2(x-1)((x-1)^2-h^2)+(x-2)((x-2)^2-h^2) & x \ge 2 \end


Discrete cubic spline interpolant

Let ''x''0 < ''x''1 and ''x''''n'' > ''x''''n''-1 and ''f''(''x'') be a function defined in the closed interval 'x''0 - h, ''x''''n'' + h Then there is a unique cubic discrete spline ''g''(''x'') satisfying the following conditions: :g(x_i) = f(x_i) \text i=0,1,\ldots, n. :D^g_1(x_0) = D^f(x_0). :D^g_n(x_n) = D^f(x_n). This unique discrete cubic spline is the discrete spline interpolant to ''f''(''x'') in the interval 'x''0 - h, ''x''''n'' + h This interpolant agrees with the values of ''f''(''x'') at ''x''0, ''x''1, . . ., ''x''n.


Applications

* Discrete cubic splines were originally introduced as solutions of certain minimization problems. * They have applications in computing nonlinear splines. * They are used to obtain approximate solution of a second order boundary value problem. * Discrete interpolatory splines have been used to construct biorthogonal wavelets.


References

{{reflist Interpolation Splines (mathematics)