如何将拟合曲线导出到1D向量

时间:2015-06-19 12:42:04

标签: matlab

使用Curve Fitting工具箱,我可以在11个数据点上拟合自定义方程描述的曲线。结果我得到了这样的东西:

enter image description here

我想将上面图中红线所代表的1D矢量保存到matlab变量中。我尝试使用Fit->Save to Workspace...工具箱菜单中的Curve Fitting选项,但保存的变量不包含任何适合的数据。

如何将拟合数据保存到matlab变量中?

1 个答案:

答案 0 :(得分:4)

保存的MATLAB对象(默认名称为fittedmodel)包含作为函数句柄的拟合函数以及与此函数句柄对应的拟合系数。然后,您可以使用feval评估您选择的数据点。

在以下示例中,拟合函数将在原始数据点x处进行评估:

y = feval(fittedmodel, x);

现在您可以直接绘制结果:

plot(x,y);