Jump to content

Akima spline: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Link to DAB page repaired
Line 10: Line 10:
The Akima spline is a &nbsp;C<sup>1</sup> [[differentiable function]] (that is, has a continuous first derivative) but, in general, will have a discontinuous second derivative at the knot points.
The Akima spline is a &nbsp;C<sup>1</sup> [[differentiable function]] (that is, has a continuous first derivative) but, in general, will have a discontinuous second derivative at the knot points.


The advantage of the Akima spline is due to the Akima spline uses only values from neighboring knot points in the construction of the coefficients of the interpolation polynomial between any two knot points. This means that there is no large system of equations to solve and the Akima spline avoids unphysical wiggles in regions where the second derivative in the underlying curve is rapidly changing. The disadvantage of the Akima spline is that it has a discontinuous second derivative.<ref>{{Cite web|url=http://www.iue.tuwien.ac.at/phd/rottinger/node60.html|title=The Akima Interpolation}}</ref>
The advantage of the Akima spline is due to the fact that the Akima spline uses only values from neighboring knot points in the construction of the coefficients of the interpolation polynomial between any two knot points. This means that there is no large system of equations to solve and the Akima spline avoids unphysical wiggles in regions where the second derivative in the underlying curve is rapidly changing. The disadvantage of the Akima spline is that it has a discontinuous second derivative.<ref>{{Cite web|url=http://www.iue.tuwien.ac.at/phd/rottinger/node60.html|title=The Akima Interpolation}}</ref>


==References==
==References==

Revision as of 16:32, 18 November 2019

In applied mathematics, an Akima spline is a type of non-smoothing spline that gives good fits to curves where the second derivative is rapidly varying.[1] The Akima spline was published by Hiroshi Akima in 1970.[2]

Method

Given a set of "knot" points , where the are strictly increasing, the Akima spline will go through each of the given points. At those points, its slope, , is a function of the locations of the points through . Specifically, we define as the slope of the line segment from to , namely . Then, is defined as the following weighted average of and :

The spline is then defined as the piecewise cubic function whose value between and is the unique cubic polynomial that satisfies the four constraints: , , , and .

The Akima spline is a  C1 differentiable function (that is, has a continuous first derivative) but, in general, will have a discontinuous second derivative at the knot points.

The advantage of the Akima spline is due to the fact that the Akima spline uses only values from neighboring knot points in the construction of the coefficients of the interpolation polynomial between any two knot points. This means that there is no large system of equations to solve and the Akima spline avoids unphysical wiggles in regions where the second derivative in the underlying curve is rapidly changing. The disadvantage of the Akima spline is that it has a discontinuous second derivative.[3]

References

  1. ^ "Spline interpolation and fitting – ALGLIB, C++ and C# library". www.alglib.net.
  2. ^ http://www.leg.ufpr.br/lib/exe/fetch.php/wiki:internas:biblioteca:akima.pdf
  3. ^ "The Akima Interpolation".