作业帮 > 综合 > 作业

急求拟合Matlab语句

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/25 15:13:15
急求拟合Matlab语句
数学模型P(t)=P0+P0*rt+0.5*P0*(r^2)*(t^2)
下表提供了某地区某天的气温变化数据,试分析找出这天的气温变化规律.
时刻 温度
0:00 15
1:00 14
2:00 14
3:00 14
4:00 14
5:00 15
6:00 16
7:00 18
8:00 20
9:00 22
10:00 23
11:00 25
12:00 28
13:00 31
14:00 32
15:00 29
16:00 29
17:00 27
18:00 25
19:00 24
20:00 22
21:00 20
22:00 18
23:00 17
24:00 16
急求拟合Matlab语句
%数据拟合%cleart=0:24;  %时间data=[15 14 14 14 14 15 16   18   20  22  23  25 28 31  32  29  29 27  25  24  22 20 18  17  16];  %数据n=4;[p,s]=polyfit(t,data,n);data_p=polyval(p,t);plot(t,data,'b',t,data_p,'r')axis([0 24 5 35])for i=2:n+1    if p(i)>=0         plusminus(i)='+';    endend    eq=strcat('y=',num2str(p(1)),'.*t.^4',plusminus(2),num2str(p(2)),'.*t.^3',plusminus(3),num2str(p(3)),'.*t.^2',plusminus(4),num2str(p(4)),'.*t',plusminus(5),num2str(p(5)))

eq =
y=0.0008974.*t.^4-0.050801.*t.^3+0.84212.*t.^2-3.403.*t+16.4988