du=2/u^2+1 u(0)=5 自变量为t 用matlab 解次微分方程,且画出u随t的变化,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:47:00

du=2/u^2+1 u(0)=5 自变量为t 用matlab 解次微分方程,且画出u随t的变化,
du=2/u^2+1 u(0)=5 自变量为t 用matlab 解次微分方程,且画出u随t的变化,

du=2/u^2+1 u(0)=5 自变量为t 用matlab 解次微分方程,且画出u随t的变化,
程序:
-----------------------------------------------------
syms t u;
S=dsolve('Du=2/u^2+1')
C=subs(S,{t,u},{0,5})
SS=S-C             %微分方程的隐式解
ezplot(SS)         %u随t的变化
-----------------------------------------------------
结果:
S =
 
t-u+2^(1/2)*atan(1/2*u*2^(1/2))+C1 = 0
 
 
 
C =
 
-5+2^(1/2)*atan(5/2*2^(1/2))+C1 = 0
 
 
 
SS =
 
t-u+2^(1/2)*atan(1/2*u*2^(1/2))+5-2^(1/2)*atan(5/2*2^(1/2)) = 0