2015-03-13 41 views
1

有没有办法在mathematica中获得ODE的顺序。公式的Mathematica顺序

例如,如果我有y''+5y我想mathematica返回2(因为它是一个二阶方程)。那么,我在问什么?

+0

如果你检查你的表达式的'FullForm',你可能会得到一个线索。 – 2015-03-13 19:43:19

+0

谢谢,这将是有益的 – 2015-03-13 20:11:05

回答

1

这里有一个方法来提取自动值:

ode = y'' + y' + y == 0 ; 
Max[Cases[ ode , Derivative[n_][y] :> n , Infinity]] 

注意到这只是发现在表达上最大的衍生,如果表达的是它不验证实际上是一个颂歌..

+0

真棒,这就是我所需要的 – 2015-03-13 20:56:51