【scipy】scipy.linalg.slove 求解线性方程组 python
【scipy】scipy.linalg.slove 求解线性方程组 python用scipy.linalg.slove求解scipy寻根函数求方程组的解: 点击跳转.问题:求解下列线性方程组3x+2y=23x+2y=23x+2y=2x−y=4x-y=4x−y=45y+z=−15y+z=-15y+z=−1程序,如下import numpy as npa = np.array([[3, 2, 0],
另一种方法,scipy寻根函数求方程组的解: 点击跳转.
用scipy.linalg.slove求解
问题:求解下列线性方程组
3
x
+
2
y
=
2
3x+2y=2
3x+2y=2
x − y = 4 x-y=4 x−y=4
5 y + z = − 1 5y+z=-1 5y+z=−1
程序,如下
import numpy as np
a = np.array([[3, 2, 0], [1, -1, 0], [0, 5, 1]])
# 系数矩阵
b = np.array([2, 4, -1])
from scipy import linalg
x = linalg.solve(a, b)
print(x)
结果
[ 2. -2. 9.]
# 依次为x, y, z
更多推荐
所有评论(0)