当前位置:首页 > TAG信息列表 > MATLAB拟合非线性函数

MATLAB拟合非线性函数

matlab三阶拟合 函数拟合方法?

函数拟合方法?

方法1:多项式拟合多项式拟合

1x=[123456789

]2

3y=[9763-125720

matlab三阶拟合 函数拟合方法?

]4p=多项式拟合(x,y,3)%三阶多项式拟合

5

6xi=0:。2:10

7

8yi=polyval(p,xi)%找到对应的y值

9

10绘图(xi,yi,x,y,“r*”

运行结果:

多项式系数:p=0.1481-1.40301.8537[8.2698

使用matlab中的poly2sym函数:y=poly2sym(p)

得到y=0.1481*x^3-1.4030*x^21.8537*x8.2698

方法2:工具箱拟合cftool

1x=[123456789

]2y=[9763-125720

]34

5cftool(x,y)

运行结果:

在拟合类型中,我们选择多项式(polynomic),拟合顺序为3。运行结果表明,r的平方值高达0.94,精度较高

matlab三阶拟合三次多项式曲线拟合算法三次函数拟合方程


亿声网 一起互联

  • 关注微信关注微信

猜你喜欢

微信公众号