B樣條

數值分析中樣條曲線的表示形式

B樣條(B-spline)在數學的子學科數值分析里是樣條曲線一種特殊的表示形式,由Isaac Jacob Schoenberg創造的,是基(basis)樣條的縮略。

模型介紹


它是樣條基曲線的線性組合。樣條是貝茲曲線的一種一般化,可以進一步推廣為非均勻有理 樣條(NURBS),使得我們能給更多一般的幾何體建造精確的模型。
De Boor演演算法是一個數值上穩定的計算樣條的方法。
術語 B樣條是Isaac Jacob Schoenberg創造的,是基(basis)樣條的縮略。
樣條函數的研究最早開始於十九世紀,當時N.Lobachevsky把樣條作為某些概率分佈的卷積。在1946年,I.J.schoenberg利用 樣條進行統計數據的光滑化處理,他的論文開創了樣條逼近的現代理論。隨後, CdeBoor,M.Cox和LMansfiekl發現了樣條的遞推關係。樣條曲線的最初定義是基於差商,這種定義方法包含了複雜的數學公式,而且所得結果在數值上不穩定。 DeBoor與Hollig應用樣條的遞推關係作為出發點定義 樣條,這是一種完全不同於差商方法的定義公式。樣條根據節點的不同又分為均勻 樣條基函數,周期 樣條基函數等類型。