Python实现高斯消元求矩阵解
时间: 2023-10-29 09:07:02 浏览: 64
python实现高斯消元法求线性方程组的解
5星 · 资源好评率100%
可以使用NumPy库中的linalg.solve函数来实现高斯消元求解矩阵。具体的代码实现可以参考下列示例:
```
import numpy as np
# 构造系数矩阵A和常数向量b
A = np.array([[2, 1, -1], [3, 2, 1], [1, -1, 2]])
b = np.array([8, 13, 2])
# 调用linalg.solve函数求解方程Ax=b
x = np.linalg.solve(A, b)
# 输出解向量x
print(x)
```
以上代码实现的是求解如下的线性方程组:
2x1 + x2 - x3 = 8
3x1 + 2x2 + x3 = 13
x1 - x2 + 2x3 = 2
输出的解向量x即为方程组的解。
阅读全文