主要内容

选择插值拟合

交互式选择插值拟合

在曲线拟合应用程序中,选择Interpolant从模型类型列表中。

Interpolant拟合类别拟合通过每个数据点的插值曲线或曲面。对于曲面,插值拟合类型使用MATLAB®scatteredInterpolant函数的线性和最近邻的方法,MATLABgriddata函数的三次和双调和方法,和tpaps用于薄板样条插值的函数。

设置如下所示。

您可以指定方法设置:最近的邻居线性立方一种保形(PCHIP)(曲线),双调和(v4)(表面)利用薄板样条(表面)。有关详细信息,请参见关于插值方法

提示

如果你在拟合一个曲面而你的输入变量有不同的比例,转动中心和规模选择打开和关闭,以查看不同的表面适合。对输入进行归一化会强烈影响基于三角形的结果(即分段的结果)线性立方插值),最近的邻居曲面插值方法。

对于表面,当你需要光滑的表面插值和良好的外推特性时,尝试薄板样条。

拟合线性插值模型使用适合函数

这个例子展示了如何使用适合函数拟合线性插值模型到数据。

Interpolant拟合方法

调用时指定插值模型方法适合函数中列出的选项之一Interpolant模型名称.没有任何插值方法有任何额外的拟合选项参数。

拟合线性插值模型

加载数据并拟合一个线性插值模型使用“linearinterp”选择。

负载人口普查f =适合(cdate、流行,“linearinterp”);情节(f cdate流行);

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表数据、拟合曲线。

比较线性插值模型

加载数据和创建最近邻和pchip插值适合使用“nearestinterp”“pchip”选项。

负载carbon12alphaf1 =适合(角度,计数,“nearestinterp”);f2 =适合(角度,计数,“pchip”);

比较拟合曲线f1f2在一个阴谋。

p1 =情节(f1、角、数量);xlim ([min(角),max(角)])p2 =情节(f2,“b”);持有传奇((p1, p2),“计数每角”“最近邻”“pchip”...“位置”“西北”

图中包含一个轴对象。轴对象包含3个类型为line的对象。这些对象表示每角度计数,最近邻,pchip。

对于“立方interp”或“pchipinterp”的另一种选择,你可以使用其他样条函数,让你更好地控制你创建的东西。看到关于曲线拟合工具箱中的样条

另请参阅

相关的话题