注册找回密码

QQ登录

只需一步,快速开始

查看: 6094|回复: 1

[天文算法] 《海岛算经》

[复制链接]
发表于 2014-7-1 23:45:29 | 显示全部楼层 |阅读模式

: h: D# O" [* h1 o            
《海岛算经》全文

7 t5 P+ S3 t1 B3 |! U* e* y  q8 v
' Q1 ?# ]# S" L# o     《海岛算经》是中国最早的一部测量数学著作,亦为地图学提供了数学基础。由刘徽于三国魏景元四年(公元263年)所撰,本为《九章算术注》之第十卷,题为《重差》。唐初开始单行,体例亦是以应用问题集的形式。首题测算海岛的高、远,故得名《海岛算经》。
+ p/ b1 y  Y2 q       研究的对象全是有关高与距离的测量,所使用的工具也都是利用垂直关系所连接起来的测竿与横棒。有人说是实用三角法的启蒙,不过其内容并未涉及三角学中的正余弦概念。所有问题都是利用两次或多次测望所得的数据,来推算可望而不可及的目标的高、深、广、远。
8 Q" ?7 ]% F7 F2 g3 y
6 K0 N- _; B2 D6 l- s: U- K      [原文]:' ]; m4 S" @7 O* j5 m. m
      1、今有望海岛,立两表,齐高三丈,前后相去千步,令后表与前表参相直。从前表却行一百二十三步,人目着地取望岛峰,与表末参合。从后表却行一百二十七步,人目着地取望岛峰,亦与表末参合。问岛高及去表各几何?答曰:岛高四里五十五步;去表一百二里一百五十步。
- z5 H! P# }* M0 T  c- e- n      [注者翻译]:假设测量海岛,立两根表高均为3丈,前后相距1000步,令后表与前表在同一直线上,从前表退行123 步,人目著地观测到岛峰,从后表退行127步,人目著地观测到岛峰,问岛高多少 岛与前表相距多远?
; S( n- e3 Q# l6 d      术曰:以表高乘表间为实;相多为法,除之。所得加表高,即得岛高。求前表去岛远近者:以前表却行乘表间为实;相多为法。除之,得岛去表数。: g7 \, C0 V; W, S0 O

4 q, G; P" H/ r. U( J      2、今有望松生山上,不知高下。立两表齐,高二丈,前後相去五十步,令後表与前表参相直。从前表却行七步四尺,薄地遥望松末,与表端参合。又望松本,入表二尺八寸。复从後表却行八步五尺,薄地遥望松末,亦与表端参合。问松高及山去表各几何?答曰:松高一十二丈二尺八寸;山去表一里二十八步、七分步之四。
: f1 U& u$ y2 p- H+ p     术曰:以入表乘表间为实。相多为法,除之。加入表,即得松高。求表去山远近者:置表间,以前表却行乘之为实。相多为法,除之,得山去表。5 p) c7 S  s& R4 j! o" ]
5 `) X3 l+ s  l) i( P6 Q
      3、今有南望方邑,不知大小。立两表东、西去六丈,齐人目,以索连之。令东表与邑 东南隅及东北隅参相直。当东表之北却行五步,遥望邑西北隅,入索东端二丈二尺六寸半。又却北行去表一十三步二尺,遥望邑西北隅,适与西表相参合。问邑方及邑去表各几何?答曰:邑方三里四十三步、四分步之三;邑去表四里四十五步。
* M! r& C) x# U3 S3 f& N: T5 A+ e! T      术曰:以入索乘後去表,以两表相去除之,所得为景长;以前去表减之,不尽以为法。置後去表,以前去表减之,余以乘入索为实。实如法而一,得邑方。求去表远近者:置後去表,以景长减之,余以乘前去表为实。实如法而一,得邑去表。% G9 x9 G9 f: a- m4 o% ~

% `# Q, U8 Q: ^% N      4、今有望深谷,偃矩岸上,令勾高六尺。从勺端望谷底,入下股九尺一寸。又设重矩于上,其矩间相去三丈。更从勺端望谷底,入上股八尺五寸。问谷深几何?答曰:四十一丈九尺。2 d$ x" K( ?& ?  ^6 O) M4 [$ [' P& {
      术曰:置矩间,以上股乘之,为实。上、下股相减,余为法,除之。所得以勾高减之,即得谷深。
$ }/ @2 ^6 h, Q# c  g
; a# c4 [3 l; G& z4 H       5、今有登山望楼,楼在平地。偃矩山上,令勾高六尺。从勾端斜望楼足,入下股一丈二尺。又设重矩於上,令其间相去三丈。更从勾端斜望楼足,入上股一丈一尺四寸。又立小表於入股之会,复从勾端斜望楼岑端,入小表八寸。问楼高几何?答曰:八丈。) I  b: z5 T2 b; N
      术曰:上、下股相减,余为法;置矩间,以下股乘之,如勾高而一。所得,以入小表乘之,为实。实如法而,即是楼高。1 J* g8 u! c. x! D- ]4 J

9 [; j' s$ z/ K4 v       6、今有东南望波口,立两表南、北相去九丈,以索薄地连之。当北表之西却行去表六丈,薄地遥望波口南岸,入索北端四丈二寸。以望北岸,入前所望表里一丈二尺。又却行,後去表一十三丈五尺。薄地遥望波口南岸,与南表参合。问波口广几何?答曰:一里二百步。* H9 T) n- h  p& X# B: R
      术曰:以後去表乘入索,如表相去而一。所得,以前去表减之,余以为法;复以前去表减後去表,余以乘入所望表里为实,实如法而一,得波口广。
1 ^! L. n. Y( a4 ?! {( A3 ]% A' ^3 I. P
      7、今有望清渊下有白石。偃矩岸上,令勾高三尺。斜望水岸,入下股四尺五寸。望白石,入下股二尺四寸。又设重矩於上,其间相去四尺。更从勾端斜望水岸,入上股四尺。以望白石,入上股二尺二寸。问水深几何?答曰:一丈二尺。
% A: k  v7 L; K7 K! M      术曰:置望水上、下股相减,余以乘望石上股为上率。又以望石上、下股相减,余以乘望水上股为下率。两率相减,余以乘矩间为实;以二差相乘为法。实如法而一,得水深。
2 Y1 I3 S8 H8 I; w2 u' Z5 R, k, d4 p) {2 Z6 ~% \+ y8 v. M, `; k" t
      8、今有登山望津,津在山南。偃矩山上,令勾高一丈二尺。从勾端斜望津南岸,入下股二丈三尺一寸。又望津北岸,入前望股里一丈八寸。更登高岩,北却行二十二步,上登五十一步,偃矩山上。更从勾端斜望津南岸,入上股二丈二尺。问津广几何?答曰:二里一百二步。: K2 \! @3 c, O2 {+ w+ L
      术曰:以勾高乘下股,如上股而一。所得以勾高减之,余为法;置北行,以勾高乘之,如上股而一。所得以减上登,余以乘入股里为实。实如法而一,即得津广。
1 O% D& n/ j  R1 H
3 ~( ~# _0 E5 [- I9 q       9、今有登山临邑,邑在山南。偃矩山上,令勾高三尺五寸。令勾端与邑东南隅及东北隅参相直。从勾端遥望东北隅,入下股一丈二尺。又施横勾於入股之会,从立勾端望西北隅,入横勾五尺。望东南隅,入下股一丈八尺。又设重矩於上,令矩间相去四丈。更从立勾端望东南隅,入上股一丈七尺五寸。问邑广长各几何?答曰:南北长一里百步;东西广一里三十三步、少半步。0 O2 Z& [$ p6 s3 V7 L5 X* e7 q' m5 |
      术曰:以勾高乘东南隅入下股,如上股而一,所得减勾高,余为法;以东北隅下股减东南隅下股,余以乘矩间为实。实如法而一,得邑南北长也。求邑广:以入横勾乘矩间为实。实如法而一,即得邑东西广。
+ ^# X4 r& b$ m- `
国学复兴 文化传承 兼容并包 百家争鸣
回复
分享到:

使用道具 举报

 楼主| 发表于 2014-8-7 14:47:14 | 显示全部楼层
为覆盖广告而顶上.
国学复兴 文化传承 兼容并包 百家争鸣
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


返回顶部