首页
/
每日頭條
/
科技
/
用python 解齊次方程組
用python 解齊次方程組
更新时间:2024-11-11 19:44:07

用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
推荐阅读
手機遊戲地圖排名
手機遊戲地圖排名
本文來源公衆号GQ報道(GQREPORT)更多獨家報道請關注GQ報道GGV有話說:你搓過手機麻将嗎?你知道現在流行的本地麻将APP嗎?這些APP并不會出現在任何下載排行榜上,但無論是用戶數量還是所撬動的消費金額,都大得驚人。他們的推廣方式宛...
2024-11-11
風機盤管是如何利用水循環制冷
風機盤管是如何利用水循環制冷
安裝風機盤管時,位置應準确,吊裝牢固,并使其便于拆卸和維修;風機盤管與風管、回風室及風口連接處應嚴密;供回水管上的截止閥應安裝在滴水盤上方,滴水盤内應無積水現象;凝結水管坡向、坡度應正确,保證凝結水暢通地流到指定位置,嚴防逆坡現象發生。在供...
2024-11-11
荒野大镖客2各平台區别
荒野大镖客2各平台區别
菌客簡訊剛剛R星官方平台(RockstarGamesLauncher)開放了大表哥的預購!目前國區價格當然是香香的啦!而且在R星平台預購還可以選擇免費選擇2款遊戲入庫哦!下面說說價格、版本差異、配置要求!遊戲價格目前大表哥一共有3個版本:标...
2024-11-11
在word文檔中怎麼給段落分欄
在word文檔中怎麼給段落分欄
如何給文檔前半部分分欄。首先打開文檔。插入一個'分節符'.點擊'插入'中的'分隔符,在彈出的'分隔符'對話窗口中在彈出的'分隔'對話窗口中,分節符類型裡一定要選擇'連續',表示在同一頁中文檔分了兩節。打開"顯示/隐藏編輯标記"按鈕,可看到插...
2024-11-11
洗面奶哪幾款比較溫和又好用
洗面奶哪幾款比較溫和又好用
哈喽大家好~貧民窟又來給大家發護膚品測評啦~今天要個大家測評的是平價洗面奶,這幾款洗面奶都是在學生黨當中比較熱門的洗面奶。希望看完這篇可以對大家有點幫助~花钰集氨基酸洗面奶适用膚質:敏感肌,幹性肌膚,混合型肌膚推薦指數:★★★★★花钰集氨基...
2024-11-11
Copyright 2023-2024 - www.tftnews.com All Rights Reserved