急求拟合Matlab语句数学模型P(t)=P0+P0*rt+0.5*P0*(r^2)*(t^2)下表提供了某地区某天的气温变化数据,试分析找出这天的气温变化规律.时刻 温度0:00 151:00 142:00 143:00 144:00 145:0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 13:08:52
急求拟合Matlab语句数学模型P(t)=P0+P0*rt+0.5*P0*(r^2)*(t^2)下表提供了某地区某天的气温变化数据,试分析找出这天的气温变化规律.时刻       温度0:00       151:00       142:00       143:00       144:00       145:0

急求拟合Matlab语句数学模型P(t)=P0+P0*rt+0.5*P0*(r^2)*(t^2)下表提供了某地区某天的气温变化数据,试分析找出这天的气温变化规律.时刻 温度0:00 151:00 142:00 143:00 144:00 145:0
急求拟合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语句数学模型P(t)=P0+P0*rt+0.5*P0*(r^2)*(t^2)下表提供了某地区某天的气温变化数据,试分析找出这天的气温变化规律.时刻 温度0:00 151:00 142:00 143:00 144:00 145:0

%数据拟合

%

clear

t=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)='+';

    end

end    

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