一个简单的微分方程问题。。请问是哪里出问题了?
mathematica吧
全部回复
仅看楼主
level 2
1049743813 楼主
想要解上面那个方程,然后按照帮助的指示输入了代码,解了半天解不出来。。。把参数去掉了也不行,第一次用mathmatica,只是想用它帮助我解一个方程,求助。。[疑问]
DSolve[{-t*k*y[x] - C*y'[x]^2 + m*t*y''[x] == 0, y[0] == 0,
y'[0] == v}, y[x], x]
看这个错误提示,意思是这个方程本来就解不出来吗[疑问]谢谢各位了[乖]
2018年06月03日 02点06分 1
level 9
运行了一下,天没有结果,可能是因为方程要求一个复杂的积分,或者反解出y[x]的时候很难解出来。删除初值条件,不让DSolve进行积分运算,有以下代码:
sol = Block[{Integrate = Inactive[Integrate]},
DSolve[{-t*k*y[x] - c*y'[x]^2 + m*t*y''[x] == 0}, y[x], x]]
果然,首先要积一个以y为被积变量的很复杂的积分,然后还要反解出y,所以半天没有结果。
最后得结果
C[1],C[2]由初值给出
2018年06月04日 13点06分 2
非常感谢[惊讶]
2018年06月04日 13点06分
1