首页
/
每日頭條
/
科技
/
用python 解齊次方程組
用python 解齊次方程組
更新时间:2026-01-14 21:17:38

用python 解齊次方程組(python編程解方程第二彈)1

用純字符串格式來記錄二次方程:

  • '3x^2-10x-8=0'
  • 'x^2-2x 1=0'
  • '3x^2 14x 8=0'
  • 'x^2=9'

二次方怎麼表示呢?比如上面的^表示法,或者是Python風格的**表示法,甚至是更簡單的直接用x2表示x的二次方,都是可以的。對于我們求解來說,無論用哪種方法都沒問題,在代碼隻需非常小的改動(後面将指出)。

所謂編程,就用抽象的方法來解決問題:上面這些二次方程,我們抽象為這樣的格式:

ax^2 bx c=d

注意,我們無須限定等号右邊為0

如果你看了前面的《用python編程7行代碼解數學方程(ax b=c的形式)》就知道我們思路仍然是先取參數,然後用數學的方法來求解。

這裡,我們會看到利用python函數返回多值的貼心功能來直接返回二次方程的兩個解。

這就是完整的解方程代碼:

用python 解齊次方程組(python編程解方程第二彈)2

如果你不是x^2來表示x的二次方,隻需在第三行對應位置修改即可。

在代碼的4,5,6,7行,都用了Python的三目表達式功能讓代碼更加簡短清晰。特别注意第4行的三目表達式怎樣同時給兩個參數賦值。

下面來看測試代碼:

用python 解齊次方程組(python編程解方程第二彈)3

在上篇文章的中代碼,我們對于參數缺項沒有充分考慮,在本篇的取參數的代碼中,做了更多的判斷,所以能夠支持更多的特殊情況。但仍然存在一個沒有考慮到的地方,你能指出來麼?

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
如何将ppt轉換成并加入講解
如何将ppt轉換成并加入講解
可能在大家的印象中,PPT一直是我們用來做工作總結、會議演示的軟件。然而這個軟件其實具備了很多強大的功能,包括将演示文檔轉換為視頻格式,或者直接在文檔上進行視頻錄制,下面就給大家介紹PPT如何導出為視頻格式。一、PPT内置轉換功能1、另存為...
2026-01-14
mos管的主要參數解釋
mos管的主要參數解釋
mos管的主要參數解釋?最大額定參數最大額定參數,所有數值取得條件(Ta=25℃),今天小編就來聊一聊關于mos管的主要參數解釋?接下來我們就一起去研究一下吧!mos管的主要參數解釋最大額定參數最大額定參數,所有數值取得條件(Ta=25℃)...
2026-01-14
手機中的一些小功能
手機中的一些小功能
在如今越來越浮躁的手機市場中,一加絕對算得上是廠商中的一股清流。和一家獨大的蘋果不同,Android陣營目前普遍崇尚硬件堆砌,雖說這種狀況比起前兩年來說好了不少,不過...拼性能依舊是一衆廠商在發布會PPT上的談資。一加3T這款手機很有趣,...
2026-01-14
冬奧燃起冰雪熱冰雪項目嗨翻天
冬奧燃起冰雪熱冰雪項目嗨翻天
冰雪之中的科技風采■耿語軒冰雪迎春,世界各地運動員齊聚北京,共同演繹精彩的冰雪盛會。在北京冬奧會的賽場上,展現着各地運動員的實力與技藝,更處處體現出中國承辦冬季奧林匹克運動會的熱情與智慧。在科技力量的影響下,北京冬奧會展現出獨特的風采。一2...
2026-01-14
華為手機拍照轉掃描件
華為手機拍照轉掃描件
分享最實在的玩機技巧,洞察最前沿的科技資訊!大家好,這裡是手機科技園~~~我們在工作和生活中,有時候需要掃描一份文稿,很多人都會想到去打印店,其實在華為手機的相機裡,就隐藏着一個掃描儀,隻需按下一個鍵,紙質文稿秒變電子檔,下面我們就來看看吧...
2026-01-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved