![]() |
[求助]新手求教:一个复杂微分方程求解!非常感谢
我想求解的方程包含一个代数式Dm,它的形式定义在程序中了。
v是自变量,方程的样子是: 2*Dm*(y对v的二阶倒数)+2*(Dm对v的一阶导数)*(y对v的一阶导数)+y*(y对v的一阶导数)^2=0 ([COLOR="Red"]其实方程中不是y,是λ,可是我不知道如何在命令窗口输入!!![/COLOR]) syms v; >> Dm=0.77*10^(-10)*exp(-0.061*v); >> diffDm=diff(Dm) diffDm = -363412772782714473/77371252455336267181195264000*exp(-61/1000*v) >> dsolve('y*(Dy)^2+2*diffDm*Dy+2*Dm*D2y=0','y(0.0033)=0') [COLOR="red"]??? Subscript indices must either be real positive integers or logicals. Error in ==> dsolve at 200 indx(isalphanumunder(eq_str(indx-1))|isalphanumunder(eq_str(indx-1))) = [];[/COLOR] 不知道为什么错误,MATLAB看不懂我写什么吧,不懂我要做什么!感慨啊!我都鼓捣好几天了,还是不会写! 请前辈高手们指点一下吧!万分感激!急盼回复啊!~~~~(>_<)~~~~ |
回复: [求助]新手求教:一个复杂微分方程求解!非常感谢
我现在处于一知半解的状态,大家好心帮帮忙吧!
这个方程原本是一边积分一边微分的形式,被我手动的重新推倒变换了一下,就变这样了,本以为软件应该明白了啊!!! |
所有时间均为北京时间。现在的时间是 07:47。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.