【问题标题】:sympy's solve() command for equations != 0sympy 方程的solve() 命令!= 0
【发布时间】:2012-10-19 13:29:57
【问题描述】:

正如我在 sympy 文档中所读到的,solve() 命令期望一个方程求解为等于 0。
由于我想求解的方程不是那种形式,实际上将它们求解为 0 是我使用 sympy 之类的库的目的,有没有办法解决这个问题?

【问题讨论】:

  • 你的问题有点含糊,所以我希望我的回答能解决你的问题。

标签: sympy


【解决方案1】:

文档的意思是,如果你做类似的事情

>>> solve(x**2 - 1, x)

那么solve 隐含地假设x**2 - 1 等于0。如果你想解决x**2 - 1 = 2,那么你可以从两边减去2,得到

>>> solve(x**2 - 1 - 2, x)

或者你可以使用Eq()

>>> solve(Eq(x**2 - 1, 2), x)

【讨论】:

  • 谢谢你,Eq() 类,正是我要找的。​​span>
猜你喜欢
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多