主要内容

选择插值拟合

互动选择插值拟合

通过输入打开曲线钳工应用程序CurveFitter在Matlab®命令行。或者,在应用标签,在数学,统计和优化小组,单击曲线钳工

曲线钳工标签,在Fit Type部分,选择一个插值合身。当您选择一个插值适合,该应用拟合通过每个数据点的插值曲线或表面。

在里面适合选项窗格,您可以指定方法价值。

适合插入式窗格的窗格窗格

对于曲线数据,您可以设置方法线性,,,,最近的邻居,,,,立方样条, 或者形状保护(Pchip)。对于表面数据,您可以设置方法最近的邻居,,,,线性,,,,立方样条,,,,Biharmonic(V4), 或者薄板样条

对于表面,插值拟合使用散落的人功能线性最近的邻居方法,Griddata功能立方样条Biharmonic(V4)方法和TPAP功能薄板样条方法。尝试薄板样条当您需要平滑的表面插值和良好的外推特性时,方法。有关更多详细信息,请参阅关于插值方法

提示

如果您的数据变量具有非常不同的量表,请选择并清除中心和比例复选框以查看拟合的差异。标准化输入可以强烈影响基于三角形的结果(即分段线性立方样条插值)和最近的邻居表面插值方法。

使用线性插值模型使用合身功能

此示例显示了如何使用合身功能以将线性插值模型拟合到数据。

插值拟合方法

调用interpolant模型方法合身功能使用概述的选项之一插值模型名称。没有任何interpolant方法具有任何其他拟合选项参数。

安装线性插值模型

加载数据并使用线性插值模型使用'LinearInterp'选项。

加载人口普查f = fit(cdate,pop,'LinearInterp');情节(f,cdate,pop);

图包含一个轴对象。轴对象包含2个类型行的对象。这些对象表示数据,拟合曲线。

比较线性插值模型

Load data and create both nearest neighbor and pchip interpolant fits using the“最近的Interinterp”'pchip'选项。

加载Carbon12Alphaf1 = fit(角度,计数,“最近的Interinterp”);f2 = fit(角度,计数,'pchip');

比较合适的曲线F1F2在情节上。

p1 =图(f1,角,计数);xlim([min(angle),最大(角度)])p2 =图(f2,'b');抓住离开图例([P1; P2],“每个角度计数”,,,,'最近的邻居',,,,'pchip',,,,...'Location',,,,'西北'

图包含一个轴对象。轴对象包含3个类型行的对象。这些对象代表每个角度,最近的邻居,pchip。

为另一个“cubicinterp”或“pchipinterp', you can use other spline functions that give you greater control over what you create. See引入样条拟合

也可以看看

应用

职能

Related Topics