急求拟合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/12/24 20:48:53
急求拟合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