天天看點

python怎麼算二進制一次方程_如何用python解方程

python怎麼算二進制一次方程_如何用python解方程

用Python解數學方程,需要用到Python的一個庫——SymPy庫。SymPy是符号數學的Python庫,它的目标是成為一個全功能的計算機代數系統,同時保持代碼簡潔、易于了解和擴充。

如果你的電腦上還沒有安裝sympy庫,那就趕緊安裝吧,安裝指令:pip3 install sympy

python怎麼算二進制一次方程_如何用python解方程

先來解一個簡單點的方程吧。

題目: 5x + 20 = 100

先直接上代碼:from sympy import *

x = Symbol('x')

print(solve([5*x + 20 - 100], [x]))

python怎麼算二進制一次方程_如何用python解方程

再來一個複雜點的二進制一次方程吧。

題目:3x + 4y =49, 8x- y = 14

代碼如下:from sympy import *

x = Symbol('x')

y = Symbol('y')

print(solve([3*x + 4*y - 49, 8*x - y - 14], [x, y]))

python怎麼算二進制一次方程_如何用python解方程

有沒有發現規律呢,簡單總結一下:

(1)變量指派,使用symbol函數轉換;

(2)将方程式移到方程的左邊,使右邊等于0;

(3)使用solve函數解方程。

當然了,python的基礎文法必須掌握,至少需要掌握python最基礎的算數運算符。

+ 加 ---- 兩個對象相加

- 減 ----- 得到負數或是一個數減去另一個數

* 乘 ----- 兩個數相乘或是傳回一個被重複若幹次的字元串

/ 除 ----- x 除以 y

% 取模 ----- 傳回除法的餘數

** 幂 ----- 傳回x的y次幂

log() 對數-----對數 log()

下面來個難度大點的方程。

python怎麼算二進制一次方程_如何用python解方程

代碼如下:from sympy import *

t = Symbol('t')

x = Symbol('x')

m = integrate(sin(t)/(pi-t), (t, 0, x))

print(integrate(m, (x, 0, pi)))

python怎麼算二進制一次方程_如何用python解方程
上一篇: 2020.11.5
下一篇: 正式班D23