python tutorial |用程式來描解二元一次方程式

阿嬤
Jun 12, 2021

--

前言

剛好數學課上完了,就來寫一下吧。

關於二元一次方

二元一次就是必須解出兩個未知數,這兩個未知數也就是x, y,他的算法很多元,也很麻煩,基本上算了一題就必須用上很多行數列,這次我們必須逆轉這個麻煩事,只需要用四行就可以解出來了,我們開始吧。

程式

在開始之前,必須在terminal 安裝這個文字:「pip3 install sympy」,那為什麼我們要裝這東西呢?因為通常在寫程式之前一定會有「import」這東西,他就像是一個字典一樣,必須讓程式知道你輸入的東西,否則程式就會不成立。

但是這裡有一個問題,不是只要單單打一個「import」就能讓程式便知全世界,有些時候還是要依靠terminal的幫助,所以這也是為什麼我們會在terminal中打:「 pip3 install sympy」。

額外問題:如果terminal出現了輸入不進去的問題該怎麼辦?

這時候只要這樣打:「sudo pip3 install sympy」,沒錯,只要加一個「sudo」就了事了,他就像是terminal的高級會員,課金滿點,只要一加上,就可以輸入進去了。

二元一次方的程式

import sympy as sp
x = sp.Symbol('x')
y = sp.Symbol('y')
print(sp.solve([ 5*x + 1 - y, 1 - x-3*y],[x,y]))

基本上他就先把x, y 設為未知數並切套用出一個數學題目,然後再給電腦算,基本上就可以給出你想要的答案,結果如下:

基本上就是這樣。

結語

二元一次方可以把題目裡的人都變成智障,不知道爸爸幾歲,不知道自己買了多少張車票,無意義去算巧克力有多少個。

--

--

阿嬤

歡迎來到湯阿嬤的帝國,如果對體制外的學生的學習精華就來這裡吧,想了解一個體制外學生的日常嗎?想了解繪畫相關的知識嗎?而且,如果有對繪畫有任何的挫折或者阻礙這裡最適合你們!或許你會覺得這裡只是一個憨批在這裡發一些沒有意義的文,但其實,我才是國中生喔!!所以有對這裡有興趣的話,就來這裡吧!