Matlab曲线拟合

2025-04-05 12:00:55
推荐回答(1个)
回答1:

>>x=[0.25,.5 .75,1,1.5,2,2.5,3,3.5,4,4.5,5,6,7,8,9,10,11,12,13,14,15,16]; 

>>y=... 

[30,68,75,82,82,77,68,68,58,51,50,41,38,35,28,25,18,15,12,10,7,7,4]; 

>>plot(x,y,'-') 

得到一个图像 

可以看出他大概类似于一条抛物线 

可以用二次拟合 

输入: 

>>a=polyfit(x,y,2) 

>>a = 

0.0904 -6.1387 75.1158 

所以拟合后的曲线为: 

y=0.0904t^2-6.1387t+75.1158 

(y是酒精含量,t是时间) 

检验后符合条件