海島算經

海島算經

KR3f0035_WYG_001-1a

欽定四庫全書

 海島算經        晉 劉 徽 撰

             唐 李淳風 注

今有望海島立兩表齊高三丈前後相去千步令後表

與前表參相直從前表卻行一百二十三步人目著地

取望島峯與表末參合從後表卻行一百二十七步人

目著地取望島峯亦與表末參合問島高及去表各幾

何答曰島高四里五十五步去表一百二里一百五十

KR3f0035_WYG_001-1b

術曰以表高乗表間為實相多為法除之所得加表高

即得島高

 淳風等按此術意宜云島謂山之頂上兩表謂立表

 木之端直(案此句訛舛據術意言立兩表齊高三丈/相去千步者謂立木為表兩表各高三丈)

 (其地相去千步必準之使平則表端齊平然後可測/望也又言令後表與前表參相直者自海島至前表)

 (自前表退至後表三者令/其參相當也非木之端直)以人目于木末望島參平

 人去表一百二十三步為前表之始後立表末至人

KR3f0035_WYG_001-2a

 目于木末相望去表一百二十七步二表相去為相

 多以為法(案此亦訛舛據術意人去前表一百二十/三步以目著地望表末斜與島峯參合又)

 (去後表一百二十七步以目著地望表末亦與島峯/參合非于木末望島也前後去表相減餘四步為相)

 (多非二表相去也當由傳寫失/真後人妄加改竄遂不可通)前後表相去千步為

 表間以表高乗之為實以法除之加表高即是島高

 積步得一千二百五十五步以里法三百步除之得

 四里餘五十五步是島高之步數也

求前表去島逺近者以前表卻行乗表間為實相多為

KR3f0035_WYG_001-2b

法除之得島去表數

 淳風等按此術意宜云前去表乗表間得一十二萬

 三千步以相多四步為法除之得三萬七百五十步

 又以里法三百步除之得一百二里一百五十步是

 島去表里數

今有望松生山上不知高下立兩表齊高二丈前後相

去五十步令後表與前表參相直從前表卻行七步四

尺薄地遙望松末與表端參合又望松本入表二尺八

KR3f0035_WYG_001-3a

寸復從後表卻行八步五尺薄地遙望松末亦與表端

參合問松高及山去表各幾何答曰松高一十二丈二

尺八寸山去表一里二十八步七分步之四

術曰以入表乗表間為實相多為法除之加入表即得

松高

 淳風等按此術意宜云前後去表相減餘七尺是相

 多以為法表間步通之為尺以入表乗之退位一等

 以為實以法除之更加入表(案原本訛作加表高據/術意乃加入表二尺八)

KR3f0035_WYG_001-3b

 (寸不得加表高/二丈也今改正)得一百二十二尺八寸以為松高退

 位一等得一十二丈二尺八寸也

求表去山逺近者置表間以前表卻行乗之為實相多

為法除之得山去表

 淳風等按此術意宜云表間以步尺法通之得三百

 尺以前去表四十六尺(案四原本訛/作二今改正)乗之為實以相

 多七尺為法實如法而一得一千九百七十一尺七

 分尺之三以里尺法除之得一里不盡以步尺除之

KR3f0035_WYG_001-4a

 得二十八步不盡三還以七因之得數内子三得二

 十四復置步尺法以分母七乗六得四十二為步法

 俱半之副置平約等數即是于山去前表一里二十

 八步七分步之四也(案去前表原本訛作去後表據/術以前表卻行乗表間以相多)

 (除之得山去前表若後表卻行乗表間/以相多除之則得山去後表今改正)

今有南望方邑不知大小立兩表東西去六丈齊人目

以索連之令東表與邑東南隅及東北隅參相直當東

表之北卻行五步遙望邑西北隅入索東端二丈二尺

KR3f0035_WYG_001-4b

六寸半又卻北行去表一十三步二尺遙望邑西北隅

適與西表相參合問邑方及邑去表各幾何答曰邑方

三里四十三步四分步之三邑去表四里四十五步

術曰以入索乗後去表以兩表相去除之所得為景差

以前去表減之不盡以為法置後去表以前去表減之

餘以乗入索為實實如法而一得邑方

 淳風等按此術置入索乗後去表得一千八百一十

 二尺以兩表相去除之得三丈二寸為景差以前去

KR3f0035_WYG_001-5a

 表減之餘二寸以為法前後相去表減之餘以乗入

 索得一萬一千三百二十五寸為實以法除之得五

 千六百六十二尺不盡二分尺之一以里法除之得

 三里不盡尺以步法除之得四十三步不盡四以分

 母乗之内子一得九以分母乗六得十二以三約母

 得四約子得三即得邑方三里四十三步四分步之

 三也

求去表逺近者置後去表以景差減之餘以乗前去表

KR3f0035_WYG_001-5b

為實實如法而一得邑去表

 淳風等按此術置後去表以景差尺數減之餘尺以

 乗前去表得一千四百九十四尺為實以法除之得

 七千四百七十尺以步里法除之得四里不盡二百

 七十尺以步法除之得四十五步即是邑去前表四

 里四十五步也

今有望深谷偃矩岸上令句高六尺從句端望谷底入

下股九尺一寸又設重矩于上其矩間相去三丈更從

KR3f0035_WYG_001-6a

句端望谷底入上股八尺五寸問谷深幾何答曰四十

一丈九尺

術曰置矩間以上股乗之為實上下股相減餘為法除

之所得以句高減之即得谷深

 淳風等按此術置矩間上股乗之為實又置上下股

 尺寸相減餘六寸以為法除實得數退位一等以句

 高減之餘四十一丈九尺即是谷深又一法置矩間

 以下股乗之為實置上下股尺數相減餘六寸以為

KR3f0035_WYG_001-6b

 法除之得四百五十五尺以句高并矩間得三十六

 尺減之餘退位一等即是谷深也

今有登山望樓樓在平地偃矩山上令句高六尺從句

端斜望樓足入下股一丈二尺又設重矩于上令其間

相去三丈更從句端斜望樓足入上股一丈一尺四寸

又立小表于入股之㑹復從句端斜望樓岑端入小表

八寸問樓高幾何答曰八丈

術曰上下股相減餘為法置矩間以下股乗之如句高

KR3f0035_WYG_001-7a

而一所得以入小表乗之為實實如法而一即是樓高

 淳風等按此術置下股以上股相減餘六寸以為法

 又置矩間以下股乗之得三萬六千寸以句高六尺

 除之得六百寸以入小表乗之得四千八百寸以法

 除之得八百寸退位一等即是樓高八丈也

今有東南望波口立兩表南北相去九丈以索薄地連

之當北表之西卻行去表六丈薄地遙望波口南岸入

索北端四丈二寸以望北岸入前所望表裏一丈二尺

KR3f0035_WYG_001-7b

又卻後行去表一十三丈五尺(案卻後行原本訛/作卻行後今改正)薄地

遙望波口南岸與南表參合問波口廣幾何答曰一里

二百步

術曰以後去表乗入索如表相去而一所得以前去表

減之餘以為法復以前去表減後去表餘以乗入所望

表裏為實實如法而一得波口廣

 淳風等按此術置後去表以乗入索四百二寸得五

 十四萬二千七百寸以兩表相去除之得六百三寸

KR3f0035_WYG_001-8a

 又以前去表六百寸減之(案原本脫去字/今據正文補入)餘有三寸

 為法又置前後卻行去表寸數相減餘以乗入望表

 裏一百二十寸得九萬寸以法除之得三萬寸為實

 以步里除之得一里餘以步法除之得二百步即是

 波口廣一里二百步也

今有望清淵淵下有白石偃矩岸上令句高三尺斜望

水岸入下股四尺五寸望白石入下股二尺四寸又設

重矩于上其間相去四尺更從句端斜望水岸入上股

KR3f0035_WYG_001-8b

四尺以望白石入上股二尺二寸問水深幾何答曰一

丈二尺

術曰置望水上下股相減餘以乗望石上股為上率又

以望石上下股相減餘以乗望水上股為下率兩率相

減餘以乗矩間為實以二差相乗為法實如法而一得

水深

又術列望水上下股及望石上下股相減餘并為法以

望石下股減望水下股餘以乗矩間為實實如法而一

KR3f0035_WYG_001-9a

得水深

 淳風等按此術以望水上下股相減餘五寸以乗望

 石上股二十二寸得一百一十寸即是上率又置望

 石上股減望石下股餘有二寸以乗望水上股四十

 寸得八十寸即是下率二率相減餘有三十寸以乗

 矩間四十寸得一千二百寸為實又以二差二五相

 乗得十為法除實退位二等即是水深一丈二尺也

 又術置望水上股以望水下股減之餘有五寸置望

KR3f0035_WYG_001-9b

 石下股以望石上股減之餘有二寸并之得七寸以

 為法又以望石下股以望水下股減之餘有二十一

 寸以乗矩間四十寸得八百四十寸以為實以七寸

 為法除之得一百二十寸退之得一丈二尺即是水

 深也

今有登山望津津在山南偃矩山上令句高一丈二尺

從句端斜望津南岸入下股二丈三尺一寸又望津北

岸入前望股裏一丈八寸更登高巖北卻行二十二步

KR3f0035_WYG_001-10a

上登五十一步偃矩山上更從句端斜望津南岸入上

股二丈二尺問津廣幾何答曰二里一百二步

術曰以句高乗下股如上股而一所得以句高減之餘

為法置北行以句高乗之如上股而一所得以減上登

餘以乗入股裏為實實如法而一即得津廣

 淳風等按此術置句高乗下股得二百七十七尺二

 寸以上股除之得一丈二尺六寸以句高一丈二尺

 (案此下原本衍六寸以/句高一丈二尺九字)減之餘有六寸以為法又置

KR3f0035_WYG_001-10b

 北行步展為一百三十二尺以句高乗之得一千五

 百八十四尺以上股除之得七十二尺又置上登五

 十一步以每步六尺通之得三百六尺以前數減之

 餘二百三十四尺以乗入股裏尺數得二千五百二

 十七尺二寸為實實如法而一得四千二百一十二

 尺以步里法除之得二里餘一百二步即是津廣也

今有登山臨邑邑在山南偃矩山上令句高三尺五寸

令句端與邑東南隅及東北隅參相直從句端遙望東

KR3f0035_WYG_001-11a

北隅入下股一丈二尺又施横句于入股之㑹從立句

端望西北隅入横句五尺望東南隅入下股一丈八尺

又設重矩于上令矩間相去四丈更從立句端望東南

隅入上股一丈七尺五寸問邑廣長各幾何答曰南北

長一里一百步東西廣一里三十三步少半步

術曰以句高乗東南隅入下股如上股而一所得減句

高餘為法以東北隅下股減東南隅下股餘以乗矩間

為實實如法而一得邑南北長也求邑廣以入横句乗

KR3f0035_WYG_001-11b

矩間為實實如法而一即得邑東西廣

 淳風等按此術以句高乗東南隅下股得六千三百

 寸又以東南隅上股一百七十五寸除之得三十六

 寸以句高減之餘有一寸以為法又置東北隅下股

 以減東南隅下股餘有六十寸以乗矩間得二萬四

 千寸為實實如法而一即不盈不縮以寸里法除之

 得一里不盡以寸步法除之得一百步即是邑南北

 長一里一百步也求東西廣步者置入横句之數以

KR3f0035_WYG_001-12a

 乗矩間得二萬寸為實實如法而一即得不盈不縮

 以里法除之得一里餘以步法除之得三十三步不

 盡二十與法俱退半之即是三分步之一也

 

 

 

 

 

KR3f0035_WYG_001-12b

 

 

 

 

 

 

 

 海島算經