为给定方程的固定变量获取分离的 RHS 和 LHS

Get separated RHS and LHS for a fixed variable for a given equation

例如,我有一个方程 2x+3y-5t+1 = 3t-5(3x-5y)-2ty,我希望 x 保留在左轴上,其余变量 y and t 放在右轴上。 python怎么办?

我不确定,但您可以使用 sympy 库解决此查询。

2x+3y-5t+1 = 3t-5(3x-5y)-2ty 等式的 Python 代码如下:-

# Import all-important Libraries
from sympy import symbols, Eq, solve

# Taken 'x', 'y', 't' variable for Our Equation from 'sympy.symbol'
x, y, t = symbols('x y t')

# Define Our Equation Using 'sympy.Eq' Module
# Format for Equation is:- equation = Eq(LHS, RHS)
equation = Eq(2*x + 3*y - 5*t + 1, 3*t - 5*(3*x - 5*y) - 2*t*y)

# Solve Equation Using 'sympy.solve' module
# Format for finding value of variable 'x' on LHS is:- solution = solve(equation, variable_you_want_to_find)
solution = solve(equation, x)

print(f'The Solution is:-\n', x, '=', solution)
# Output of Above Code:-
The Solution is:-
x = [-2*t*y/17 + 8*t/17 + 22*y/17 - 1/17]

如果我们把这个等式写在纸上,它会是这样的:-

正如我们所看到的,我们已经实现了我们想要的 outputx 变量在 L.H.S. 和其他变量 y 上的方式求解两个方程,并且tR.H.S.

希望此解决方案对您有所帮助。