在数学的子学科数值分析里，B-样条是样条曲线一种特殊的表示形式。它是B-样条基曲线的线性组合。B-样条是贝兹曲线的一种一般化，可以进一步推广为非均匀有理B样条（NURBS），使得我们能给更多一般的几何体建造精确的模型。De Boor算法是一个数值上稳定的计算B样条的方法。术语 "B样条"是Isaac Jacob Schoenberg创造的，B 是基（basis）样条的缩略。
定义.给定"m"+1 个节点"t" ，分布在[0,1]区间，满足一个"n"次B样条是一个参数曲线