scipy.linalg.slove 求解線性方程組 python

另一種方法,scipy尋根函數求方程組的解: 點擊跳轉.

用scipy.linalg.slove求解

問題:求解下列線性方程組
3x+2y=23x+2y=2

xy=4x-y=4

5y+z=15y+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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章