Mathematica 方程阶数
Mathematica Order of an Equation
有没有办法在 Mathematica 中获取 ODE 的阶数。
例如,如果我有 y''+5y
,我想要 mathematica return 2
(因为它是二阶方程)。那么,这可能是我要问的吗?
这里有一种自动提取值的方法:
ode = y'' + y' + y == 0 ;
Max[Cases[ ode , Derivative[n_][y] :> n , Infinity]]
2
注意这只是找到表达式中的最大导数,它不会验证表达式是否真的是一首颂歌..
有没有办法在 Mathematica 中获取 ODE 的阶数。
例如,如果我有 y''+5y
,我想要 mathematica return 2
(因为它是二阶方程)。那么,这可能是我要问的吗?
这里有一种自动提取值的方法:
ode = y'' + y' + y == 0 ;
Max[Cases[ ode , Derivative[n_][y] :> n , Infinity]]
2
注意这只是找到表达式中的最大导数,它不会验证表达式是否真的是一首颂歌..