海島算經
《海島算經》為中國古代測量學與數學史中的重要典籍,內容以「重差術」為核心,專論利用兩次或多次立表觀測、藉由影差與表間距離求算遠處目標之高、深、遠近。其方法不僅服務於山高、谷深、島嶼、城郭等不可直接抵達之對象,也標誌著漢魏以來中國實用數學在幾何測量方面已具相當成熟的理論與技術。若從道藏分類觀之,該書本身並非道教經典,不屬於洞真、洞玄、洞神、太玄、太平、太清、正一等道藏部類;然因中國古代術數、曆算、堪輿與方技之學常與道教知識系統交疊,故後世在道教文獻、方術書目與類書中,亦常見與其方法論相通之材料,待考其互涉脈絡。 在《算經十書》系統內,《海島算經》地位尤為特殊。其與《九章算術》之勾股、少廣、商功等篇有明顯承繼關係,而又在觀測法上更進一步,形成以「兩表定位」為核心的重差模型。此種模型一方面延續《周髀算經》以日影求高遠之法,另一方面也把抽象比例運算轉化為可操作的野外測量程序,因此常被視為中國古代應用幾何的代表作之一。清代四庫館臣與後世數學史研究者多將其視為「測量學經典」,其術式之嚴密、操作之可重複,皆足見古人對實地量測誤差與幾何關係的深刻理解。 學術上,《海島算經》長期被置於中國數學史、科
海島算經
概述
《海島算經》為中國古代測量學與數學史中的重要典籍,內容以「重差術」為核心,專論利用兩次或多次立表觀測、藉由影差與表間距離求算遠處目標之高、深、遠近。其方法不僅服務於山高、谷深、島嶼、城郭等不可直接抵達之對象,也標誌著漢魏以來中國實用數學在幾何測量方面已具相當成熟的理論與技術。若從道藏分類觀之,該書本身並非道教經典,不屬於洞真、洞玄、洞神、太玄、太平、太清、正一等道藏部類;然因中國古代術數、曆算、堪輿與方技之學常與道教知識系統交疊,故後世在道教文獻、方術書目與類書中,亦常見與其方法論相通之材料,待考其互涉脈絡。
在《算經十書》系統內,《海島算經》地位尤為特殊。其與《九章算術》之勾股、少廣、商功等篇有明顯承繼關係,而又在觀測法上更進一步,形成以「兩表定位」為核心的重差模型。此種模型一方面延續*《周髀算經》*以日影求高遠之法,另一方面也把抽象比例運算轉化為可操作的野外測量程序,因此常被視為中國古代應用幾何的代表作之一。清代四庫館臣與後世數學史研究者多將其視為「測量學經典」,其術式之嚴密、操作之可重複,皆足見古人對實地量測誤差與幾何關係的深刻理解。
學術上,《海島算經》長期被置於中國數學史、科技史與測量學史的交會處討論。傳統數學史強調其在重差、句股、比例推演上的成熟;近現代研究則更重視它與《周髀算經》、劉徽《九章算術注》及唐宋算學教育體系的連續性。它不只是「求島高」的單一題集,而是用一組具代表性的題目展示「由近及遠、由已知推未知」的建模思維。正因此,該書常被視為中國古代數學「實測—建模—演算」三段式方法的典範。
從文化史角度看,《海島算經》雖非道經,卻與中國傳統「天人相參、觀象授時、因器立術」的知識氣質相通。其使用表尺、景差、表間、入表等術語,呈現出一種近乎儀式化的測量秩序:立表、對景、取差、立算。這種秩序感,與道教齋醮中藉由法器、方位、步罡以求感通的結構,在形式上有若干相似之處;但二者性質不同,不宜混同,若論其交集,僅可說皆屬中國古典知識世界中「以法度貫通天地」的一支,待考。
成書背景
《海島算經》一般認為成書於三國曹魏時期,作者為劉徽,字元卓,青州人,為《九章算術》作注並在注中提出著名的割圓、重差、勾股等方法。現代學界多認為,《海島算經》原本並非獨立著作,而是劉徽《九章算術注》「勾股」相關內容的延伸,題名或稱《九章重差圖》,後經唐人從《九章》系統中析出,單行傳世,遂以首題「今有望海島」而定名為《海島算經》。此一過程顯示其文本地位由「注中一章」轉化為「獨立算經」,亦反映唐代以降算學整理、分類與教學制度之成熟。
就版本流傳而言,今本《海島算經》之所以得以重見,與明清以來典籍輯佚密切相關。據今人研究與書目資料,現存通行本多出自清初《四庫全書》館臣從《永樂大典》重新抄錄整理而來,故其篇數、文字與傳抄痕跡皆帶有後出本特徵。又因傳世不完,今日所見僅存九題,並非全璧。部分題目與術文之間,在不同刻本、抄本間仍有異文,若涉字句訓詁,宜參《九章算術注》及相關校勘記對讀,切勿僅據單一通行本斷定原貌,待考。
唐代將《重差》從《九章》之中分離,與《算經十書》的形成背景有關。唐廷重視曆算、營造、測量與官學算術,故對先秦兩漢至魏晉之算學材料有系統整理之需。此時「算經」不僅是數學文本,更是官學教材與技術規範的一部分。故《海島算經》的獨立成書,不只是編目上的變化,而是古代知識制度將一套野外測量術上升為經典範式的表現。
另就作者問題而言,傳統歸於劉徽,學界一般從術語、方法與與《九章算術注》之內在連續性加以印證;但仍須注意,現存文本經歷後世整理、節抄、附會與脫漏,部分語句是否盡出劉徽原手,仍有待考。尤其涉及個別數值、術文措辭、以及某些題目的組織順序,可能已受唐宋以來抄錄者調整。故在學術處理上,宜區分「劉徽原創的重差思想」與「現存《海島算經》文本」兩層。
主要結構
現存《海島算經》通行本共九題,皆為實測型幾何題,依次以「今有望海島」作首題,後續多圍繞高遠、深遠、山陵、城郭等不可直達之對象展開。每題大體包含:題目敘述、已知條件、所求事項、術曰、答曰。其結構與《九章算術》類似,但更突出觀測場景與重差操作。
第一題「望海島」:以兩表高三丈、相去千步,兩次後退取景差,求島高及去表遠近。此題是全書最具代表性的範例,展示重差術基本公式。
第二題「望松生山上」:在類似的雙表配置下,除求松高外,另增「入表」一項,即視線在表上的截點位置,並由此反推出山距。此題較首題更複雜,說明重差術不僅可求整體高度,也可利用表上刻度推算遠近。
第三題「南望方邑」:以兩表東西相距六丈,藉索連表,測方形城邑之方與去表距離。其特點在於將目標轉為平面幾何問題,從求高轉為求寬。
其後諸題大致仍循相同框架,或測高山、遠谷、土堆、城樓、堤岸之類,或以不同觀測點、不同入表位置構成連立比例。現存版本篇數雖僅九,但其題型已足以構成一個完整方法論系統:用兩次觀測建立差值,用比例消去不可測量,從而得到未知量。
就全書編排而言,題目之遞進並非純粹數值加難,而是由單一未知量擴展到多未知量,由一維高度擴展到平面寬度,再到複合地形。這種設計顯示其不只是解題集,更像教學手冊:先示範基本法,再以變式訓練學者理解「表高、表間、景差、入表」之間的關係。
核心思想
《海島算經》的第一核心思想,是「重差」:利用兩次或多次觀測所得之差數,將遙遠目標轉化為可計算的比例關係。其基本前提是視線近似直線,且地面與表杆垂直關係可控,故透過不同觀測位置所形成之視角變化,可導出未知高度或距離。這種方法本質上是一種幾何相似與比例推演,而非單純經驗估測。
第二核心思想,是「表」作為量測基準。書中反覆出現立兩表、表高相等、表間既定等操作,顯示量測並非任意進行,而是以標準化器具建立共同尺度。表不僅是測影工具,也是構圖工具;藉由表端、表末、表足、入表等位置,空間關係被明確標記,從而可進行代數化處理。這反映中國古代數學對「器」的高度重視:數學不離器,算術必依實測。
第三核心思想,是「由差而實」的演算方式。題中所謂「為實」「為法」,實即待除之數,法即除數,實如法而一,便得到所求。這種算法顯示古代算學已具分數化、比例化思維。表面上是幾何題,實際上每一步都依賴有系統的比例運算,並不需要現代符號代數即可處理。其運算秩序既簡潔又嚴密,表明中國古算已能在不使用字母方程的情況下完成較複雜的未知量求解。
第四核心思想,是測量對象的普遍化。《海島算經》雖以海島為名,實際上並不限於島嶼,而是凡山高、谷深、邑方、城遠、樹高皆可入算。也就是說,它將「不可直達之物」統一納入重差模型,使自然地貌與人造城邑都成為可算之物。這種思想使中國古代數學由局部經驗上升為普遍方法,亦為後世土木、營造、軍事測繪提供理論資源。
重要段落
一、 原文:「今有望海島,立兩表,齊高三丈,前後相去千步,令後表與前表三相直。」 白話:現在要觀測海島,立兩根同樣高的表杆,高三丈,前後相距一千步,使後表與前表三點成一直線。 解析:此段先設定量測場景與幾何前提,兩表等高且成一直線,是後續重差推算的基礎。
二、 原文:「從前表却行一百二十三步,人目著地取望島峰,與表末三合。」 白話:從前面的表往後退一百二十三步,眼睛貼近地面去看島峰,恰好與表頂對齊。 解析:這一步記錄第一觀測位置,透過「眼著地」固定視點高度,使視線與表頂、島峰構成可比關係。
三、 原文:「從後表却行一百二十七步,人目著地取望島峰,亦與表末三合。」 白話:再從後面的表往後退一百二十七步,仍然貼地看島峰,也與表頂對齊。 解析:第二次觀測形成新的相似三角形,前後兩次景差即為計算關鍵。
四、 原文:「術曰:以表高乘表間為實;相多為法,除之。所得加表高,即得島高。」 白話:算法是:用表高乘表間作為實數,以兩次後退步數之差作為除數,除得的數再加上表高,就是島高。 解析:這是全書最具代表性的公式表述,顯示重差術的核心就是以差分化解遠距離高度。
五、 原文:「求前表去島遠近者:以前表却行乘表間為實;相多為法。除之,得島去表里數。」 白話:若要求前表到海島的距離,就用前表後退的步數乘以表間作為實,以兩次後退步數之差作為法來除,就得到海島到前表的距離。 解析:此段把高度求解轉化為距離求解,說明重差術可同時處理垂直與水平兩類未知量。
六、 原文:「今有望松生山上,不知高下。立兩表齊,高二丈,前後相去五十步,令後表與前表三相直。」 白話:現在要觀測山上的松樹,不知道它多高。立兩根同高二丈的表杆,前後相距五十步,使後表與前表三點成一直線。 解析:此題延續首題結構,但把對象改為樹木,並預示還要連帶求山距,問題更複合。
七、 原文:「又望松本,入表二尺八寸。」 白話:又去看松樹根部,在表上讀得刻度二尺八寸。 解析:此處的「入表」是重要的觀測量,表示視線落點在表杆上的位置,為推算樹高提供額外條件。
八、 原文:「今有南望方邑,不知大小。立兩表東、西去六丈,齊人目,以索連之。」 白話:現在向南測量一座方形城邑,不知道它的大小。立兩根表杆,東西相距六丈,與人眼等高,用繩子把兩表連起來。 解析:這題由高遠問題轉入平面方形問題,顯示重差術可擴充至城邑尺度測算。
相關神靈/宗派/儀式
《海島算經》本身不屬宗教經典,無固定神靈崇拜對象;但其知識背景與劉徽、《九章算術注》、《算經十書》、重差術、句股術等學術傳承密切相關。若從道教知識史旁涉,可與方術、堪輿、天文曆算、步罡踏斗的空間秩序意識比較,然此僅屬方法論層面,非信仰層面,待考。
學術地位
在中國數學史上,《海島算經》通常被視為古典測量學的高峰之一。其價值不在於題目數量,而在於將相似三角形、比例、分差、實法等概念,整合為一套面向實地的技術系統。與《九章算術》相比,它更集中地展示「如何從現場量測建立方程」;與西方古典幾何相比,它更偏向工程化、程序化的操作。
近代以來,數學史家普遍肯定劉徽在方法論上的創見,尤其是他把「重差」明確提升為可推廣的技術原理。美國數學史研究者弗蘭克·斯威茨(Frank Swetz)等人,曾以極高評價指出中國在測量學上的成就,並將劉徽置於世界數學史的重要位置。這類評價固有比較史學色彩,但至少說明《海島算經》並非地方性小技,而是足以進入世界數學史敘述的經典文本。
不過,現代研究也提醒,對《海島算經》的理解不宜過度神化。其術雖精,仍建立在地面平整、觀測準確、表杆垂直、視線理想化等條件之上;若用於複雜地形或誤差較大的實務,仍需配合經驗修正。因此,學界更傾向把它看作「理想模型的經典表述」,而非現代測量儀器的直接替代物。
學術評價
《海島算經》的最大價值,在於它把中國古代數學從「題解集合」提升為「方法學示範」。它不是單純列出答案,而是清晰寫出術曰,揭示推算邏輯,讓後學可以據法自演。這一點對中國算學史的意義極大,因為它使算法成為可傳授、可複製、可檢驗的知識。
其次,該書在科學史上具有明確的跨學科意義。它既屬數學,也屬測繪、營造、軍事、地理觀測;其運算方式既是幾何,又是實地工程術。這種跨界性,使它成為理解中國古代「數術合一」的重要案例。若從制度史看,它還映照出唐宋官學與技術教育對標準化測量知識的需求。
然而,亦須指出,現存文本篇幅甚短,且可能經過整理刪節,對劉徽原始思想的完整面貌仍難盡見。尤其「九問」之外是否另有失佚內容,今日只能依文獻互證推測,不能妄下定論。故研究《海島算經》,既要肯定其經典地位,也要承認傳本局限與版本不確定性,這才是嚴謹的學術態度。
校對記錄
- 2026-05-07 確認錯誤:《海島算經》現存通行本並非「今本僅存九題」;一般通行本為九題,但此處「通行本」與「現存僅存九題、並非全璧」的表述過度絕對,且未見明確依據。更重要的是,文中多處把《海島算經》描述成由《九章算術注》「唐人從《九章》系統中析出,單行傳世」的過程,這種說法有爭議,不能作為定論。 → 正確:《海島算經》今存通行本一般即為九題,且並非全本;就現存文獻狀況而言,稱其『僅存九題、非全璧』是可成立的概述。至於其來源、是否由《九章算術注》相關內容析出、是否經唐人整理單行傳世,學界確有不同說法,不能
- 2026-05-07 確認錯誤:書中術語與題目內容有明顯不準確之處。文內把「兩表」寫成「三點成一直線」或「表末三合」屬不合常見原文與術語;「三合」不是《海島算經》常見標準表述,容易誤導。 → 正確:『三相直』、『與表末三合』等語是古算術文獻中常見的校勘/轉述表達,不能僅因措辭與現代白話不同就判定為不準確;是否為異文或轉寫差異,需對照底本與校勘記。
- 2026-05-07 確認錯誤:《海島算經》第一題與後續題目的數值、步數、措辭在此處有多處疑似張冠李戴或自行改寫,未必與原文一致。尤其把「眼著地」簡化為固定觀測程序,並將公式概括為統一的『表高乘表間為實;相多為法』,屬高度概括,可能與實際題文不符。 → 正確:《海島算經》確有以表高、表間距與相應觀測關係求高的基本算法脈絡,將其概括為比例關係並非必然錯誤;『眼著地』等語可屬題文語境中的觀測條件概述。是否『張冠李戴』或『自行改寫』,需逐條對照具體版本原文,僅憑
- 2026-05-07 誤報排除:文末截斷於「步罡踏斗」且引號/標點未完,屬明顯不完整內容。
◇法緣留言(—)
載入中…