mathematica解不显含自变量的微分方程一般用DSolve来解微分方程但是碰到不不显含自变量的微分方程有些貌似无能为力是怎么回事是输入不对吗比如y*y'=(y')^2*(1+(y')^2)^0.5输入DSolve[y[x]*y'[x]==y'[x]^2*
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 02:29:57
mathematica解不显含自变量的微分方程一般用DSolve来解微分方程但是碰到不不显含自变量的微分方程有些貌似无能为力是怎么回事是输入不对吗比如y*y'=(y')^2*(1+(y')^2)^0.5输入DSolve[y[x]*y'[x]==y'[x]^2*
mathematica解不显含自变量的微分方程
一般用DSolve来解微分方程
但是碰到不不显含自变量的微分方程有些貌似无能为力是怎么回事
是输入不对吗
比如y*y'=(y')^2*(1+(y')^2)^0.5
输入DSolve[y[x]*y'[x]==y'[x]^2*(1+(y'[x])^2)]求出来很怪因为是求出来的是
y=f(x)形式
有没有办法求x=f(y)的形式或者别的办法解这个微分方程
mathematica解不显含自变量的微分方程一般用DSolve来解微分方程但是碰到不不显含自变量的微分方程有些貌似无能为力是怎么回事是输入不对吗比如y*y'=(y')^2*(1+(y')^2)^0.5输入DSolve[y[x]*y'[x]==y'[x]^2*
……你写的两个方程是不一样的.然后,你的DSolve语法是错的,这样根本没法执行吧?再然后,就算把语法改了,你确定这两个方程能用DSolve求解?反正今天我不愿意等了.最后,既然你的方程里的自变量写成了y[x],那软件自然会把它认作以x为自变量y为函数关系的函数,如果你成功解出了y,那么,你可以试试使用InverseFunction.一个简单的例子:
DSolve[{y[x] == y'[x] + 1, y[0] == 2}, y, x]
(InverseFunction[y] /. First@%)[y]
会有警告,在这里无所谓.