解方程工具包以及如何使用它們。
PyPyPy庫并使用solve()函數(shù)。
```pyport bols('x')
solve(x2 + 2x - 3, x)
Py庫并定義了一個變量x。然后我們使用solve()函數(shù)來解方程x^2 + 2x - 3 = 0。函數(shù)的個參數(shù)是要解決的方程,第二個參數(shù)是要解決的變量。
輸出[-3, 1]
原因方程x^2 + 2x - 3 = 0的解是x = -3和x = 1。
PyPyPyalg.solve()函數(shù)。
```portumpypp.array([[3, 1], [1, 2]])p.array([9, 8])palg.solve(a, b)t(x)
Pyalg.solve()函數(shù)來解方程組。函數(shù)的個參數(shù)是系數(shù)矩陣,第二個參數(shù)是常數(shù)向量。
輸出[2. 3.]
原因方程組3x + y = 9和x + 2y = 8的解是x = 2和y = 3。
3. SciPy
izeize.root()函數(shù)。
```izeport root
def f(x) x2 + 2x - 3
sol = root(f, 0)t(sol.x)
ize.root()函數(shù)來解方程f(x) = 0。函數(shù)的個參數(shù)是要解決的函數(shù),第二個參數(shù)是初始猜測。
輸出[ 1.73205081 -3.73205081]
原因方程x^2 + 2x - 3 = 0的解是x = -3.732和x = 1.732。
可以輕松地解決各種類型的方程。