【问题标题】:Mathematica Order of an Equation方程的 Mathematica 阶
【发布时间】:2015-03-13 18:51:28
【问题描述】:

有没有办法在mathematica中获得ODE的阶数。

例如,如果我有y''+5y,我希望mathematica 返回2(因为它是一个二阶方程)。那么,这可能是我要问的吗?

【问题讨论】:

  • 如果你检查你的表达式的FullForm,你可能会得到一个线索。
  • 谢谢,会有所帮助

标签: wolfram-mathematica equation


【解决方案1】:

这是一种自动提取值的方法:

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

2

注意这只是找到表达式中最大的导数,它不会验证表达式是否真的是一个 ode..

【讨论】:

  • 太棒了,这就是我所需要的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多