Math 2.0

Approximations and expansions Definition

Spline

Builds on Polynomial functionContinuous functionDerivative

Definition

Let a<ba < b, let k≥1k \ge 1, and let a=t0<t1<⋯<tk=ba = t_0 < t_1 < \cdots < t_k = b be points called knots. Let n≥1n \ge 1 be an integer. A spline of degree nn with these knots is a function s ⁣:[a,b]→ℝs \colon [a, b] \to \R such that:

  1. for each i=1,…,ki = 1, \dots, k, the restriction of ss to [ti−1,ti][t_{i-1}, t_i] is a polynomial function of degree at most nn;
  2. ss is n−1n - 1 times continuously differentiable on [a,b][a, b].

Remarks

Splines of degree 00 are usually taken to be step functions, constant on each [ti−1,ti)[t_{i-1}, t_i), with jumps allowed at the knots. For n=1n = 1, clause 2 asks that ss is continuous, so ss is a broken line. The splines of degree nn with fixed knots form a vector space of dimension n+kn + k. Some authors allow lower smoothness at some knots; this is encoded by repeating knots.

Example: with knots −1<0<1-1 < 0 < 1 and n=3n = 3, the function s(x)=0s(x) = 0 for x≤0x \le 0 and s(x)=x3s(x) = x^3 for x≥0x \ge 0 is a cubic spline. Each piece is a polynomial of degree at most 33. At 00 the values, first derivatives and second derivatives of both pieces are 00, so ss is twice continuously differentiable.

Non-example: with the same knots, s(x)=0s(x) = 0 for x≤0x \le 0 and s(x)=x2s(x) = x^2 for x≥0x \ge 0 is not a cubic spline. Its second derivative jumps from 00 to 22 at 00, so clause 2 fails.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Continuous function concept
  2. Derivative concept
  3. Polynomial function concept
  4. Spline definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Spline_(mathematics)
About this page
TagKTVJR95GSF
URIm2://KTVJR95GSF
Kinddefinition
WritingW0 stub
MSC41A15, 65D07
DefinesSpline
UsesPolynomial function, Continuous function, Derivative

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.