MATLAB求助,求解析解
发布网友
发布时间:2022-05-15 21:43
我来回答
共2个回答
热心网友
时间:2023-09-10 12:49
使用dsolve命令求解微分方程。
方法/步骤
在matlab命令窗口输入help
dsolve
可以得到关于dsolve函数的一些帮助。基本的使用方式是dsolve('equ');
其中,equ表示方程,返回结果为带有常量的符号解,
例一:
syms
y(x);
dsolve(diff(y)
==
y+
1)
...
热心网友
时间:2023-09-10 12:49
有三个条件:
dS/dt=v;dy/dx=2*v/1;(dS)^2=(dx)^2+(dy)^2;
最后得到:dx/dt=2*v/((vt)^2+1)^0.5
程序:
syms v t
A=2*v/((v*t)^2+1)^0.5
int(A,t)
得到:
x=2*v*log(v^2*t/(v^2)^(1/2)+(v^2*t^2+1)^(1/2))/(v^2)^(1/2)
当x=1时,得到t。