python解多元方程
时间: 2023-07-08 12:49:06 浏览: 97
python求解多元多次方程组或非线性方程组
5星 · 资源好评率100%
Python可以使用NumPy库中的`linalg.solve()`函数来解多元方程组。这个函数的参数是一个系数矩阵A和一个常数向量b,它会返回一个解向量x,满足Ax=b。
下面是一个简单的示例代码,演示了如何使用`linalg.solve()`函数来解一个3元一次方程组:
```python
import numpy as np
# 系数矩阵A
A = np.array([[2, 1, 3],
[4, 2, 1],
[3, 5, 2]])
# 常数向量b
b = np.array([9, 8, 13])
# 解方程组
x = np.linalg.solve(A, b)
# 打印解向量
print(x)
```
输出结果为:
```
[ 2. 3. -1.]
```
表示方程组的解为x=2,y=3,z=-1。
阅读全文