Approximations and expansions Splines Theorem
Cox–de Boor recursion
Builds on B-splineDivided differences
Statement
Let be a nondecreasing sequence of real knots. Let be an index and an order. The normalized B-spline is Here is the divided difference in the first variable, for and otherwise, also for . Set when . Then and for and all real , where a term whose denominator is is read as .
Remarks
The proof applies the Leibniz rule for divided differences to the product and uses the recursive definition of divided differences. Many texts take the recursion itself as the definition of B-splines, and then the divided difference formula becomes a theorem. Example: with knots , the recursion gives on , on and elsewhere, the hat function. The recursion shows at once that is nonnegative, vanishes outside , and is a piecewise polynomial of degree at most . It is numerically stable, since for in the support both coefficients lie in .
Going deeper
For a student
The recursion, found independently by Cox and by de Boor in 1972, is the standard way to evaluate B-splines and their derivatives. Applying it to a whole spline gives de Boor's algorithm, which evaluates by repeated convex combinations of the coefficients. From it one also derives the derivative formula for B-splines and the partition of unity on the basic interval.
Reading path
To understand this page from the ground up, read these 3 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- B-spline concept
- Divided differences concept
- Cox–de Boor recursion statement
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | WVD069C7QF |
|---|---|
| URI | m2://WVD069C7QF |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 41A15, 65D07 |
| Status | This copy of the site has no build data. Run m2 status WVD069C7QF. |
| About | B-spline |
| Uses | B-spline, Divided differences |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- 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.