KR3f0013 新法算書-明-徐光啟 (WYG)


[100-1a]
 欽定四庫全書
  新法算書卷一百    明 徐光啟等 撰
   新法表異卷下
  國朝
 前明自改厯已來新法著聞于世久矣猥以國家多
 事頒行有待乃歲次甲申恭遇
聖朝建鼎本年八月一驗日食時刻分秒方位無差奉
 有新法盡善盡美之
[100-1b]
旨遂用新法造時憲書頒行天下天時人事巧相㑹合豈偶
 然哉算書共計百卷覃思竭精黙符乾造理明數著度越
 前朝謹撮舉其凡概如左
  天地經緯
 天有經緯地亦有之葢大地隨人所止依天頂以分
 四方東西為經南北為緯厯家不明各方經緯之度
 則無以知幅&KR0695相距之數卽所推太陽節氣與五星
 經度凌犯及交食時刻日食分數行之一方不能通
 之各方矣至于日出日入晝夜長短並凖地緯定之
[100-1b]
 方適于用須知天地經緯相應古云地方言其德耳
[100-2a]
地形實圓月食時闇虛之圓是其景也周偏生物戴
履不殊各以覩日為晝兩極下極寒以半載為晝夜
赤道下極暑以二分為夏二至為冬北行累日北星
漸出南星漸沒由是推之形圓明矣大約二百五十
里當天之一度經緯皆然
 諸曜異天
諸曜各天高卑相距遠甚此創論也然有實驗姑舉
二端一驗以測法試立表于此于一線上窺二星其
[100-2b]
距表正等而其射景則長短不等豈非高者長而卑
者短乎一騐以視差設月與星在天實行同度人從
地靣視之皆有差分然月差一度有餘星差有少至
數分者此何以故差少者高差多者卑也舊厯測驗
不精認作同天為誤匪小
 圜心不同
太陽本圜與地不同心二心相距古今不等卽加减
亦異卽今二百年後其數小變乃能測審差數以為
萬年通變之法舊法不知也
[100-2b]
 蒙氣有差
[100-3a]
欲測七政經緯度分先須定本地之蒙氣差葢地中
時有游氣上騰其質輕微雖不能隱蔽天象却能映
小為大升卑為高故日月出入人從地平上望之比
于中天則大星座出入人從地平上望之比于中天
則廣此映小為大也定望日時地在日月之間人在
地平無兩見之理而恒得兩見或日未西沒而已見
月食于東日已東出而尚見月食于西或高山之上
見日月出入以較厯家算定時刻每先升後墜此升
[100-3b]
卑為高也且蒙氣又有厚薄有高下近水與浮虛之
地氣盛則厚而高堅燥之地氣减則薄而下厚且高
則映象愈大升像愈高薄且下則映像不甚大升像
亦不甚高大約地勢不等氣勢亦不等故受蒙者其
勢亦不等欲定日躔月離五星列宿等之緯度若非
先定本地之蒙氣差終難密合也
 測算異古
天氣渾圓其靣與諸道相割所生三弧形不一而足
乃古法測天惟以句股為本用平立定三差總是平
[100-3b]
形豈能測圓又句與股交為直角一遇斜角其法立
[100-4a]
窮新法測以天弧三角形算以割圓八線表是為以
圓齊圓遇直遇斜無徃不合且其用甚大其法甚簡
弧矢諸線乘除一次卽得非若句股必須展轉商求
累時方成一率也
 測算皆依黃道
日行由黃道中線月與五星亦皆出入黃道内外不
行赤道厯家測天若但用赤道儀所得經度宿次尚
非本曜在天之宮次新法就其所得又通以黃赤通
[100-4b]
率表乃與天行宻合且月星之距赤極古今不同而
其距黃極則皆終古如一以此新法日月五星皆依
黃道起算卽恒星亦從黃極以定歲差
 改定諸應
七政本行各分平實二行乃平行起算之根是卽某
曜某日時刻躔某宮之數其名為應新法改定諸應
悉從天聰二年戊辰前冬至後己卯日第一子正為

 節氣求眞
[100-4b]
舊法平節氣非天上眞節氣也葢太陽之行有盈有
[100-5a]
縮而盈縮又各不等舊法平分氣策一十五萬二一
八四三七五以為歲周二十四分之一是以平數定
節氣不免違天矣于是節氣之差或以時計或以日
計至若春分則後天二日秋分則先天二日為誤匪
小新法悉皆改定
 盈縮眞限
歲實生于日躔由日輪之轂漸近地心其數浸消徃
厯强欲齊之今古不相通矣授時創立消長上考徃
[100-5b]
古百年加一下驗將來百年减一此說為近然而據
算測天則又未合者須知日有最高最卑二㸃盈縮
遲疾從此而生乃舊法以高卑二㸃泥在二至遂以
二至為盈縮之定限非也新法精詳測候見春分至
立夏行四十五度有竒立秋至秋分亦行四十五度
有竒其行度等而中間所厯時日不等又時日多寡
世世不等卽秋分至立冬立春至春分亦然因知日
行最高卑度上古在二至前今世在二至後六度有
竒則二至後六日乃眞盈縮之限而沿守授時者猶
[100-5b]
從二至起算如此歲實安得齊也今用授時消分為
[100-6a]
平歲更以最高卑差加减之為定歲因計最高最卑
之各一㸃每年自行四十五秒
 表測二分
舊以圭表測冬至非法之善也葢表景長短之差上
應太陽南北之行顯則俱顯微則俱微二至前後三
日内太陽一日南北行為天度六十分之一設表長
一丈冬至兩日之景約差一分三十秒凖此細求之
應差一秒為六刻七分然而圭上一秒之差人目不
[100-6b]
能無誤且景符之光線較濶不止數秒一秒得六刻
有竒如差三秒卽為二十刻矣又安所得凖也新法
獨用春秋二分葢是時太陽一日南北行二十四分
景差一寸二分縱令測差一二秒算不滿刻所差無
幾較二至為最宻
 太陽出入及晨昏限
諸方北極出地度數不同太陽出入時刻因以各别
大統厯自永樂後造自燕都乃猶從江南起算且又
執一方以槩天下則都城與諸方晝夜長短並與天
[100-6b]
違甚至日月東西帶食所測不合所算矣新法雖從
[100-7a]
京都起算而諸方各有加减然後各得眞正時刻卽
論晨昏舊以二刻半為限新以十八度為限然而太
陽行此十八度各宮又各不同因是有五刻七刻之
别若北極出地七十二度以上之處則夏月晨昏相
切雖至中夜亦未甚有黯黑也
 晝夜不等
晝夜之分厯家皆從子午起算一歲行度日日不等
其差較一刻有竒新法獨明其故有二一緣黃道夏
[100-7b]
遲冬疾差四分餘一緣黃赤二道廣狹不同距則率
度必不同分也
 改定時刻
晝夜定為九十六刻葢一晝一夜平分十有二時時
各八刻積十二時為九十六刻其于推算甚便舊增
四刻凑成百數求整齊耳乃其分派百刻則謂每時
八刻又三分之一則是每時有一竒零益為繁瑣矣
且舊法亦自知百刻之不適于用也其于推交食求
時差分仍用九十六刻為法定之則舊增四刻為贅矣
[100-7b]
 置閏不同
[100-8a]
餘氣歸終積而為閏凡閏之月太陽之躔某宮先後
㑹月者二是本月之内太陽不及交宮因無中氣遂
置為閏月乃舊法置閏用平節氣非也新法用太陽
所躔天度之定節氣與舊不同
 太隂加减
月與五星本輪之外皆有次輪所以行度益繁就月
言之同心輪負本輪之心而右本輪又負次輪之心
而左俱一周而復月復循次輪而右半周而復次輪
[100-8b]
半徑半于本輪半徑并之得五度弱為二弦唯朔望
月在本輪内規不須次輪加减止一加减已足餘日
則于一加减外另有二三均數多寡不等
 月行高卑遲疾
舊厯言太隂最高得疾最卑得遲且以圭表測而得
之非也太隂遲疾是入轉内事表測高下是入交内
事若云交卽是轉緣何交終轉終兩率互異明是二
法豈容混推以交道之高下為轉率之遲疾也交轉
旣是二行而月行轉周之上又復左旋所以最高向
[100-8b]
西行則極遲最卑向東行乃極疾正與舊法相反五
[100-9a]
星高下遲疾亦皆凖此
 朔後西見
合朔以後月夕西見或遲或疾甚有差至三日者新
法獨明其故有三一因月視行度視行為疾叚則疾
見遲叚則遲見一因黃道升降有斜有正正必疾見
斜必遲見一因白道在緯南緯北凡在隂厯疾見陽
厯遲見也此外又有北極出地不同之故并朦朧分
與氣差諸異所以遲疾恒不能齊也
[100-9b]
 交行加减
正交中交行度古定一日逆行三分終古皆為平行
今細測之有時月在交上以平求之必不相合因設
一加减為交行均數
 月緯距度
太隂緯度舊法以交食分數及交泛等測定黃白二
道相距五度因以為率不知朔望外距交尚有損益
其至大之距計五度又三分之一也又遇一月兩食
則二弦又須另用儀測方能審知距度幾何彼拘泥
[100-9b]
五度豈能合天
[100-10a]
 交食有無
交食有無惟于入交限定之入交適當交㸃必食卽
前後距㸃不遠亦食不則不食葢距交近則其度狹
狹則小于兩半徑故食距交遠則其度廣廣則月與
景過而不相渉矣何食之有然此論交前後也又當
論交左右視太隂與黃道之緯度相距幾何度分月
食則以距度較月與景兩半徑并日食則以距度較
日月兩半徑并而距度為小則食若大則過而不相
[100-10b]
渉等則過而僅相切皆不得食也但距度在月為實
距度而在日為視距度此則不同耳
 日月食限不同
食限者日月行兩道各推其經度距交若干為有食
之始也然而日與月不同月食則太隂與地景相過
兩周相切以其兩視半徑較白道距黃道度又以距
度推交周度定食限若日食則雖太陽與太隂相遇
兩周相切而其兩視半徑未可遂以之定兩道之距
度為有視差故必加入視差而後得距度因知特論
[100-10b]
半徑則日食之二徑狹月食之二徑廣論日食之限
[100-11a]
乃反大于月食之限以視差也
 日月食分異同
食分多寡惟于距度定之距度在月食為太隂心實
距地景之心兩心愈近食分愈多愈遠則食分愈少
矣在日食為日月兩心之距距近食多距遠食少與
月食同但日食不據實距而據視距葢定朔為實交
㑹天下所同而人見食分多寡則東西南北各異所
以然者皆視度所為也
[100-11b]
 實㑹中㑹以地心為主
實㑹者以地心所出直線上至黃道者為主而日月
五星兩居此線之上則實會也卽南北相距非同一
㸃而總在此線正對之過黃極圏亦為實㑹葢過黃
極圏者過黃道之兩極而交㑹于黃道分黃道為四
直角者也則從旁視之雖地心各出一線南北異緯
而從黃極視之卽見地心所出二線東西同經是南
北正對如一線也是故謂之實㑹若月與五星各居
其本輪之周地心所出線上至黃道而兩本輪之心
[100-11b]
俱當此線之上則為月與五星之中㑹日無本輪本
[100-12a]
行圏與地為不同心兩心所出則有兩線此兩線者
若為平行線而月本輪之心正居地心線上則是日
與月之中㑹也葢實㑹旣以地心線射太隂之體為
主則此地心線過小輪之心謂之中㑹矣若以不同
心圏之平行線論之因日月各有本圏卽本圏心皆
與地心卽黃/道心有相距之度分卽日月循各本圏之周
右行所過黃道經度必時時有差與地不同/心故也其從地
心出直線過日月之體上至黃道此所指者為日月
[100-12b]
之實行度分也設從地心更出一平行直線與本圏
心所出直線偕平行而上至黃道此所指者為日月
之平行度分也葢太陽心線與地心一線平行太隂
心線亦與地心一線平行但時多不相遇至相遇時
兩地心線合為一線則是日月之中相㑹若太陽實
行之直線與太隂實行之直線合為一線則是日月
之實相㑹合㑹望㑹皆有中有實其理不異
 視㑹以地面為主
前言實㑹中㑹食限等皆日月食之公法也皆是凖
[100-12b]
于地心然有視㑹新法所創也夫月食生于地景景
[100-13a]
生于日故天上之實食卽人所見之視食無二食也
日食不然有天上之實食有人所見之視食其食分
之有無多寡兩各不同推歩日食難于太隂者以此
其推算視食則依人目與地面為凖葢人目居地面
之上與地心相距之差為大地之半徑則所見之食
與實食分兩直線各至宗動天各有所指度分是生
視差而人目所見之食非實㑹也特為視㑹
 黃道九十度為東西差之中限
[100-13b]
地半徑三差恒垂向下但高卑差線以天頂為宗下
至地平為直角南北差者變太隂距黃道之度以黃
道極為宗下至黃道為直角東西差則黃道上弧也
故論天頂則高卑差為正下南北差為斜下而東西
差獨中限之一線為正下一線以外或左或右皆斜
下論黃道則南北差恒為股東西差恒為句高卑差
恒為弦至中限則股弦為一線無句矣所謂中限者
黄道出地平東西各九十度之限也舊法以子午圏
為中限新厯以黃道出地之最高度為中限東西各/九十度
[100-13b]
卽是/最高兩法皆于中前减時差使視食先于實食皆于
[100-14a]
中後加時差使視食後于實食第所主中限不同則
有宜多而少宜少而多或宜加反减宜减反加凡加
時不得合天多緣于此
 三視差
視㑹卽實㑹者惟當天頂之一㸃為然過此則以地
半徑以日月距地之逺測太陽及太隂實有三種視
差其法以地半徑為一邊以太陽太隂各距地之遠
為一邊以二曜高度為一邊成三角形用以得高卑
[100-14b]
差一也又偏南而變緯度得南北差二也以黃道九
十度限偏左偏右而變經度得東西差三也因東西
視差故太陽與太隂㑹有先後遲疾之變二曜之㑹
在黄平象限度東卽未得實㑹而先得視㑹若在黃
平象限西則先得實㑹而後得視㑹所謂中前宜减
中後宜加也因南北視差故太隂距度有廣狹食分
有大小之變如人在夏至之北測太隂得南北視差
卽以加于太隂實距南度或以减于實距北度又東
西南北兩視差皆以黃平象限為主日距九十度限
[100-14b]
漸近東西差漸小南北差漸大近之極則無東西差
[100-15a]
而南北差與高卑差合為一矣距九十度限漸遠南
北差漸小東西差漸大遠之極則無南北差而東西
差與高卑差又合為一矣葢三差恒為句股形高卑
其弦南北其股東西其句至極南則弦與股合至極
東極西則弦與句合也
 外三差
交食有東西南北高卑三差皆生于地徑然更有外
三差不生于地徑而生于氣氣有輕重有厚薄各因
[100-15b]
時因地而三光之視度為之變易一曰清蒙高差是
近于地平為地平所生清蒙之氣變易高下也二曰
清蒙徑差亦因地上蒙氣而人目所見日徑之大小
變易也三曰本氣徑差本氣者四行之一卽素問所
謂大氣地面以上月天以下充塞太空者是也此比
清蒙氣更為精微無有形質而亦能變易太陽之光
照使目所見之視度隨地隨時小大不一也此外三
差之義振古未聞近始得之然論交食至此于理為
盡矣
[100-15b]
 虧復不一
[100-16a]
日食初虧復圓時刻多寡不一此非二時拆半之說
也其故葢在視差夫視差能變實行為視行則用視
差以較食甚前後不免參差又安能令視行前後同
一乎新法直以視行推變時刻則初虧復圓時刻不
一之故了然矣
 交食異算
諸方各依地經推算交食時刻及日食分夫諸方所
見日月出没及在天中各有前後不同卽所得交食
[100-16b]
時刻互異日月二食皆同一理但日食又因視差隨
地不一卽太隂視距不一而所見食分亦因以判焉
 日食變差
日食古來有推食不食者或算入限不眞或夜食而
誤為晨夕此皆不足置論獨有據法應食而實不見
食無可柰何遂云日度失行誣天甚矣朝臣有稱賀
者㒺上甚矣據新法變差而論必係此日此地之南
北差變為東西差故論天行則地心與日月兩心相
叅直實不失食而從人目所見則日月相距近變為
[100-16b]
遠實不得食然惟此地為然若在他方未必不漸見
[100-17a]
食并全見食也此亦千百年偶遇一二次非常有者

 推前驗後
交食之法上推徃古下驗將來百千萬年當如指掌
若悉用古法推歩窮年累月不可得竟矣今用新法
諸表遠遡唐虞下沿萬&KR1124開卷瞭然不費功力如春
秋以來有比月書食者有不書日不書朔者依法考
求斷其是非定其日朔至易也又至當也至欲累求
[100-17b]
向後若干年應得若干食是皆不用全表但檢交周
度表便可得之
 五星凖日
推算五星皆以太陽為凖其近太陽而伏則疾行其
對太陽而衝則退行且太陽之行又遲疾不一則推
五星宜于各本行外并太陽遲疾之行俱入算内始
為得之乃舊法于合伏日數時多時寡徒以本星叚
目定之故不免有差一二度者計日則或十日或半
月矣新法改正
[100-17b]
 伏見宻合
[100-18a]
五星伏見各以距太陽之度分為限顧舊法惟用黃
道距度如謂太陽在降婁初度歲星在十五度卽定
為見限非也須知五星有緯南緯北之分黃道又有
正斜升降之勢各宫不同所以加减各異此理未明
故有差至一二旬或一月甚且推見而實伏推伏而
實見者新法改正
 五星緯度
太隂本道斜交黃道因生距度與隂陽二厯卽五星
[100-18b]
亦然五星相距緯度多寡不一而其斜交黃道莫不
與月同理故其兩交亦曰正交中交其在南在北兩
半周亦曰隂陽二厯從是各定加减方可合天又土
木火三星衝太陽緯大合伏太陽緯小金水順伏緯
小逆伏緯大新法一一詳求舊未能也
 金水伏見
金星或合太陽而不伏水星離太陽而不見所以然
者金緯甚大凡逆行緯在北七度餘而合太陽于壽
星大火二宮則雖與日合其光不伏一日晨夕兩見
[100-18b]
者皆坐此故水緯僅四度餘設令緯向是南合太陽
[100-19a]
于壽星嗣後雖離四度夕猶不見也合太陽于降婁
嗣後雖離四度晨猶不見也此二則用渾儀一測便
見非舊法所能知也
 五星測法
測五星須用恒星為凖測時用黃道儀或弧矢等儀
將所測緯星視距二恒星若干度分依法布算乃得
本星眞經緯度分又或繪圏亦可免算
 恒星東移
[100-19b]
恒星以黃極為極故各宿距星行度時近赤極亦或
時遠赤極葢行漸近極卽赤極所出過距星線漸宻
而其本宿赤道弧較小行漸遠極卽過距星線漸疎
其本宿赤道弧則較大此由二道各極不同非距星
有異行或易位也卽如觜宿距星漢測距參二度唐
測一度宋測一度迄半度元測五分今測之不啻無
分且侵入參宿二十四分此其明驗也然其故至今
日始明又宋時所定十二宮次各在某宿度今皆不
然正因恒星有本行宿度已東移十餘度矣舊法未
[100-19b]
諳故所算日月五星過宮俱多舛錯新法改正
[100-20a]
 繪星大備
舊法繪星僅依河南見界卽中國所見之星亦未全
備新法周天皆有不但全備中國見界而已又新法
所定二十八宿先後大小俱合天象其分恒星大小
有六等之别前此未聞又依各星光測各星性為天
文占驗大用亦新法所創有也
 天漢破疑
天漢斜絡天體與天異色昔稱雲漢疑為白氣者非
[100-20b]
也新法測以遠鏡始知是無算小星攢聚成形卽積
尸氣等亦然足破從前謬解
 四餘删改
羅㬋卽白道之正交乃太隂自南遡北交于黃道之
一㸃㸃有本行而羅㬋正對之㸃卽為計都卽為中
交矣月孛乃月所行極高之㸃至此其行極遲孛者
悖也謂其交轉兩行若相悖云爾乃從前日者之流
指羅計月孛為星謂其所躔宿度各有吉凶惑世誣
民莫此為甚至于紫氣一餘細考諸曜實無此種行
[100-20b]
度欲測候無象可眀欲推算無數可定欲論述又無
[100-21a]
理可據明係前人妄増後人傅㑹今俱改删
 測器大備
欲齊七政首重璣衡所藉以驗合改差者器也古厯
尚有數種近代靈臺所存惟有圭表景符簡儀渾象
等器頗不足用新法増置者曰象限儀百游儀地平
儀弩儀天環天球紀限儀渾葢簡平儀黃赤全儀日
星等晷諸器或用推諸曜或用審經緯或用測極或
用求時盡皆精妙而其最巧最竒則所製遠鏡更為
[100-21b]
窺天要具用之能詳日食分秒能觀太白有上下弦
能見歲星旁四小星塡星為撱形旁附有兩小星昴
宿有三十餘鬼宿中之積尸氣以至體微光渺之星
用此所見奚啻多數十倍又且界限分明光芒璀璨
然此亦西洋近時新増之器百年前未有也
欲求倍勝之法必資倍勝之器測器雖不一種然而
有渾有平有全有隅其平而隅者較之渾而全者徑
廣三倍分細十倍黃赤分器莫不精審舊法未能也
 日晷備用
[100-21b]
单論求時則晷為最凖葢古法時牌不分方土為用
[100-22a]
最拙新法之創斯晷必預定各方北極出地之度以
故隨處可用且無拘垣壁正側咸可制造或用羅鍼
或不用羅鍼且又能于一面視太陽所躔節氣宮次
度分及定日之高度定黃道各時之出沒其稱最者
則地平晷立晷百游晷通光晷等數種他若柱晷瓦
晷碗晷十字晷等或正或欹之類不啻數十種而此
外更有星晷及測月之器以為夜中測時之需云
 
[100-22b]
 
 
 
 
 
 
 
 
 
[100-22b]
 新法算書卷一百