MatLab估算数据序列斜率

来源:互联网 发布:fenrir软件 编辑:程序博客网 时间:2024/05/21 16:04
 x=[1 1.4 1.6 2 2.4 2.6 3 3.6 4 4.6 5 6];  y=[0.264241 0.408167 0.475069 0.593994 0.691559 0.732615 0.800852 0.874311 0.908422 0.94371 0.959572 0.982649];  A=polyfit(rt,y,2)  z=polyval(A,rt);  plot(rt,y,'k+',rt,z,'r') A = -0.0391 0.4073 -0.0800 也就是结果为y=-0.0391*x^2+0.4073*x-0.0800,上面(rt,y,2)的2是指拟合多项式次数为2你要直线的话2改成1就可以了。获取其中各个参数的方式为A(1),A(2)
0 0
原创粉丝点击