Python – 解决多变量的线性方程
Prerequisite: Sympy.solve()
在这篇文章中,我们将讨论如何解决有一个以上变量的线性方程。例如,假设我们有两个变量的方程。方程如下。
x+y =1
x-y =1
当我们解决这个方程时,我们得到x=1,y=0作为其中一个解决方案。在Python中,我们使用Eq()方法从表达式中创建一个方程。
语法 : Eq(expression,RHS value)
例如,如果我们有表达式为x+y=1。它可以被写成Eq(x+y,1)
用两个变量解方程
使用Eq()方法构造方程。为了解决这些方程,将它们作为参数传给solve()函数。
示例 :
输出:
解决有三个变量的方程
使用Eq()构建以下方程,然后求解,找出未知变量。
x +y+z =1
x+y+2z=1
示例:
输出: