創建垛積術與招差術(1 / 2)

創建垛積術與招差術

垛積術源於北宋時期科學家沈括首創的“隙積術”,用來研究某種物品按一定規律堆積起來求其總數問題,即高階等差級數的研究。後世數學家又豐富和發展了這一成果。

招差術的創立、發展和應用,在世界的數學史和天文學史上都具有的重大的意義和成就。

北宋真宗時,有一年皇宮失火,很多建築被燒毀,修複工作需要大量土方。當時因城外取土太遠,遂采用沈括的方案:

就近在大街取土,將大街挖成巨塹,然後引汴水入塹成河,使運料的船隻可以沿河直抵宮門。竣工後,將瓦礫廢料充塞巨塹複為大街。

沈括提出的方案,一舉解決了取土、運料、廢料處理等問題。此外,沈括還有“因糧於敵”、“高超合龍”,“引水補堤”等,也都是使用運籌學思想的例子。

沈括是北宋時期的大科學家,博學多識,在天文、方誌、律曆、音樂、醫藥、卜算等方麵皆有所論著。沈括注意數學的應用,把它應用於天文、曆法、工程、軍事等領域,得出了許多重要的成果。

沈括的數學成就主要是提出了隙積術、測算、度量、運糧對策等。其中的“隙積術”是高階等差級數求和的一種方法,為後來南宋楊輝的“垛積術”、元代郭守敬和朱世傑的“招差術”開辟了道路。

垛積,即堆垛求積的意思。由於許多堆垛現象呈高階等差數列,因此垛積術在我國古代數學中就成了專門研究高階等差數列求和的方法。

沈括在《夢溪筆談》中說:算術中求各種幾何體積的方法,例如長方棱台、兩底麵為直角三角形的正柱體、三角錐體、四棱錐等,大致都已具備,唯獨沒有隙積這種算法。

所謂隙積,就是有空隙的堆垛體,像壘起來的棋子,以及酒店裏疊置的酒壇一類的東西。他們的形狀雖像覆鬥,4個測麵也都是斜的,但由於內部有內隙之處,如果用長方棱台方法來計算,得出的結果往往比實際為少。

沈括所言把隙積與體積之間的關係講得一清二楚。同樣是求積,但“隙積”是內部有空隙的,像累棋,層層堆積壇罐一樣。而酒家積壇之類的隙積問題,不能套用長方棱台體積公式。但也不是不可類比,有空隙的堆垛體畢竟很像長方棱台,因此在算法上應該有一些聯係。

沈括是用什麼方法求得這一正確公式的,《夢溪筆談》沒有詳細說明。現有多種猜測,有人認為是對不同長、寬、高的垛積進行多次實驗,用歸納方法得出的;還有人認為可能是用“損廣補狹”辦法,割補幾何體得出的。

沈括所創造的將級數與體積比類,從而求和的方法,為後人研究級數求和問題提供了一條思路。首先是南宋末年的數學家楊輝在這條思路中獲得了成就。

楊輝在《詳解九章算術算法》和《算法通變本末》中,豐富和發展了沈括的“隙積術”成果,提出了一些新的垛積公式。

沈括、楊輝等所討論的級數與一般等差級數不同,前後兩項之差並不相等,但是逐項差數之差或者高次差相等。對這類高階等差級數的研究,在楊輝之後一般稱為“垛積術”。

元代數學家朱世傑在其所著的《四元玉鑒》一書中,把沈括、楊輝在高階等差級數求和方麵的工作向前推進了一步。