2024年6月6日发(作者:)
使用MATLAB的cftool和sftool工具进行曲线曲面拟合时,拟合得到的多项式系数
默认为保留4位有效数字(我用的R2010a),有时候这样的精度并不能满足要求,造成拟
合的多项式退化,就需要多输出几位小数位数了。
下面,我们通过一个曲面拟合例子,来看具体操作。
(1)sftool工具下的曲面拟合方法
1.1 编辑数据
如图所示,在EXCEL中录入X,Y,Z的值
1.2 导入数据
在matlab主界面中,从File—import date-中选择编辑的excel文件,点击next后
按下图选择。确定后,主界面的workspace中应当有三组数据。
1.3 基于sftool工具的曲面拟合
通过Start—toolboxes—curve fitting—surface fitting tool进入曲面拟合界面。在
x,y,z的input中选择数据,选择非线性拟合Polynomial,选好自变量的阶数,点击fit
进行拟合。(也可以选用custom equation来自定义函数拟合)


发布评论