作业帮 > 综合 > 作业

matlab 的曲线拟合,急

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 09:55:43
matlab 的曲线拟合,急
有一个点的序列,间隔为1,纵坐标的值分别为:
0.225
0.24
0.24
0.255
0.27
0.35
0.366666667
0.39
0.396666667
0.405
0.45
0.45
0.45
0.48
0.51
0.51
0.551111111
0.57
0.585
0.59
0.598888889
0.623333333
0.63
0.675
0.72
0.723333333
0.727777778
0.765
0.765
0.81
0.824444444
1.004444444
1.191666667
请问怎样用matlab或者其他软件进行拟合?最好拟合多项式的次数能高于3
y=[...
0.225
0.24
0.24
0.255
0.27
0.35
0.366666667
0.39
0.396666667
0.405
0.45
0.45
0.45
0.48
0.51
0.51
0.551111111
0.57
0.585
0.59
0.598888889
0.623333333
0.63
0.675
0.72
0.723333333
0.727777778
0.765
0.765
0.81
0.824444444
1.004444444
1.191666667]';
x=1:length(y);
p3=polyfit(x,y,3)
p4=polyfit(x,y,4)
xx=1:0.1:length(y);
y3=polyval(p3,xx);
y4=polyval(p4,xx);
plot(x,y,'o',xx,y3,xx,y4)