三次方程的求解之路

2021-01-18 科學大院

作者:黃逸文(中國科學院數學與系統科學研究院)

受益於資訊時代的科技成果,我們享受著高度發達的網絡、智能設備和虛擬實境,我們居住在鱗次櫛比、錯落有致的摩天大廈裡,我們在公交、地鐵和飛機的旅途中自由切換,我們也在色味俱佳、欲罷不能的玉盤珍饈中品味著各國的風情美食,我們還在光鮮靚麗、古典優雅的錦衣華服中恣意人生。

所有這些,都是現代人享受的人類千百年來文明的果實,要知道,在6000年前,我們的祖先才剛剛擺脫茹毛飲血的生活。

那麼,今日文明成就的取得,是誰在艱苦卓絕地耕耘?昔日文明的艱辛,又有多少汗水融入歷史的塵埃?讓我們撥開歷史的迷霧,去看看那些在科學上為人類的福祉奉獻一生、為文明的歷程拋撒淚水的英雄。

接下來的三周,我們將以方程為切入點,每周四講述一個科學史上的小故事,緬懷那些為了真理百折不撓的科學英才。

也許,他們最初的出發點僅僅只是為了滿足自己的好奇心,想要去解決一些有趣的問題,但是,他們的智慧和成就卻永遠地影響並改變了後人的生活,他們的經曆書寫了人類探索世界最波瀾壯闊的科學史詩。

古希臘時期,人類迎來了文明的第一次爆發,百家爭鳴的局面在東西方同時打開。在西方,雅典逐漸衰落;在東方,正經歷著春秋到戰國的更迭,人類度過了1500多年的暗淡歲月,直到14世紀,文藝復興的興起,人類文明才迎來了第二次飛躍。

文藝復興以後,科學的蓬勃發展催生了很多基於數學的實際問題。1390年,數學被義大利的大學認可為官方的教學課程。到了1450年,在羅馬教皇的授權下,數學成了大學的必修課程。

在此後的悠悠歲月裡,作為科學的皇后,數學讓我們用理性武裝頭腦,引領著追求真理的人們披荊斬棘、開天闢地。

在數學的輔助下,和我們休戚相關的物質世界化作一道道巧奪天工的方程式,靜靜地述說著宇宙創世以來的神奇和秘密。

從描述微觀世界的量子方程到闡釋宏觀物體的牛頓定律,再到描繪廣袤宇宙的相對論,數學為我們展現了一幅幅驚心動魄的歷史畫卷。留下這些畫卷的英雄,連同他們的汗水和血淚,共同締造了今日的信息帝國。

最簡單的方程是一元一次方程,其基本形式類似"ax+b=0"。

稍微複雜一點的,是一元二次方程,諸如「ax^2+bx+c=0"。今天,這個方程的解法早已成為初中生的必備常識,然而回顧歷史,人類直到13世紀才找到完全解決它的辦法。

   在一元二次方程問題被徹底解決後,一元三次方程的求解吸引了更多人的關注。

儘管類似「x^3+ax+b=0(三次方程的特殊形)」這樣形式的三次方程在古希臘時代就有人研究過,但是由於缺乏必要的數學工具,當時人們對這個方程仍然知之甚少。誰也不曾想到,這條求解一元三次方程的路,人類竟然走了300多年。

一元三次方程的求解之路,起源於文藝復興的發源地——義大利。

在一次偶然的機會中,36歲的波倫亞大學數學教授費羅聽到了義大利數學家盧卡帕喬利關於一元三次方程求解的一次演講。帕喬利聲稱可以寫出許多一元三次方程的精確解,其精妙的求解技巧讓費羅迷上了三次方程。在苦心鑽研14年後,費羅終於能部分解決類似 ax^3+bx+c=0 這樣的簡化一元三次方程。

當時的科學家們對自己的發現往往諱莫如深,他們更喜歡參與彼此的辯論,用手中掌握的科學知識在辯論賽中擊倒對方,從而為自己贏得榮譽和地位。也正是因為這樣的原因,費羅並沒有公布自己的解法,只是將全部心得傳授給了他的兩個學生:那維和費奧雷。

費羅去世以後,費奧雷繼承了導師的衣缽,通過8年的潛心研究和充足的思想準備以後,他向當時的著名數學家塔爾塔利亞發起了求解一元三次方程的挑戰。

1535年,兩人的公開對決以塔爾塔利亞的絕對優勢勝出。此後,塔爾塔利亞成為三次方程世界裡最權威的數學家。

與此同時,另一位義大利數學家卡爾達諾按捺不住對三次方程求解的興趣,他多次發信給塔爾塔利亞懇求其精妙絕倫的解法,然而塔爾塔利亞卻拒絕了卡爾達諾的要求。

後來,卡爾達諾寫信給塔爾塔利亞,向他保證可以將塔爾塔利亞的一本新書推薦給米蘭總督,從而為他打開高官厚祿的仕途。經不住巨大的利益誘惑,塔爾塔利亞終於同意和卡爾達諾當面交流。

卡爾達諾帶著他年僅16歲的學生費拉裡去找塔爾塔利亞,塔爾塔利亞把心中的秘密告知了卡爾達諾,並讓卡爾達諾立下不可洩密的重誓。

4年過後,卡爾達諾聽說費羅的前學生兼女婿那維還有更多關於三次方程解法的秘密,他和費拉裡便又去拜訪了那維。回來以後,卡爾達諾寫成了代數學的偉大著作《大術》。

在該書中,卡爾達諾和費拉裡極其詳細地研究了三次方程的求解方法。他們還首次發現三次方程的解有可能是一類無比詭異的數字,這就是被後世的偉大數學家高斯發明的虛數 i 。

塔爾塔利亞對此極其憤怒,他對卡爾達諾的背叛耿耿於懷。而與此同時,卡爾達諾卻深信自己的解法已經遠遠超越了塔爾塔利亞的成就。

在針鋒相對無果以後,塔爾塔利亞與費拉裡開始了另外一輪辯論的對決,但是與昔年他跟費羅的辯論結果不同,這一回塔爾塔利亞大敗而歸。

一年後,塔爾塔利亞失去了布雷西亞的教職,而費拉裡卻仕途高升,成了米蘭總督欽點的稅務長官。

正所謂成也蕭何、敗也蕭何,13年前,因為三次方程的辯論一戰成名而聲名顯赫的塔爾塔利亞,如今又因為另一場三次方程的辯論而身敗名裂、生計唯艱。不過,費拉裡的結果也並不算好,8年後,他被妹妹下毒害死,其財產也被妹夫據為己有。

從1501年費羅遇到帕喬利到1545年卡爾達諾《大術》的出版,三次方程的求解終於從舉步維艱迎來了突破性進展,此後,數學家又把目光投向了更高的四次、五次方程。然而四次、五次方程的求解之路,卻讓此後三百多年最為傑出的數學家走得分外曲折。這條漫漫徵途,也成為有史以來數學家遇到的最為困難的挑戰之一。誰也未曾料到,破譯高次方程解的密碼,最終打開了通往現代群論的大門。

(本文首發於科學大院,轉載請註明出處並保留下方二維碼)



大院熱門文章top榜

點擊文章標題,可直接閱讀哦~

1、數學家能顛覆世界?

2、超高精度空間冷原子鐘

3、天宮二號科普海報集

4、液橋是座什麼橋?竟然要在太空搭!

5、如何用數學證明「只可意會,不可言傳」?

6、別說你真的懂星座~

7、人類超導發現史

8、肚子飽,不是真的「飽」

9、美國天空實驗室隕落「內幕」

10、藏在冷原子世界裡的溫柔



科學大院

ID:kexuedayuan

從此,愛上科學~



長按二維碼,即刻關注


轉載授權、合作、投稿事宜請聯繫cas@cnic.cn

相關焦點

  • 數學技巧||一元三次方程求解,含分數解!
    這幾天工作之餘,又想到了一種處理方法去求解一元三次方程的根是分數解如何去求解(更高次也適合)的方法。【十字交叉法】數學技巧||雙十字法巧解一元三次方程【湊根法】數學技巧||一元三次方程無一次項如何解【平方差】!
  • 求解二次方程的新方法
    從中學的數學課堂上,我們知道尋找二次方程的根方法無外乎因式分解,或者配方法,再或者跳去求解過程,直接代入求根公式中。從某種意義上說,以上說的這些方法算不上不同方法,因為求根公式本就是通過配方法而推導得來的。對求解任意二次方程的探索可追溯到4000多年前的古巴比倫時期。4000多年來,許多數學領域的知名人物都在這個現在看來十分簡單的問題上留下了自己的記錄。
  • 一道高考數學題:一元三次方程求解,x-3x+2=0
    高中方程主要是熟練掌握一元二次方程,包括是否有實數解,是否重根等。三次方程求解只涉及較淺的部分。三次方程也有韋達定理和求根公式,但是不要求掌握。對於高考中出現的三次方程求解,不要慌張,按部就班的通過試根、因式分解降次即可。
  • 牛頓法——二元二次方程求解可視化
    圖1:不同的函數在x=1處都有0現在,如果我們有一個二次方程,我們怎麼解它?我們可以簡單地用二次公式(當只有一個變量x時),但我們先假設我們不知道這個公式。我們只知道如何解線性方程組。我們能否用解線性方程組的知識來解非線性方程組(這裡是二次方程)?
  • 中考第一課堂,高次方程求解(中考必考題)
    當中考或者高考的題目之中出現三次方、四次方甚至更好次方的的時候,什麼感覺。不管是初中或者是高中,教材中沒有涉及到高次方程求解的問題,但是幾乎所有的中高考的試題裡面都有高次方程。有很多中學生一談起高次方程,就好比見天書一樣。
  • 一元三次方程的故事
    然而對一元三次方程的求解卻使眾多的數學家們陷入了困境,許多人的努力都以失敗而告終。1494年,義大利數學家帕西奧利(Luca Pacioli ,1445–1517)對三次方程進行過艱辛的探索後作出極其悲觀的結論。他認為在當時的數學中,求解三次方程,猶如化圓為方問題一樣,是根本不可能的。這種對以前失敗的悲嘆聲,卻成為16世紀義大利數學家迎接挑戰的號角。
  • 著名的三次方程求根公式
    歷史上有個文藝復興時期,一元三次方程解法就在那時候誕生的,當時學術界喜歡浪漫,掌握真正解法後並不發表而是互相競賽,比試下誰求解更厲害。義大利一位數學家塔塔利亞,在一次挑戰中完勝,其內容就是關於三次方程求解的問題,從此名聲大噪,他將成為歷史上掌握三次方程求根方法第一人,但當時卻沒發表他的解法,而是繼續挑戰,來證明自己的實力。
  • 一元三次方程的解法的歷史
    古代中國、希臘和印度等地的數學家,都曾努力研究過一元三次方程,但是他們所發明的幾種解法,都僅僅能夠解決特殊形式的三次方程,對一般形式的三次方程就不適用了。  在十六世紀的歐洲,隨著數學的發展,一元三次方程也有了固定的求解方法。在很多數學文獻上,把三次方程的求根公式稱為「卡爾丹諾公式」,這顯然是為了紀念世界上第一位發表一元三次方程求根公式的義大利數學家卡爾丹諾。
  • 如何利用普通計算器求解高次方程的解
    一元二次方程我們在初中就知道怎麼解了,一元三次方程也有解析解,但太複雜,沒多少人能記住。 除了少部分通過觀察可以進行因式分解求解,大部分都沒那麼簡單能一眼猜出來。 遇到這些高次方程,一般用Matlab求下,很簡單,但其最大的缺點是要用電腦。 其實只要我們手上有下圖所示「計算器」就可以解一般的三次方程,甚至是更複雜的高次方程。 這裡所謂的「普通計算器」是指一般學生使用的卡西歐計算器等,如下圖,普及率應該很高。
  • 跨越1000餘年的一元代數方程求解,2、3、4次均存在根式解
    接下來的介紹的是一元二次、三次、四次方程的代數解,然而這三類方程的求解問題,卻跨越了1000多年,然而對於五次及更高次代數方程的求解,我們放棄了根式解的尋找一元二次方程古希臘時期,對一元二次方程的求解問題,主要是從幾何的角度考慮。
  • R語言中求解一元方程的根
    在R語言中可以使用uniroot函數求解一元方程的根。求解一元二次方程求解形如f(x)=ax^2 + bx + c的方程的解。如求出方程x^2 - x - 6 = 0的根。編寫的程序及運行結果如下圖所示:
  • 數量關係:含有三個未知數的不定方程求解
    方程法是數量關係中運用最多的也是大部分考生最熟悉的一種方法,方程法包含兩種題型,一種是普通方程,一種是不定方程。所謂的不定方程就是未知數的個數比獨立方程個數多的方程,例如4x+7y=29,兩個未知數,但是只有一個方程。
  • 波動方程 熱傳導方程 求解方法
    號那天考的全國大學生數學競賽(CMC賽)的令人振奮的消息(雖然沒有一等獎,但能得二等獎已經出乎我的預料了)以後還要繼續加油正文偏微分方程中波動方程和熱傳導方程的求解方法都是分離變量法分離變量法的思想貫穿著這兩種方程。甚至可以用分離變量法求解少部分的拉普拉斯方程。拉普拉斯方程的求解方法相比于波動方程和熱傳導方程更為複雜,需要採用更多的數學工具。這邊是一些關于波動方程以及熱傳導方程的求解例子。並不難,但是在計算積分的時候需要較為小心,爭取不要計算錯誤。
  • 一元三次方程的解法史,情節算得上是一部宮廷劇
    提到一元二次方程,相信很多人都非常熟悉,它應該可以算是最為人熟知的數學知識內容之一。人類在很早以前就學會了解一元二次方程的方法,如大約在公元前480年,古代中國人已經學會使用配方法去求得一元二次方程的正根,不過,很可惜的是沒有進一步提出通用的求解方法。雖然很早就學會和掌握解一元二次方程的方法,但人類對解一元三次方程的研究,其過程就顯得異常艱難,進展非常緩慢。
  • 數學經典:詳解卡爾達諾三次方程求根公式的推導原理
    卡爾達諾(1501年9月24日 ~1576年9月21日)是大利文藝復興時期百科全書式的學者,他最著名的成就是推導出了三次代數方程的解法,即卡爾達諾公式我們在處理3次方時,發現了一些很讓人期待的東西,這兩個中間項有公因式3uv如果我們提出來,就得到這個東西
  • 在R裡面對三元一次方程求解
    三元一次方程大家應該是不陌生的,形如 aX + bY + cZ = d 的就是,其中X,Y,Z是未知的變量,a,b,c,d 都是已知的常量,通常呢,需要至少3個沒有線性關係的已知等式才能求唯一解。我搜索了一下,是如下3個步驟:①利用代入法或加減法,消去一個未知數,得出一個二元一次方程組;③將這兩個未知數的值代入原方程中較簡單的一個方程,求出第三個未知數的值,把這三個數寫在一起的就是所求的三元一次方程組的解。那麼,如果是要在R裡面操作呢,這個時候矩陣的思想就可以幫上忙了。
  • 利用Excel表格的單變量求解功能解一元多次方程
    有時候,我們需要對方程進行求解,一元二次、一元三次用公式求解還是比較方便的,但是一元四次及以上,一般只能是無限接近的近似求解。Excel表格的「數據」→「假設分析菜單」→「單變量求解」,可以對一元多次方程進行求解。
  • 【SymPy】(七)方程求解(八)矩陣
    【SymPy】(六)微積分(七)方程求解(八)矩陣1 基本操作2 基本方法3 矩陣構造函數4 先進的方法(七)方程求解from sympy import *我們在編程時不用鍵入Eq:solveset(Eq(expr,0),x),只需使用solveset(expr,x)即可求解方程。例如:
  • 模型法求解一元二次方程初探
    一元二次方程ax^2+bx+C=0(a≠0)的解法有多種,不同的模型採取不同的方法:1、(x+a)^2=b(b>0)型。左邊是完全平方式,右邊是一個正數或是一個完全平方式,採用兩邊開平方法。關鍵是取正負號,否則會失根,這是學生常常出錯的地方。2、因式分解型。
  • 探究二次方程求解幾何模型,原來是那樣的美
    一部代數史就是研究方程、討論方程的歷史。一元二次方程有求根公式,一般的一元三次方程、一元四次方程等高次方程是否也有類似的求根公式?1535年,義大利數學家塔塔利亞最早給出了三次方程的一般解法,不久費立裡又解決了四次方程,解法發表在《大術》中。