【发布时间】:2015-07-06 04:58:37
【问题描述】:
我正在使用 sympy 来处理一些方程。我想以规范形式编写方程,以便感兴趣的变量都在 LHS 上。例如。如果有的话,
lhs = sympify("e*x +f")`
rhs = sympify("g*y + t*x +h")`
eq = Eq(lhs,rhs)
e*x + f == g*y + h + t*x
我需要一个可以隔离给定变量列表的函数(我所谓的规范形式),例如
IsolateVariablesToLHS(eq,[x,y]) # desired function
(e-t)*x - g*y == h-f # now x and y are on LHS and remaining are on RHS
我保证我只会得到线性方程,所以这总是可能的。
【问题讨论】: