钦定古今图书集成.历象汇编.历法典.算法部
钦定古今图书集成历象汇编历法典
第一百十卷目录
算法部汇考二
周髀算经〈卷上二〉
周髀算经〈卷上二〉
历法典第一百十卷
算法部汇考二
《周髀算经》卷上二
春分之日夜分,以至秋分之日夜分,极下常有日光。春秋分者,昼夜等。春分至秋分,日内近极,故日光照及也。
秋分之日夜分,以至春分之日夜分,极下常无日光。
秋分至春分,日外远极,故日光照不及也。
故春秋分之日夜分之时,日所照适至极,阴阳之分等也。冬至夏至者,日道发敛之所生也,至昼夜长短之所极。
发,犹往也。敛,犹还也。极,终也。
春秋分者,阴阳之修,昼夜之象。
修长也,言阴阳长短之等。
昼者阳,夜者阴。
以明暗之差为阴阳之象。
春分以至秋分,昼之象。
北极下见日光也,日永主物生,故象昼也。
秋分至春分,夜之象。
北极下不见日光也,日短主物死,故象夜也。
故春秋分之日中,光之所照北极下。夜半日光之所照,亦南至极,此日夜分之时也。故曰日照四旁,各十六万七千里。
至极者,谓璇玑之际,为阳绝阴障,以日之时而日光有所不逮。故知日旁照十六万七千里,不及天中一万一千五百里也。
人望所见远近,宜如日光所照。
日近我一十六万七千里之内及我,我自见日,故为日出。日远我十六万七千里之外,日则不见我,我亦不见日,故为日入。是为日与目见于十六万七千里之中,故曰远近,宜如日光之所照也。
从周所望见,北过极,六万四千里。
自此以下诸言减者,皆置日光之所照。若人目之所见十六万七千里以除之,此除极至周十万三千里。
臣鸾曰:求从周所望见,北过极六万四千里。法列人目所极十六万七千里。以王城周去极十万三千里,减之馀六万四千里,即人望过极之数也。
南过冬至之日,三万二千里。
除冬至日中去周十三万五千里。
臣鸾曰:求冬至日中三万二千里法列:人目所极十六万七千里,以冬至日中去王城十三万五千里,减之馀即过冬至日中三万二千里也。
夏至之日中光,南过冬至之日中光,四万八千里。
除冬至之日中,相去十一万九千里。
臣鸾曰:求夏至日中光南过冬至日中光四万八千里法列:日高照十六万七千里,以冬夏至日中相去一十一万九千里,减之馀即南过冬至之日中光四万八千里。
南过,人所望见,一万六千里。
夏至日中去周,万六千里。
臣鸾曰:求夏至日中光南过,人所望见万六千里法列:王城去夏至日中光南过,人所望见万六千里,加日光所及十六万七千里,得十八万三千里。以人目所极十六万七千里减之,馀即南过人目所望见一万六千里也。
北过周十五万一千里。
除周夏至之日中,一万六千里。
臣鸾曰:求夏至日中光北过周十五万一千里法列:日光所及十六万七千里,以王城去夏至日中一万六千里减之,馀即北过周十五万一千里。
北过极四万八千里。
除极去夏至之日,十一万九千里。
臣鸾曰:求夏至日中光北过极四万八千里法列:日光所及十六万七千里,以北极去夏至夜半十一万九千里减之,馀即北过极四万八千里也。
冬至之夜半,日光南不至人所见,七千里。
倍日光所照里数,以减冬至日道径四十七万六千里,又除冬至日中去周十三万五千里。
臣鸾曰:求冬至夜半日光南不至人目所见七千里法:列日光十六万七千里,倍之得三十三万四
千里,以减冬至日道径四十七万六千里,馀十四万二千里。复以冬至日中去周十三万五千里减之,馀即不至人目所见七千里。
不至极下,七万一千里。
从极至夜半除所照,十六万七千里。
臣鸾曰:求冬至日光不至极下七万一千里法列:冬至夜半去极二十三万八千里,以日光一十六万七千里减之,馀即不至极下七万一千里。
夏至之日中与夜半,日光九万六千里,过极相接。
倍日光所照,以夏至日道径减之,馀即相接之数。臣鸾曰:求夏至日中日光与夜半相接九万六千里法:列倍日光所照十六万七千里,得径三十三万四千里。以夏至日过径二十三万八千里减之,馀即日光相接九万六千里也。
冬至之日中与夜半日光,不相及十四万二千里,不至极下七万一千里。
倍日光所照,以减冬至日道径,馀即不相及之数,半之即各不至极下。
臣鸾曰:求冬至日光与夜半日不及十四万二千里,不至极下七万一千里法:列冬至日道径四十七万六千里以倍,日光所照三十三万四千里减之,馀即日光不相及十四万二千里,半之即不至极下七万一千里也。
夏至之日正东西望,直周东西日下,至周五万九千五百九十八里半。
求之术:以夏至日道径二十三万八千里为弦,倍极去周十万三千里,得二十万六千里为股。为之求勾。以股自乘,减弦自乘,其馀开方除之得勾一十一万九千一百九十七里有奇,半之各得周半数。
臣鸾曰:求夏至日正东西去周法:列夏至道径二十三万八千里为弦,自相乘得五百六十六亿四千四百万为弦实更置,极去周十万三千里。倍之为二十万六千里为股。重张自相乘得四百二十四亿三千六百万为股实,以减弦实,馀一百四十二亿八百万,即勾实。以开方除之得正东西去周一十一万九千一百九十七里二十三万八千三百九十五分里之七万五千一百九十一。半之即周东西各五万九千五百九十八里,半经曰奇者,分也。若求分者,倍分母得四十七万六千七百九十,即一方得五万九千五百九十八里半四十七万六千七百九十分里之七万五千一百九十一。本经无所馀算之次因而演之也。
冬至之日,正东西方不见日。
正东西方者,周之卯酉日,在十六万七千里之外不见日。
以算求之,日下至周二十一万四千五百五十七里半。
求之术:以冬至日道径四十七万六千里为弦,倍极之去周十万三千里,得二十万六千里为勾,为之求股。勾自乘减弦之自乘,其馀开方除之,得四十二万九千一百一十五里有奇,半之各得东西数。
臣鸾曰:求冬至正东西方不见日法:列冬至日道径四十七万六千里为弦,重张相乘得二千二百六十五亿七千六百万里为弦实。更列极去周十万三千里倍之得二十万六千里为勾,重张相乘得四百二十四亿三千六百万,以减弦实,馀一千八百四十一亿四十万。即股实开方除之得周直东西四十二万九千一百一十五里八十五万八千二百三十一分里之三十一万六千七百七十五,半即周一方去日二十一万四千五百五十七里半,亦倍分母得一百七十一万六千四百六十二分里之三十一万六千七百七十五。
凡此数者,日道之发敛。
凡此上周径之数者,日道往还之所至,昼夜长短之所极。
冬至夏至,观律之数,听钟之音。
观律数之生,听钟音之变,知寒暑之极,明代序之化也。
冬至昼,夏至夜。
冬至昼夜日道径,半之,得夏至昼夜日道径法:置冬至日道径四十七万六千半之,得夏至日中去夏至夜半二十三万八千里,以四极之里也。
差数及日光所还观之。
以差数之所及,日光所还。以此观之,则四极之穷也。
四极径八十一万里。
从极南至冬至日中二十三万八千里。又日光所照十六万七千里,凡径四十万五千里,北至其夜半亦然。故日径八十一万里。八十一者,阳数之终,
日之所极。
臣鸾曰:求四极径八十一万里法列:冬至日中去极二十三万八千里,复加冬至日光所极十六万七千里,得四十万五千里。北至其夜半亦然,并南北即是大径八十一万里。
周二百四十三万里。
三乘径即周。
臣鸾曰:以三乘八十一万里,得周二百四十三万。自此以外,日所不及也。
从周至南,日照处三十万二千里。
半径除周,去极十万三千里。
臣鸾曰:求周南三十万二千里法列:半径四十万五千,以王城去极十万三千里减之,馀即周南至日照处三十万二千里。
周北至日照处,五十万八千里。
半径加周,去极十万三千里。
臣鸾曰:求周去冬至夜半,日北极照处五十万八千里法:列半道径四十万五千里,加周夜半去极十万三千里,得冬至夜半北极照去周五十万八千里。
东西各三十九万一千六百八十三里半。
求之术:以径八十一万里为弦,倍去周十万三千里得二十万六千里为勾,为之求股得七十八万三千三百六十七里有奇,半之各得东西之数。臣鸾曰:求东西各三十九万一千六百八十三里半法列:径八十一万里,重张自乘得六千五百六十一亿为弦实更置。倍周去北极二十万六千里为勾,重张自乘得四百二十四亿三千六百万。以减弦实馀六千一百三十六亿六千四百万,即股实。以开方除之得股七十八万三千三百六十七里,一百五十六万六千七百三十五分里之十四万三千三百一十一。半之即得去周三十九万一千六百八十三里半,分母亦倍之得三百一十三万三千四百七十分里之十四万三千三百一十一也。
周在天中南十万三千里,故东西短中径二万六千六百三十二里有奇。
求矩中径二万六千六百三十二里有奇法:列八十一万里以周东西七十八万三千三百六十七里有奇,减之馀即矩中径之数。
臣鸾曰:求矩中径二万六千六百三十二里有奇法:列八十一万里以周东西七十八万三千三百六十七里有奇,减之馀二万六千六百三十三里。取一里破为一百五十六万六千七百三十五分,减一十四万三千三百一十一馀一百四十二万三千四百二十四,即径东西矩二万六千六百三十二里一百五十六万六千七百三十五分里之一百四十二万三千四百二十四。
周北五十万八千里,冬至日十三万五千里,冬至日道径四十七万六千里,周一百四十二万八千里。日光四极,当周东西各三十九万一千六百八十三里有奇。
此方圆之法。
此言求圆于方之法。
方圆图
万物周事而圆方用焉,大匠造制而规矩设焉。或毁方而为圆,或破圆而为方。方中为圆者,谓之圆方。圆中为方者,谓之方圆也。
七衡图
七衡图注
赵君卿曰:青图画者,天地合际,人目所远者也。天至高,地至卑,非合也,人目极观而天地合也。日入青图画内谓之日出,出青图画外谓之日入。青图画之内外皆天也。北辰正居天中之央,人所谓东西南北者,非有常处,各以日出之处为东,日中为南,日入为西,日没为北。北辰之下,六月见日,六月不见日。从春分至秋分,六月常见日。从秋分至春分,六月常不见日。见日为昼,不见日为夜。所谓一岁者,即北辰之下一书一夜。黄图画者,黄道也。二十八宿列焉,日月星辰躔焉。使青图在上,不动贯其极而转之即交矣。我之所在,北辰之南,非天地之中也。我之卯酉,非天地之卯酉内。第一夏至日道也出,第四春秋分日道也外,第七冬至日道也皆随黄道日。冬至在牵牛,春分在娄,夏至在东井,秋分在角。冬至从南而北,夏至从北而南,终而复始也。
凡为此图,以丈为尺,以尺为寸,以寸为分。分一千里凡用缯方八尺一寸,今用缯方四尺五分。分为二千里。
方为四极之图,尽七衡之意。
吕氏曰:凡四海之内,东西二万八千里,南北二万六千里。
吕氏秦相吕不韦,作《吕氏春秋》,此之义在有始。第一篇非《周髀》本文。《尔雅》云:九夷、八狄、七戎、六蛮谓之四海,言东西南北之数者,将以明车辙马迹之所至。《河图·括地象》云而有君长之州。九阻中国之文德,及而不治。又云:八极之广,东西二亿二万三千五百里,南北二亿三万三千五百里。《淮南子·地形训》云:禹使大章步,自东极至于西极。孺亥步自北极至于南极,而数皆然。或以广阔将焉可步矣。亦后学之徒,未之或知也。夫言亿者,十万曰亿也。
凡为日月运行之圆周。
春秋分,冬夏至,璿玑之运也。
七衡周,而六间以当六月节。六月为百八十二日八分日之五。
节六月者,从冬至至夏至日,百八十二日八分日之五,为半岁。六月节者,谓中气也,不尽其日也。此日周天通四分一之倍法,四以除之即得也。臣鸾曰:求七衡周,而六间以当六月节。六月为一百八十二日,八分日之五此为半岁也。列周天三百六十五日,四分日之一通分内子得一千四百六十一为实,倍分母四为八,除实得半岁一百八十二日,八分日之五也。
故日夏至在东井,极内衡日。冬至在牵牛,极外衡也。
东井、牵牛为长短之限,内外之极也。
衡复更终冬至。
冬至日从外衡还黄道一周年,复于故衡,终于冬至。
故曰一岁三百六十五日,四分日之一一岁,一内极,一外极。
从冬至一内极及一外极,度终于星月穷于。次是为一岁。
三十日十六分日之七月,一外极,一内极。
欲分一岁为十二,月一衡间当一月,此举中相去之日数。以此言之,月行二十九日九百四十分日之四百九十九,则过周天一日而与月合宿。论其入内外之极,六归粗通,未心得也。日光言内极,月光言外极。日阳从冬至起,月阴从夏至起。往来之始,《易》曰日往则月来,月往则日来。此之谓也。此数置一百八十二日八分日之五,通分内子五以六间乘分母以除之,得三十以三,约法得十六约馀得七。
臣鸾曰:求三十日十六分日之七法:列半岁一百八十二日八分日之五,通分内子得一千四百六十一为实。以六间乘分母八得四十八,除实得三十日不尽。二十一更置法:实求等,数平于三,即以约法得十六约馀得七,即是从中气相去三十日十六分日之七也。
是故一衡之间,万九千八百三十三里三分里之一,即为百步。
此数夏至冬至相去十一万九千里,以六间除之得矣。法与馀分皆半之。
臣鸾曰:求一衡之间一万九千八百三十三里三分里之一。法置冬至夏至相去十一万九千里,以六间除之,即得法与馀分半之得也。
欲知次衡径,倍而增内衡之径。
倍一衡间数,以增内衡。
二之以增内衡径。
二乘所倍一衡之间数,以增内衡径,即得三衡径,
次衡放此。
次至皆如数。
内一衡径二十三万八千里,周七十一万四千里。分为三百六十五度四分度之一度,得一千九百五十四里二百四十七步千四百六十一分步之九百三十三。
通周天四分之一为法,又以四乘衡周为实,实如法得一百步,不满法者,十之如法,得十步。不满法者,十之如法得一步。不满者,以法命之至七衡,皆如此。
臣鸾曰:求内衡度法:置夏至径二十三万八千里以三乘之,得内外衡。周七十一万四千里,以周天分母四乘内衡周得二百八十五万六千里为实。以周天分一千四百六十一为法除之,得一千九百五十四里,不尽一千二百六,即而三之为三千六百十八,以法除之得二百步不尽。六百九十六步上十之如法,而得四十步,不尽一千一百一十六复上十之如法,而一得七步,不尽九百三十三,即是一千九百五十四里二百四十七步一千四百六十一分步之九百三十三。
次二衡径二十七万七千六百六十六里二百步,周八十三万三千里。分里为度,度得二千二百八十里百八十八步千四百六十一分步之千三百三十二。
通周天四分之一为法,四乘衡周为实,实如法得里数,不满者求步数,不尽者命分。
臣鸾曰:求第二衡法列:一衡间一万九千八百三十三里少半里,倍之得三万九千六百六十六里太半里。增内衡径二十三万八千里得第二衡径二十七万七千六百六十六里二百步是三分里之二。又以三乘之,步满三百成一里,得二衡周八十三万三千里。以周天分母四乘周得三百三十三万二千为实更置。周天三百六十五度四分度之一通分,内子得一千四百六十一,为法除之得二千二百八十里,不尽九百二十。以三百乘之得二十七万六千,复以前法除之得一百八十八步,不尽一千三百三十二,即是度得二千二百八十里一百八十八步一千四百六十一分步之一千三百三十二。
次三衡径三十一万七千三百三十三里一百步,周九十五万二千里。分为度,度得二千六百六里百三十步千四百六十一分步之二百七十。
通周天四分之一为法,四乘衡周为实,实如法得里数,不满法者求步数,不尽者命分。
臣鸾曰:求第三衡法列:倍一衡间得三万九千六百六十六里三分里之二,增第二衡径二十七万七千里六百六十六里二百步即三分里之二,得第三衡径三十一万七千三百三十三里一百步。以三乘径步,步满三百成里,得周九十五万二千里。又以分母四乘周得三百八十万八千为实。以周天分一千四百六十一为法,以除实得二千六百六里,不尽六百三十四。以三百乘之,以法除之得一百三十步,不尽二百七十即是度得二千六百六里一百三十步一千四百六十一分步之二百七十。
次四衡径三十五万七千里,周一百七万一千里。分为度,度得二千九百三十二里七十一步千四百一十分步之六百六十九。
通周天四分之一为法:四乘衡周为实,实如法得里数,不满法者求步数,不尽者命分。
臣鸾曰:求第四衡法列:倍一衡间三万九千六百六十六里三分里之二,增第三衡径三十一万七千三百三十三里一百步。步满三百成里,得径三十五万七千里。以三乘之得周一百七万一千里。以分母乘之得四百二十八万四千里为实,以周天分一千四百六十一除之,得二千九百三十二里,不尽三百四十八。以三百乘之,以法除之得七十一步,不尽六百六十九,即是度得二千九百三十二里七十一步一千四百六十一分步之六百六十九。
次五衡径三十九万六千六百六十六里二百步,周一百一十九万里。分为度,度得三千二百五十八里十二步千四百六十一分步之千六十八。
通周天四分之一为法,四乘衡周为实,实如法得里数。不满法者求步数,不尽者命分。
臣鸾曰:求第五衡法列:倍第一衡间三万九千六百六十六里三分里之二,增第四衡径三十五万七千里。满三百成里,得第五衡径三十九万六千六百六十六里二百步。以三分乘径得周一百一十九万里,又以分母四乘周得四百七十六万为实。以周天分一千四百六十一为法除之,得三千二百五十八里,不尽六十二。以三百乘之,以法除之得十二步,不尽一千六十八,即是度得三千二
百五十八里十二步一千四百六十一分步之一千六十八。
次六衡径四十三万六千三百三十三里一百步,周一百三十万九千里分为度度得三千五百八十三里二百五十四步千四百六十一分步之六。
通周天四分之一为法,四乘衡周为实。实如法得一里。不满法者求步,不尽者命分。
臣鸾曰:求第六衡法列:倍第一衡间三万九千六百六十六里三分里之二,以增第五衡径三十九万六千六百六十六里一百步。又三乘径得周一百三十万九千里,又以分母四乘周得五百二十三万六千为实。以周天分一千四百六十一为法除之,得三千五百八十三里,不尽一千二百三十七。以三百乘之,以法除之得二百五十四步,不尽六即是度得三千五百八十三里二百五十四步一千四百六十一分步之六。
次七衡径四十七万六千里,周一百四十二万八千里。分为度得三千九百九里一百九十五步千四百六十一分步之四百五。
通周天四分之一为法,四乘衡周为实。实如法得里数。不满法者求步数,不尽者命分。
臣鸾曰:求第七衡法列:倍第一衡间三万九千六百六十六里三分里之二,增第六衡径四十三万六千三百三十三里一百步,得第七衡径四十七万六千里。以三乘之得周一百四十二万八千里,以分母四乘之得五百七十一万二千为实。以周天分一千四百六十一为法除之,得三千九百九里,不尽九百五十一。又以三百乘之,所得以法一千四百六十一除之,得一百九十五步,不尽四百五,即是度得三千九百九里一百九十五步一千四百六十一分步之四百五。
其次曰:冬至所北照,过北衡十六万七千里。
冬至十一月,日在牵牛,径在北方。因其在北,故言照过北衡。
为径八十一万里。
倍所照增七衡径。
周二百四十三万里。
三乘倍增七衡周。
分为三百六十五度四分度之一度,得六千六百五十二里二百九十三步千四百六十一分步之三百二十七。过此而往者,未之或知。
过八十一万里之外。
或知者,或疑其可知,或疑其难。知此言,上圣不学而知之。
上圣者,智无不至,明无不见。考灵曜曰微式出冥唯审其形,此之谓也。
故冬至日晷丈三尺五寸,夏至日晷尺六寸,冬至日晷长,夏至日晷短。日晷损益,寸差千里。故冬至夏至之日,南北游十一万九千里,四极径八十一万里,周二百四十三万里。分为度,度得六千六百五十二里二百九十三步千四百六十一分步之三百二十七。此度之相去也。
臣鸾曰:求冬至日所北照十六万七千里,并南北日光得三十三万四千里。增冬至日道径四十七万六千里,得八十一万里。三之得周二百四十三万。以周天分母四乘之,得九百七十二万里为实。以周天分一千四百六十一为法除之,得六千六百五十二里,不尽一千四百二十八。以三百乘之得四十三万八千四百,复以法除之得二百九十三步,不尽三百二十七,即是度得六千六百五十二里二百九十三步一千四百六十一分步之三百二十七。
其南北游,日六百五十一里一百八十二步一千四百六十一分步之七百九十八。
术曰:置十一万九千里为实,以半岁一百八十二日八分日之五为法。
半岁考从外衡,去内衡以为法:除相去之数,得一日所行也。
而通之。
通之者,数不合齐。以法等,得相通入,以八乘也。
得九十五万二千为实。
通十一万九千里。
所得一千四百六十一为法除之。
通百八十二日八分日之五也。
实如法得一里,不满法者三之,如法得百步。
一里三百步,当以三百乘。而言之三之者,不欲转法,便以一位为百实。故从一位命为百。
不满法者十之,如法得十步。
上下用三百乘,故此十之便。以位为十实,故从一位命为十。
不满法者十之,如法得一步。
复十之者,但以一位为实,故从一位命为一。
不满法者,以法命之。
位尽于一步,故以法命其馀,分为残步。
臣鸾曰:求南北游法置冬至十一万九千里以半岁日分母八乘之得九十五万二千,为实通半岁一百八十二日。八分日之五得一千四百六十一,以除得六百五十一里,不尽八百八十九。以三百乘之得二十六万六千七百。复以法除之得一百八十二步,不尽七百九十八,即得日南北游,日六百五十一里一百八十二步一千四百六十一分步之七百九十八。