2016 - 2024

感恩一路有你

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

浏览量:2174 时间:2021-03-14 02:06:45 作者:admin

函数拟合方法?

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

1 x=[1 23 4 5 6 7 8 9

]2

3 y=[9 7 6 3-1 25 7 20

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

5

6 Xi=0:。2:10

7

8 Yi=polyval(P,Xi)%找到对应的y值

9

10绘图(Xi,Yi,x,y,“R*”

运行结果:

多项式系数:P=0.1481-1.4030 1.8537[8.2698

使用Matlab中的poly2sym函数:y=poly2sym(P)

得到y=0.1481*x^3-1.4030*x^2 1.8537*x 8.2698

方法2:工具箱拟合cftool

1 x=[1 23 4 5 6 7 8 9

]2 y=[9 7 6 3-1 25 7 20

]34

5 Cftool(x,y)

运行结果:

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

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

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。