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 manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of numerical methods th ...
, discrete spline interpolation is a form of
interpolation In the 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 often has ...
where the interpolant is a special type of
piecewise In mathematics, a piecewise-defined function (also called a piecewise function, a hybrid function, or definition by cases) is a function defined by multiple sub-functions, where each sub-function applies to a different interval in the domain. P ...
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An ex ...
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 of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
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)