使用Matlab的cftool工具箱拟合曲线时,发现曲线拟合得效果很好,但把解析表达式取出来进行绘制时,发现误差非常大。通过查资料才得知,因为cftool输出的系数只保留了4位有效数字,才导致了这种情况。所以要如何获得精确的系数呢?
在cftool工具箱的菜单栏中找到 Save to Workspace… 选项,则在工作区中会生成一个名叫 fittedmodel 的sfit形式的变量。
然后使用coeffvalues(fittedmodel) 命令,即可得到拟合曲线的系数。
使用Matlab的cftool工具箱拟合曲线时,发现曲线拟合得效果很好,但把解析表达式取出来进行绘制时,发现误差非常大。通过查资料才得知,因为cftool输出的系数只保留了4位有效数字,才导致了这种情况。所以要如何获得精确的系数呢?
在cftool工具箱的菜单栏中找到 Save to Workspace… 选项,则在工作区中会生成一个名叫 fittedmodel 的sfit形式的变量。
然后使用coeffvalues(fittedmodel) 命令,即可得到拟合曲线的系数。