选择插值拟合
互动选择插值拟合
通过输入打开曲线钳工应用程序CurveFitter
在Matlab®命令行。或者,在应用标签,在数学,统计和优化小组,单击曲线钳工。
在曲线钳工标签,在Fit Type部分,选择一个插值合身。当您选择一个插值适合,该应用拟合通过每个数据点的插值曲线或表面。
在里面适合选项窗格,您可以指定方法价值。
对于曲线数据,您可以设置方法到线性
,,,,最近的邻居
,,,,立方样条
, 或者形状保护(Pchip)
。对于表面数据,您可以设置方法到最近的邻居
,,,,线性
,,,,立方样条
,,,,Biharmonic(V4)
, 或者薄板样条
。
对于表面,插值拟合使用散落的人
功能线性
和最近的邻居
方法,Griddata
功能立方样条
和Biharmonic(V4)
方法和TPAP
功能薄板样条
方法。尝试薄板样条
当您需要平滑的表面插值和良好的外推特性时,方法。有关更多详细信息,请参阅关于插值方法。
提示
如果您的数据变量具有非常不同的量表,请选择并清除中心和比例复选框以查看拟合的差异。标准化输入可以强烈影响基于三角形的结果(即分段线性
和立方样条
插值)和最近的邻居
表面插值方法。
使用线性插值模型使用合身
功能
此示例显示了如何使用合身
功能以将线性插值模型拟合到数据。
插值拟合方法
调用interpolant模型方法合身功能使用概述的选项之一插值模型名称。没有任何interpolant方法具有任何其他拟合选项参数。
安装线性插值模型
加载数据并使用线性插值模型使用'LinearInterp'
选项。
加载人口普查f = fit(cdate,pop,'LinearInterp');情节(f,cdate,pop);
比较线性插值模型
Load data and create both nearest neighbor and pchip interpolant fits using the“最近的Interinterp”
和'pchip'
选项。
加载Carbon12Alphaf1 = fit(角度,计数,“最近的Interinterp”);f2 = fit(角度,计数,'pchip');
比较合适的曲线F1
和F2
在情节上。
p1 =图(f1,角,计数);xlim([min(angle),最大(角度)])在p2 =图(f2,'b');抓住离开图例([P1; P2],“每个角度计数”,,,,'最近的邻居',,,,'pchip',,,,...'Location',,,,'西北')
为另一个“cubicinterp”或“pchipinterp', you can use other spline functions that give you greater control over what you create. See引入样条拟合。