麻烦高手指点如何用matlab程序求解微分方程,求m的值:dT/dt=k(T-m),已知t=0,10,20时,T=60,70,76

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 00:52:22
麻烦高手指点如何用matlab程序求解微分方程,求m的值:dT/dt=k(T-m),已知t=0,10,20时,T=60,70,76

麻烦高手指点如何用matlab程序求解微分方程,求m的值:dT/dt=k(T-m),已知t=0,10,20时,T=60,70,76
麻烦高手指点如何用matlab程序求解微分方程,求m的值:dT/dt=k(T-m),已知t=0,10,20时,T=60,70,76

麻烦高手指点如何用matlab程序求解微分方程,求m的值:dT/dt=k(T-m),已知t=0,10,20时,T=60,70,76
clear;
T=dsolve('DT=k*(T-m)')
TT=subs(T,'t',[0,10,20])
f=TT-[60 70 76]
[C1,k,m]=solve(f(1),f(2),f(3),'C1,k,m')
结果:
T =
m+exp(k*t)*C1
TT =
[ m+C1,m+exp(10*k)*C1,m+exp(20*k)*C1]
f =
[ m+C1-60,m+exp(10*k)*C1-70,m+exp(20*k)*C1-76]
C1 =
-25
k =
1/10*log(3/5)
m =
85