使用Curve Fitting
工具箱,我可以在11个数据点上拟合自定义方程描述的曲线。结果我得到了这样的东西:
我想将上面图中红线所代表的1D矢量保存到matlab变量中。我尝试使用Fit->Save to Workspace...
工具箱菜单中的Curve Fitting
选项,但保存的变量不包含任何适合的数据。
如何将拟合数据保存到matlab变量中?
答案 0 :(得分:4)
保存的MATLAB对象(默认名称为fittedmodel
)包含作为函数句柄的拟合函数以及与此函数句柄对应的拟合系数。然后,您可以使用feval
评估您选择的数据点。
在以下示例中,拟合函数将在原始数据点x
处进行评估:
y = feval(fittedmodel, x);
现在您可以直接绘制结果:
plot(x,y);