在曲线拟合应用程序中,选择Interpolant
从模型类型列表中。
的Interpolant
拟合类别拟合通过每个数据点的插值曲线或曲面。对于曲面,插值拟合类型使用MATLAB®scatteredInterpolant
函数的线性和最近邻的方法,MATLABgriddata
函数的三次和双调和方法,和tpaps
用于薄板样条插值的函数。
设置如下所示。
您可以指定方法设置:最近的邻居
,线性
,立方
,一种保形(PCHIP)
(曲线),双调和(v4)
(表面)利用薄板样条
(表面)。有关详细信息,请参见关于插值方法.
提示
如果你在拟合一个曲面而你的输入变量有不同的比例,转动中心和规模选择打开和关闭,以查看不同的表面适合。对输入进行归一化会强烈影响基于三角形的结果(即分段的结果)线性
和立方
插值),最近的邻居
曲面插值方法。
对于表面,当你需要光滑的表面插值和良好的外推特性时,尝试薄板样条。
适合
函数这个例子展示了如何使用适合
函数拟合线性插值模型到数据。
Interpolant拟合方法
调用时指定插值模型方法适合函数中列出的选项之一Interpolant模型名称.没有任何插值方法有任何额外的拟合选项参数。
拟合线性插值模型
加载数据并拟合一个线性插值模型使用“linearinterp”
选择。
负载人口普查f =适合(cdate、流行,“linearinterp”);情节(f cdate流行);
比较线性插值模型
加载数据和创建最近邻和pchip插值适合使用“nearestinterp”
和“pchip”
选项。
负载carbon12alphaf1 =适合(角度,计数,“nearestinterp”);f2 =适合(角度,计数,“pchip”);
比较拟合曲线f1
和f2
在一个阴谋。
p1 =情节(f1、角、数量);xlim ([min(角),max(角)])在p2 =情节(f2,“b”);持有从传奇((p1, p2),“计数每角”,“最近邻”,“pchip”,...“位置”,“西北”)
对于“立方interp”或“pchipinterp”的另一种选择,你可以使用其他样条函数,让你更好地控制你创建的东西。看到关于曲线拟合工具箱中的样条.