- 题目:
一个煮熟的鸡蛋有98摄氏度,将它放在18摄氏度的水池中,五分钟后鸡蛋的温度为38摄氏度,假定没有感到水变热,问鸡蛋达到20摄氏度,还需多长时间?(牛顿冷却定律也适用于加热过程)
- 数据分析:
水温不发生变化则其温度恒定为18摄氏度
设物体温度为T,时间为t,环境温度为C
则有牛顿冷却定律有dT/dt=-k(T-C)(k为常数)
带入题目所给的C=18,t=0.T=98和C=18,t=5,T=38两组数据可解出来温度T和时间t之间的联系,从而绘画出T和t之间的关系图像,直观的反映其变化图形。
- matlab运行代码:
clear
k=5/(log(20)-log(80));
c=log(80)*(-k);
t=[0:0.5:20]+eps;
for i=1:length(t)
T(i)=exp((t(i)-c)./k)+18;
end
figure,plot(T,t,'d-');
xlabel('time');ylabel('temperture');
四、运行图像: