2026a

# 样条拟合

# 关于曲线拟合工具箱中的样条拟合


您可以以以下方式使用曲线拟合工具箱中的样条。

借助 fit 函数,您可以:

  • 为曲线或曲面拟合三次样条插值

  • 为曲线(非曲面)拟合平滑样条和保形三次样条插值

  • 为曲面(非曲线)拟合薄板样条

工具箱也包含一些样条函数,这些函数使您可以更好地控制样条生成。比如,您可以使用 [csapi] 函数进行三次样条插值。为什么您需要使用 csapi 函数而非 fit 函数地 "cubicinterp" 选项呢?因为您可能会由于以下原因希望拥有更高的灵活性:

  • 您想要把结果与其他样条相结合,比如相加。

  • 您想要向量值样条。您可以对标量、向量、矩阵或多维数据使用 csapi 函数,而 fit 函数仅支持标量值样条。

  • 您想要其他类型的样条,例如 pp 型,B 型,张量积型,有理型或薄板样条 st 型。

  • 您想要在没有数据的情况下构造样条。

  • 您想要指定断点、优化节点位置、以及使用样条操作的其他函数例如微分与积分。

如果您需要这些样条函数,可以参见下面的编程式样条拟合。

# 编程式样条拟合

编程式地拟合样条可以参见样条构造。那里不仅有样条类型的说明,还有许多示例。