新法算书 - 第 125 页/共 181 页

有太隂实高度之余弧戊己有太隂   实距度己辛以此三边径推戊己辛   角为高弧交太隂纬弧之角其余角   【前图】或交角【后图】为壬己庚角   假如依前算戊己八十○度四十○分得余割线一○   一三四二太隂距南辛己四度三十八   分余割线一二三七九四七算得一二   五四五六○为先得之数以本两弧之   较差七十六度○二分得正矢七五八   六四戊辛弧七十六度一十五分三十○秒得正矢七六二四五以相减得二八一为后得之数又算得四七六○为戊己辛角之正矢查得一十七度四十五分日食掩地面几何   太阳有全食或周边无光而昼晦星见者有全食而周显金环者又有食不全而此地见食之分多彼地见食之分寡者今欲求见全食之地几何广见金环几何逺自见全食之地至尽不见食之地几何更求相距几何地即见食渐差一分此四者大概依视差推算种种具有法焉   全食不见光之地面   依第谷测定气之高距地面上约有九里欲求全食时得人所共见里数若干即以气高与太隂视径及太阳光气内曲之角定之葢交防时太隂当日目之中掩太阳光其视径必大于太阳视径而人目所周之地平自无光矣但日光从最通明处射地而来一遇次通明之蒙气即曲而斜照【见本厯指第一卷】必依气之高低渐渐聚合广狭不等如气太高则光不至地面而聚合可无满景气太低则光一曲即至地月景反觉开展不止恒测之界今设气高九里以絶日光必月景近地占千余里必太隂视径大于太阳视径四分有余乃可论食在天顶也若食在下度则月径可小景或反大图中气高   为甲丁求甲乙丙以定甲丙不受光气   之拓界乙丁乙丙皆地半径约一万二   千里则乙丁与全数若甲乙与甲乙丙   角之割线算得一○○○六○查本表得一度五十九分为甲乙丙角又全数与本角之切线若丙乙线与甲丙线得里数为五百一十九即太隂在顶满景之半径也而全径则一千○三十八里葢食距地平高三十度即太隂视径大于太阳视径止一分必满景径得千余里视径加大里数亦多然防气差表未译故止以地半径差别求之   法日月两半径相减以差数加太阳视差即于表中本高度前后查太隂高下视差与得数等即以高度差前后各得满景半径若视差与得数不等即以中比例法求相应之高弧加于高度差如太阳行最高得视半径一十五分太隂行最庳得视半径一十七分二十○秒差数为二分二十○秒试以食在天顶【广东广西等处夏至时是】下二度为八十八以本度查太阳视差表得六秒加两半径差数得二分二十六秒于太隂视差表中以八十八度查二分一十四秒所不及者为一十二秒依比例算得一十一分宜加于二度即更下去顶愈逺也故天顶正下为满景之心前下二度一十一分景缺即初见光其界限约五百四十六里后下高弧等得里数亦等共得一千○九十二即同食甚时同见食掩地面之广也欲论先后时刻自初见满景至复见生光则日月并随宗动天行之度化为里数所得见满景必不止数千里矣若太阳行最高太隂在高庳之正中其差数加太阳视差共一分二十○秒算食甚时得满景二度二十八分为里数六百一十七又太阳及太隂皆在最庳得总差数一分五十三秒算食甚时得八百四十二里为满景至于两径相等或太隂不甚大于太阳即无满景因气曲光内射故也   试食甚在下度距地平七十○度太隂在最庳得视差二十一分四十六秒更下二度得视差二十三分四十九秒差二分○三秒至两半径差数余一十七秒加太阳在最高从七十至下二度强所变视差度○七秒总得二十四秒即以比例算应高弧二十四分总得二度二十四分化为里得六百即地平上自中往后见满景之地也若往前设地平高七十二太隂视差一十九分四十○秒较于太隂高七十度之视差差二分○六秒至两半径差余一十四秒加太阳变视差七秒【上下加求太隂从太阳视差故】总得二十一秒因以比例算得二十分加于七十二度化为里得五百八十三即往前之满景前后相加总得一千一百八十三里乃食甚同见满景之地也依本法推算食甚距天顶愈逺得满景愈大而自其中心论前后两半径必随高下度不等如食甚距地平高四十○度在前得三度二十三分为八百四十六里【景之前应高度多查表求后景之后应高度少查表求前】在后得三度三十八分为九百○八里总七度○一分为一千七百五十四里若食高二十○度必前行一千四百八十三里即五度五十六分后行二千二百○八里即八度五十○分总三千六百九十一里为满景因视差近地平变少必度多即得变数与两径差数等径差少【或太阳在最庳或太隂距最庳畧逺】即高度进退亦少里数亦减矣   见金环之地面   太阳在最高其视径较太隂在最高之视径畧小较在中或最庳愈小无比故全食之食甚不显余光而周无金环明矣其在中距与太隂在最高之视径等虽因气可显金环然以大小之故不能毕露且气所生大小随时随处不一则亦无从可定耳自中距以下太阳视径渐大较太隂在最高至最庳即大三十○秒矣设食甚在天顶因周大一十五秒得四围去中心逺四分度之一而可见金环者约有六十二里乃全径则一百二十五里为此时所同见至先后可见之地者又不止此若食甚距天顶愈逺得金环愈大假如距四十度【高弧五十度】依前一十五秒应得二十分全径则四十余分以三十度高弧应得全径一度二十度高弧应得一度半一十○度应得四度化为里约一千里何也因视差近地平变少得度多故也若论气愈加得金环愈大因此第谷居北方设月朔半径大于望半径亦此意也总见食之地面   求满景及金环俱以日月视径为主如太隂大于太阳则生满景太阳反大即为金环此一定之理也今欲得满与缺之景防何或从见满景地面【食既是】至渐不见景地面【复圎是】即以两曜最高最庳之行求之葢日月皆在最高见食地面少皆在最庳见食地面反多【因正在高庳故倘相距渐逺其食景大小亦渐变易】一在高一在庳则见食多寡均矣论天顶全食法加日月两半径以总数查表所得数或等或小加此两数之差更加太阳视差复得总数复查表其旁所得高度即自景中心至不见食之界也【总数不正合髙度用中比例法求之】假如日月皆在最高加其半径总得三十○分一十五秒查表太隂距地最逺之方所对六十高度得三十○分○六秒较两半径总数差九秒太阳视差○一分二十七秒三数并加共得三十一分四十二秒在高度五十九及五十八间【自顶往下故】以中比例推得四十六分乃自天顶至周界得三十一度四十六分为总见食地面之半径而全径则六十三度三十二分化为里共得一万五千八百八十三使日月皆在最库两半径数并得三十二分五十○秒查表本方内得相对高度五十九依前法推得不止五十八度即见食之界距顶三十二度五十○分共六十五度四十分为里一万六千四百一十七若太阳在最高太隂在最庳总得六十四度一十八分即一万六千零七十五里使太隂在最高太阳在最庳算得六十四度五十二分为里一万六千二百一十七   若论全食在下度食愈低其景愈大但地面不全受景则人目在地面同见食之广不全依高低度何云食愈低其景愈大视日月两轮大小约等以中心与目正对皆居一直线上虽相距实逺目视之若同为一轮同在一度今欲见其两心相离不正在一线则自此地至彼地势若横行然葢高度全食前后左右皆于日月为横行愈高愈横得景亦少若全食在下度或前或后【以髙弧及同见为主前后非东西南北可定必随日月所居方并过目圏为是】多为对行而非横行愈下愈对必行之多始得其体之离惟多行故迟出景外所以食在下度愈低得景愈广矣何云不全受景见日食即因日月目并居一直线上【此论以体相对虽心不正在一直线防合亦无妨】今全食在高度或前或后行凡日月目直线可对者自正以心相对惟去离渐逺至以边相对则以见食至复圆为止若全食在下度目少进即见食渐高至两曜以边居直线上亦能尽见其复圆使目退行少许见食渐低两曜先至地平不及以边居线上因而体虽尚对而所余食分为目所不见矣纵使更退亦不得见复圆故地面所受之景乃地景【日巳没故】非日食之景耳推下度全食之景法日月两半径并与食甚高度太隂之视差顺表相减余数加太阳视差总数复查表得数等其旁所遇高度即为前行见食之界若不等以中比例求相应之高度与表两半径并加太隂视差更加太阳自食甚高度至夲总数相应高度所变视差而末所得总数必应高度即后行见食之界如日月皆在最高两半径并得三十○分一十五秒设食甚高八十○度太隂视差在此为一十○分二十九秒两分数相减余一十九分四十六秒约应高度七十一得太阳视差五十六秒以加总得二十○分四十二秒乃又应高弧六十九度五十五分即前行至日月过顶二十○度○五分而见食地面共为三十○度○五分若后行两分数宜加得四十○分四十四秒约应高弧四十七度太阳视差自八十至此变一分二十九秒以加总得四十二分一十三秒应四十五度一十六分即日月高相离之界共为三十四度四十四分乃后行见食地面之径也设食甚高为六十○度依本法算得前行见界距三十○度○九分过天顶较前径畧长后行则景长无比必行六十度始见下地平其未见复圎者八十余秒而前后地面见景为九十余度设食甚高四十度必前行三十四度一十四分后行四十度乃下地平尚见食五分八十余秒总见景者七十四度设高二十度往前得四十三度二十分往后行二十度止得见复光约一分总度六十三度有余愈下愈见少即此可知同见食之广不全依高低度因地面不全受景故也   若日月皆在最庳得半径并最大数为三十二分五十○秒设高八十度必前行三十一度后行三十六度共六十七度所同见食较前畧广设高六十○度即前行三十一度后行六十度未可见复圆葢所少为一分二十秒耳大概依余日月半径及余高度求同见食之地面皆仿此算而以度数更求里数论先后见食则以总食之时及时气两视差细求之可也   见食进退一分应地面几何   太阳任在本轮高庳距天顶逺近及在四方偏正俱分一十平分而见食地面则依高弧取前后以定其径葢径之大小依高度前后不能为同即前所云较食在下度与食在高度自得更大乃论满景之公公论也今又设为全食如前行即太阳从下生光渐至上复圆若后行即从上生光至下复圆总进退间止在一十分内欲算法于度数之分所应任取之径分加太阳视差及日月各半径不等之分秒总数查表其旁所对高度即本径分之景界化为里得见本食之地面矣假如日月皆在最高食甚在天顶设生光为一径分【食退是】求所应之度即十径分与三十○分【太阳全径度数之分】若一径分与三度数之分以本三分入表查太阳视差九秒更有日月两半径不等之一十五秒总得三分二十四秒应三度一十三分即去顶生光之界共八百零四里若生光得太阳半径即五径分当一十五度数之分加太阳视差四十五秒及两半径不等之一十五秒共得一十六分应一十五度二十四分距顶之界试以复圆即三十○分查太阳视差一分二十七秒加半径不等之秒总得三十一分四十二秒应三十一度四十六分乃与前求总景之数正合若食若在下度如高六十○度求一径分相应之高弧即以三度数之分如本六十高度太隂视差得三十三分○六秒约对五十七高度因至此太阳变视差八秒宜加且更加两半径不等之秒总得三十三分二十九秒应五十六度一十○分即自食甚至一径分生光得三度五十分较前算自顶退一径分多得三十七分为一百五十余里若求五径分应几何即于六十度太隂视差加一十五分得四十五分○六秒对四十一度查太阳变视差四十四秒加两半径不等之秒总得四十六分○五秒应四十○度四十五秒自食甚至半径生光得一十九度一十五分较前多三度五十一分若日月在本圏别度得视径大小较最高不同必先求径分所应度数之分几何然后依本法算而进食之分与生光之分亦同一理也   日食掩地面总图   甲为太阳乙为太隂丙为目三者于食甚时皆居一直线上以心相正对也设太阳视径小于太隂视径为丁戊即地面得满景为壬辛必自中心丙至壬至辛乃可见丁戊日轮之边耳设太阳视径大于太隂视径为庚癸而目在中心丙以丙巳丙子直线见太阳庚癸边必周得金环倘退至壬或进至辛即不见之矣论满景总为丑卯自中心丙进前至卯即以卯丁直线见日轮复圆退后至丑即以丑戊直线亦见复圆径之大小在高度低度其理一也   新法算书卷六十八   钦定四库全书   新法算书卷六十九   明 徐光启等 撰交食厯指卷六   外三差   前论交食法有东西南北髙庳三差皆生于地径盖以地为太圜之心为此界以宗动天为彼界日月在两界之间因地径之小于日大于月生彼界之视三差也今言外三差者于三差之外复有三差不生于日月地之三径而生于气气有轻重有厚薄各因地因时而三光之视度为之变易三者一曰清髙差是近于地平为地面所出清之气变易髙下也二曰清径差亦因地上清之气而人目所见太阳本径之大小为所变易也三曰本气径差本气者四行之一即内经素问所谓大气地面以上月天以下充塞太空者是也此比于地上清更为精微无形质而亦能变易太阳之光照使目所见之视度随地随时小大不一也外三差之义振古不闻西史第谷于万厯年间殚精推测钩深索隐厯家推重以为冠絶古今而此秘未睹至其暮年方行万里乃始洞彻原委尚未及著书其门人述遵遗指撰集论次然后交食之法于理为尽则近今十余年事耳盖厯学之难言如此   清髙差   厯家测騐日月及经纬诸星积累所得其光入人目徃徃不依直线而至夫太隂太阳有地径视差无怪其然也恒星无地径差人测之在地面与在地心不异宜所见者必依直线若之何不然且两星相距近于地平与其相距近于天顶絶不同其各体之大小亦不同又太阳太隂固有地径差其视体偏下视髙度宜少而所得者忽复多定望时二曜正居天地径之两端以理论见一不得见二或并见则半体而已今有时全见之何也古度数家见直物入水中折成曲象空水之交则有钝角以此钝角喻诸星射目之折线于理为允则近地面之气可比于水天体至清可比水晶光在有气无气之交必成折角而能令诸曜之象升卑为髙也若星距顶愈远所射光之折线角愈减其钝而视髙之去实髙也愈多盖近地则湿气愈厚故受为甚而又实非云雾等有质之物且在地浊之上【厯言入浊言浊中近浊入则不见视此为异也】谓之清也因此凡测两星若距度线与地平平行者其气所升视之巳在赤道上迨太阳近午出气之外复测之始以实行交于赤道为真春分秋分反是先以近午之实行在赤道上为真秋分迨昬测之日巳入过赤道而北矣视度乃复在赤道上自朝至中不能有两春分自中至夕不能有两秋分则朝夕所见皆视度非实度也则皆清之高差也   问清之气能变易太阳太隂之实度是已其言随地随时又各不同者何谓也曰第谷测定清诸差太阳与太隂大约相等而与诸星则不等其五星所得之差又与恒星不等因此推知致差之因不在距地远近其差大小皆气之所为也气厚薄时之所为也距地远近地之所为也凡考七曜之差皆其高弧至于无之处得其实度而以较于有之处得其视差几何如第谷所居北极髙五十五度冬至日夏至夜皆甚短其测候太阳之差必于夏月太阳出气之上乃可得之测恒星之差又于冬月若夏测星冬测日则尽日尽夜皆在气中无法可得而气之厚薄冬与夏必有分矣故所定气差随之异也若论地则山阜之上气为在髙之距与在庳之距必小有异若不与地平平行而两高弧各异者不论或正【与地平为直角】或斜【与地平为斜角】其在髙之距与在庳之距亦小有异总之星愈近于地两距之实度愈少远则愈多矣第谷之本地北极高五十五度有竒测定太阳太隂之气差大约相等自地平以上至四十余度髙差渐少更高则无有而近地之最大差得三十四分故太阳极近地平以地径视差之偏庳三分气差之视髙三十四分相减得太阳高弧之视差三十一分则目视太阳将入以下周至地平见谓在上而其实体已全入于地太隂以最大之地径视差六十三分气差之视高三十三分相减余三十○分目视之见谓全没而其实体犹全在地平上也多禄某以浑天仪测太阳行春秋分积年所得皆以本日两交于赤道遂为千古不决之疑不知者意其差在仪器仪器果差安得百无一合又安得悉在地平之上竟无差而在下者乎至近世而后知为清之差也第谷用器甚多甚精诸器毕合不可谓有器差而其所得亦复如是所以然者太阳临春分论实度尚在赤道南晨测之为蒙少平地乃多泽国尤多海滨更多葢此气周生于大地之靣外规之界距地心悉等而地靣有高庳其距气界各各不等此为浅深厚薄之缘正如海底有坳突之势因有浅深若海水之靣恒平而已然论其恒势浅气所生之视差少深气为多论其变浅气或忽然増加少易而多深气乃鲜有变时也万厯十八年庚寅夏六月西厯记月食太阳以半体出地其太隂正相对尚高二度入景中已多分及太隂半没而太阳已高二度出地平之上若以恒理论之则太阳心方出地平景心宜同时而入太隂之西周实入于地又当在景心入地之前今太阳心出矣而景心尚高二度非蒙气所为安得此乎然此视高差可谓甚大则以本地近于大山之下大河之滨其气为厚遇夜清气上腾凌晨更甚故也若他地他时未必尽同此数故治厯者当先定本地之诸曜蒙差叅以时令乃能立表推歩其法须累测交食之多寡早晏斟酌定之勿谓精于本法便可随地随时必无舛戾也若立差旣定而临食时气候忽更此则难可豫料然所失无几矣此髙差惟月食累遇之若日食则二曜之气差大畧相等髙弧旣同鲜有变易径可勿论也   清径差   太阳全食昼晦星见恒事耳中史及西史皆数记之若太隂全在日与人目之间而不能尽掩日体四周皆有余光厯家谓之金环或有阙如钩或云依日月周径本法则不应有此何者凡此一视径或大或等于彼一视径则以此体寘之人目与彼体之间无不全受掩蔽者今止论太阳在其最庳全视径为大得三十一分太隂在其最高全视径为小得三十○分三十○秒其较三十○秒为全径六十分之一耳卽定朔果在此时日月以两心正防何因四周能见太阳之边乎【或有时可见详下文】此説是也然而古今所记实见实测乃复多有之如隆庆元年丁夘三月朔日太阳近于最高得全径三十分太隂在高庳之正中得全径三十二分三十四秒则全掩太阳之外尚余二分三十四秒乃西土实侯至食甚时二曜以心正防见有金环又万厯二十六年戊戌二月朔日太隂在最庳掩太阳复如是论地则此测在西国之内地前测在海滨论北极则此测髙五十度前测正髙四十二度论临食时此测有云前测无云也【云气虽不掩日月亦能变易光曜损益分秒】而第谷专精騐多在北海之滨北极高五十六度累年宻测终不见太隂尽掩太阳昼晦星见是则日光恒赢月魄恒缩又将疑掩之不尽为恒事矣迨万厯二十八年庚子六月朔于内地北极高五十度测得日食五分有半依本地原推正应四分较多一分有半则又日光缩月魄赢也又万厯二十九年辛丑十一月朔日全食第谷门人于本地北极高六十余度测得食甚时见金环四周皆广一分有半【太阳径十二分】万厯三十六年戊申七月朔日食西土内地北极高五十一度测食甚时得二分正同时向北更四度论高视差宜减一分犹宜见食一分而第谷门人宻测乃不见食此两   测者皆日先居赢且赢甚也而皆无云综其大都极出地甚髙近海或大泽食时多云气则日光赢测数少于推数极出地迤庳居地平髙去水泽远食时无云气则月魄赢推数少于测数展转推求即清之气随地随时有无厚薄不等能浅深受光于日而变易其照耀之势使人目所见或增或减迄无定限也再騐之海中有小岛其视体甚小于太阳之视径日初出时正当其中平分太阳之体则石之两旁皆显大光若不当其中而石居太阳之左右则不能映蔽日光如两相退让而露太阳之全体此为何故石之蔽日隐显之间虽以一线为界乃海中气极厚日之施光气受之故人目所见日光能侵轶于本界之外也喻月魄于石体其理正同故气盛者全食时如石当日之正中少食时如石当日之左右即髙弧至于午正人目见日无横斜之线不能升卑为高乃地以上之气犹能承受日光使溢界外而展小为大月不蔽日职是故矣如图地心为甲   日心为丙太隂正当日目   之中为乙月景之最中人   目所在为己设太阳之边   实为丁为戊其光下照所限月景之界宜为丁甲戊甲两线此限外之气皆得最光也然因乙太隂隔太阳原光于已目目所能正见者非丁戊乃是庚辛而作己辛直线则目宜全不见日周之微光矣苐太阳正照之最光下及于月景四周之外而外气之近地者为次彻之体则太阳之光借此体以侵入于月景本界之内别作一界线曲而向内即人目所正见为癸而癸既切景较远景之处加有光焉【光愈正照愈明切景之光甚似垂线若正照然故比距远之处加明焉】故景之四周从癸至壬目所见皆成日光是为癸壬金环癸壬所在实于空中非太阳之光果外溢至辛也从下视之若在月之四周与太阳同天而太阳之原光若丁戊以外更余辛庚一环矣但癸壬之广狭依气厚薄随地随时一一不同耳曽有人试以铜薄规为小圆形依直角线寘长竿之末退后一丈又寘一规正对前规与为平行后规之心开细孔以目切孔正觑前规之心其前规之全径较两规相距之远得一千分之十以掩天上之弧得三十四分二十○秒与本时太隂光满近最庳之全径等则目视两规与目视二曜大小远近之比例亦等次从后规视前规理宜全掩太隂之体乃所见者四周皆显大光更移后规向前二尺有竒以远近之比例论则前规可掩弧度四十一分然而尚有微光也可见日月近地平固因蒙气有视度之高庳差即去地平远犹有视径之大小差矣   本气径差   金环又有二种一为虚环人目所见其内规【如上图之癸】为最光向外渐微至外规【如上图之壬】则似次光此为地上清蒙之气所生上文所说是也一为实环若内若外悉是最光此所见者必为太阳原光矣所以然者太隂在最高太阳在最卑则太隂之视径畧小于太阳之视径上文所云六十分之一者是也但实环旣为原光在太阳之周非复向之虚环从蒙气中隐映而得者则人居月景之中何自得见之即在景之偏际亦宜见左失右何自得全见之曰此亦因太阳出光折照至于人目虽正在景中犹得见之折照之繇即非地上清蒙之气而在空中之本气前交食第一卷论月体当食显赤色是气景所生此论地靣当食而见光色是空中本气所射其理一也设甲为太阳其实边乙丙太隂在癸其实边丁戊人居地靣在己辛之间不能以直线见太阳所以得见者太阳全轮旣受掩于月体为壬庚所余庚乙实环皆为原光而以庚壬内规之光正照丁戊月边过丁戊则   折而内向以至于地面   己辛其所繇内折者欲   就于甲癸垂线也【详本篇一】   【卷第五】己辛以内皆为月景得界丁辛及戊己成三角形【戊丁为底图未尽景末】又太阳乙丙外规之光正照太隂近处为子丑过子丑又折入景中而相遇于寅【此折甚于前折者愈远于垂线愈欲急就之也】得寅己辛角形形以内为折入景中之重光人目在重光之中从卯辰两交得见光环意疑在丁丑旋绕月轮其实则太阳之原光庚己也   问本篇首卷言凡象射次澈之体则成折线故本章言日光过地靣则折入于景为蒙气故也空中本气则甚澈之体何能受光而折入于人目乎曰空中本气为甚澈之体此恒理也然亦有时而变如彗孛搀抢乃及客星等皆在列宿天中非理所宜有难究其所生之縁而实则恒有之今言日食有金环者大抵皆虚环也其实环甚为希有万一有之不得不究所从来故作此论盖虚环旣气所为无可疑者则实环之缘不得不在气之上旣在其上不得不归之空中本气舍是别无可推之理耳兹有气以上变易之征聊足解此万厯三十三年乙己八月西国北极高四十度测太隂在最庳日全食亦全掩原光而其四方尚余赤光如火广数度依此地论必言气所生不足疑亦无待辩矣从此向西北一国北极高五十余度同时测日不全食未尽一分三十余秒日周以外太隂余分甚多而此地尚见是大光岂两地相远如此尚当言蒙气相同之故乎纵使相同而蒙气距地靣极髙无过二百里此不全食之地其交景之顶尚在二百里以上全出气本界之外则安   得有本地靣   之蒙气受照   为光且四周   皆见乎彼所见满景四周之光旣不为气所生必为空气所生矣假如甲为太阳乙为太隂丙为地丁戊为气界若全食则所生金环在丁戊之四周也今不全食之地在己其交景之顶为子亦见光【此光非金环因在日周故其理不二】而光中甚黒则非丁戊气所能生矣盖目从己视太隂之下周庚必以己子庚线视其上周必从己壬至太阳辛则太阳之辛癸原光正照己目及蒙气之界面丁壬丁壬之中絶无月景而丁壬等高之景全在己子庚直线之下安所得生光之原乎可见日四周之光必生于气以上必为空气所生或近于月轮在庚子两线之中或在月轮之下不远矣   日食昼晦星见   凡前史记日食昼晦必因全食若星则不全食而见者有之如晨昏分中日己出己入矣明昧之交正似太阳未全食之光也而大星已见也又或不全食而见者有之故厯家下推将来虽得全食其见星与否未可豫定盖见星不见星之縁不尽在于食分多因气与隂晴耳若食时遇气甚清人目先见最光而习之忽尔失光虽日不全食亦似向晦星乃可见如从大光中暂焉入室见为甚闇也若食时遇气甚厚或多云雾则目先习是次光后见失光不以为异又醲厚之气受返照之光光亦不能甚失日虽全食未及甚晦正如浮云在天虽太阳已没曚昽宜尽而尚有余明星不可见矣自此之外更有太阳正照斜照之缘如太阳当晨昬时斜照于地上气得其正照之光则能返照地面若此时以日食絶正照于气中则地无返照之光又本无正照之光安得不为甚晦乎故午前日食初亏至食甚时加晦生光至复圆时稍明午后食则反是盖太阳愈庳愈能正照气中而地得其返照之光太阳愈高愈正照于地靣而以有食絶其正光惟四外反有从旁斜入之次光耳又或太隂近最高其视径不甚大于日之视径则太阳四周光曜散溢虽则全食地面之次光乃大于少食者亦多有之又使日食切近地平太隂防高于日则地靣所见日下周之原光虽不尽如钩而上气乃与日月叅相对絶其正照即地面絶无返照之光此时亦变为甚晦也推视防   交食第三卷求定望改实时为视时所以然者为有升度差也今日食以地心之实防改为地面之视防所以然者为有地半径差也以地半径差论实防视防不同上章已详之矣此求视防则依视差推算法先求日月高弧以得高差又求高弧与黄道之交角因以得南北东西差次求视防与实防之时差以加以减于实防之时刻而得日月正视防之时刻其加减则以黄道九十度为限【即黄平象限】   日月距地平高弧   视差有多有寡必依太阳出地平所得高度多寡【日月防合若同高度或差一度以下其视差甚防故得太阳高度不必复求太隂高度必求细率则以太阳高度查太隂高差先加于太阳高弧得太隂高真度也】欲求高度几何则用定防【即定朔也】之实时及本时之太阳躔度先以躔度推太阳距赤道之纬度次以定防实时推其距子午圏若干【详见下文用法中】得二角形形有北极出地之余弧有太阳距赤道之余弧有两弧间角为太阳距子午圏弧之相当角算得本形之第三弧为太阳出地高弧之余弧也如图甲乙丙为子午圏甲丁丙为地平丁戊为黄道太阳在庚则乙庚己为高弧壬庚为太阳距赤道之余弧因得乙壬【本地极高之余弧】及壬庚【太阳距赤】   【道之余弧】两弧及乙壬庚角【太阳距子午之相当角】以推第三乙庚弧得其余弧庚己太阳出地平上之弧也次推高弧交黄道之角先以升度求庚丁弧次以庚己髙弧以庚丁黄道弧以庚己丁直角推得庚丁己交角因以对角求南北东西差法如次图设庚癸为高差辛为黄道极则辛癸大圏之弧以直角交黄道于壬为庚壬癸三角形先己得壬庚癸角而庚癸壬为余角则全数与高差若壬庚癸角与壬癸南北差又全数与高差若壬癸庚角与壬庚东西差或   用简平仪求高弧可免算第其图愈大所取太阳高度分愈眞乃足推算视差如图己戊辛为子午圏甲乙为赤道北极在丙太阳距赤道北依丁戊线行与行壬戊弧其理一也至戊为正午至丁如复至壬午前与午后同所以然者戊丁直线不可得度分数必用戊壬弧量度   为凖【戊壬与戊丁皆距等小圏两弧皆小圏之弧即等试想戊壬圏置戊丁线上与戊丙圏纵横为直角则得其理】如彼面之丁为己时至戊为午行至此面之丁为未与壬为己至戊为午复转至壬为未其理一也次作丁庚直线与地平甲己线平行则得己庚弧为太阳在己时或在未时出地平上之高弧也别有表以日食之实时及太阳距赤道纬度查其出地平度而推两曜高差又有髙弧交黄道角表以此三角形【前图之己庚丁】推算法用太阳髙度于太阳距黄道九十度限表中查角【即庚角】详本表又有南北东西差表以太隂高差及髙弧交黄道角依直线三角形推算【因三差线小虽在天实为大圏之弧亦可以直线句股法求之与三角形圎线法所求不异】   黄道九十度为东西差之中限   地半径三差恒垂向下但高庳差线以天顶为宗下至地平为直角南北差者变太隂距黄道之度以黄道极为宗下至黄道为直角东西差则黄道上弧也故论天顶则髙庳差为正下南北差为斜下而东西差独中限之一线为正下一线以外或左或右皆斜下论黄道则南   北差恒为股东西差恒为句高庳差恒为至中限则股为一线无句矣所谓中限者黄道出地平东西各九十度之限也【黄平象限省曰度限】法以子午圏为中限新厯以黄道出地之最髙度为中限【东西各九十度则是最高】两法皆于中前减时差使视食先于实食皆于中后加时差使视食后于实食第所主中限不同则有宜多而少宜少而多或宜加反减宜减反加凡加时不得合天多縁于此此限在正球之地距午不远若北极渐高即有时去午渐远时在午东时在午西大都北极高二十三度三十一分以上者【若高二十三度三十一分以下者则日月有时在天顶南有时在北三视差随之今未及论此】独冬夏二至度限与子午圏相合为一从冬至迄夏至半周恒在东居午前从夏至迄冬至半周恒在西居午后   问日月诸星东出渐高至午为极髙乃西下渐卑而没则午前午后之视差岂不分左分右渐次高庳以正午为中限乎曰南北差东西差皆以视度与实度相较得之而日月之实度皆依黄道视度因焉安得不并在黄道从黄道论其初末以求中限乎推太隂之食分以其实距黄道度为主推太阳之食分则以太隂之实距度先改为视距度所改者亦黄道之距度也论实望实防欲求其实时以黄道经度为主今求视防其所差度必不离黄道经度而因度差多寡求其相当之时差以得正视防理甚明矣若子午圏者赤道之中限也度限为东西差有无多寡之限犹冬夏至为昼夜永短之限午正时为日轨高庳之限也惟嵗惟时自宗赤极不借黄道之度中为限东西视差自宗黄极何乃借赤道之午中为限耶昔之治厯者未能悉究三差之所从生徒见午前食恒失于后天午后食恒失于先天故后者欲移而前前者欲移而后又见所移者渐向日中渐以加少遂疑极高至午中则无差不知黄道两象限之自有其髙也亦自有其中也必如彼説以午正为东西差之中限设太阳实食午正遂以为无时差遂以为定朔为食甚倘此时之度限尚在西愈西则愈有西向之差法曰中以东则宜减安得不见食于午前乎傥此时之度限尚在东愈东则愈有东向之差法曰中以西则宜加安得不见食于午后乎如万厯二十四年丙申八月朔日食依大綂法推得初亏己正三刻食甚与定朔无异皆在午正初刻至期测得初亏己正一刻后天二刻此所谓中东宜减见食于前者也今试依新法减时则推定朔在午正初刻内四分四十九秒于时日月躔度在鹑尾宫二十九度八分四十七秒黄道中限在本宫一十三度○一分距正午西一十八度五十九分距太阳躔度一十六度○八分太阳定朔之高尚有五十○度查得太隂髙差三十八分先求髙弧交黄道角为日距度限弧之切线与本角若全数与髙弧之切线得视差小三角形内正对东西差边之角二十○度一十一分再推本角之正与东西差若全数与髙庳差得一十三分○四秒为此时之东西差因此求时差得太隂行一十三分应为时二十四分二十六秒于法宜减故得食甚在午初二刻一十○分三十七秒在定朔之前也更求初亏约用前四刻依法复求视差其时黄道度限在鹑尾宫初度二十○分即午后一十四度四十○分距太阳二十八度四十六分太阳高四十八度得太隂高差四十○分东西差二十四分求其视行度得四刻行二十一分又以开方法得太阳自初亏至食甚行三十一分今视行二十一分得四刻则三十一分应得五刻一十三分五十四秒以减食甚时得初亏在己正一刻内一十一分四十三秒与实测时刻宻合   凡九十度限去子午圏不远新两厯所推之定朔不远则两所得之时差亦不远若相距远而度限在东则食在午前或在午后新厯所得时刻皆多于厯度限在西食在午前午后新厯所得时刻皆少于厯如万厯三十八年庚戌十一月朔大綂厯推食甚在申初一刻至期实测得申初四刻先天三刻于时度限距子午圏二十一度○四分在东距太阳五十九度四十七分日月并高一十六度得太隂高差五十四分一十五秒从是算得东西差二十八分三十一秒应时差四刻○一分三十五秒依法与实时相加而实时与大统厯算小异在未正三刻○四分得视时乃大异是繇度限在东加数宜多而午正为限者加数则少安得不先天也又万厯三十一年癸卯四月朔日食九分二十○秒大綂厯推食甚在辰正初刻新厯推得在辰正三刻内此时度限亦在东距午正一十五度四十二分较太阳距正午为更近所得东西差止一十九分二十四秒应时差四十七分四十六秒依法宜减则实时己初一刻○六分改视时为辰正二刻○三分此两食者皆所谓度限在东则食在午前午后新厯所得时刻皆多于厯者也又其甚者若日食在正午及度限之间则宜加者反减之宜减者反加之所失更多如崇祯四年辛未十月朔日食大綂推初亏未初一刻较新厯迟三刻有竒食甚未正初刻新厯推未初一刻内至期实测果在本刻内所以然者新厯以黄道九十度限为中所得时差与实时相减则食甚后退故合大綂以午正为中所得时差反加而前进去之逾远矣盖本日食甚实时日月并已过午正一十七度二十九分○一秒未至黄平象限六度二十二分三十九秒则度限在午西二十三度五十一分○四秒算得东西差三分三十四秒应时差○五分为减而先推实防在未初八分四十○秒因时差退减为未初一刻内三分四十○秒如是止矣若以子午圏为中限则本时日月过午己十七度有竒在西东西差既宜少而多时差又反减为加即多得时刻若此者就用西法算两曜髙三十五度四十八分及其距午正之度能生东西差一十一分一十三秒应得差二十二分定朔在未初二刻○五分相加亦不得不为未正可见中限异同实为加时离合之根也   算视防必求黄道九十度限   交食以黄道出地之最高度为中限固矣但限内所应加减者则有时差【日食在九十度西时差宜加在东宜减】此实食视食之所繇以先后【详见上篇】故算视防者必先求九十度限所向何方乃可然求之之方不一或依常法定其宫度分或依简法止推两曜当食之时居九十度东西何方而不必问其宫度先以常法论设甲乙丁斜三角形甲为天顶   乙为黄道交子午圏日月俱在丁以   升度得乙丁弧以太阳距度得甲乙   弧查本表得其两弧间之角以甲乙   丙三角形内因九十度限在丙必求甲丙为垂线指九十度距甲顶若干更求乙丙为九十度限与子午相距若干则丁丙乃日月距九十度○所自有者而以先得甲乙弧与乙丁弧及两弧间之角因求得时差此本九十度限表所繇起乃常法也第以此求之必先算日月高弧及高弧交黄道角等未免太烦乃简法则惟算黄道何度分当九十度即此斜角三角形内径求甲丁弧为日月高弧之余弧又求甲丁乙角即高弧交黄道之角则视差小三角形内【见前五卷三题】以高弧得高差以本角得交角及余角而推所对之弧为南北东西差固已防若指掌矣再欲察日食在九十度限东若西亦得两法一以黄道在正午度推九十度距午左右何若则以定朔所得太阳躔度较先所得在正午黄道度即得太阳在九十度限东西何方如依甲乙丁斜三角形以升度求乙丁弧必得何度在乙【子午圏交黄道之处】使星纪宫初度或   鹑首初度在乙乃为正九十度此外   则以食时按极出地度求之盖北极   髙过二十三度三十一分凡自星纪   初度至鹑首初度黄道度在午者必九十度偏东自鹑首至星纪黄道度在午者反为九十度偏西而距午最远者则在大火宫或枵宫随极髙低不一亦随宫度各处不一也试以极髙二十四度则九十度限距午最远特一十五度耳极髙四十度则九十度限能距午二十四度余宫度在九十度限亦距午渐近因而推日食在九十度之或东或西较较不爽也又一法以黄道交髙弧角求之更凖盖本角向子午圏者在午前为鋭角午后为钝角则食必在九十度之东若本角午前为钝角午后为锐角则食必在九十度之西如此可免再求矣   求视防复算视差之故第三   日食与九十度相近则太隂之偏东西不多所得时差于本食之实时不甚相远可免复求东西差倘所食远距九十度之限则太隂偏左偏右【左右即东西】者必多而能变其实行以为视行使不再三考求何从而知故必先算太隂之视差化之为时差次求其视行与太阳实相距若干则用以推东西差可得食甚至若初亏复圆总不外太隂之视行而得之此推歩日食者所以复算视差求太隂视行   定太隂东西差须得其与太阳相防之实度应先【如在九十度东】应后【在九十度西】乃使太隂实行即从自行可得则或二十八分一小时或三十○分或三十三分有竒【因最髙最庳中距不等故】以三率法推其度差则相应几何时刻因与定朔加减之其所得时亦可于真视防不远但先后防之度差必以太隂实行为主然因视差故每每移其本实行故以实行求时差多谬而以视行求之乃凖矣法曰日食在九十度东则较定朔前一小时食在九十度西则较定朔后一小时复求东西差以两差不等之分秒或加或减于太隂一小时因以实行得其视行若次得之东西差大于先得之东西差其两差不等之数为减若次得之差数小于先得数则两差不等之数为加乃得太隂一小时视行也或不用一小时先于定朔算东西差而以实行化为时差或加或减于本时得视防又以视防与定朔相去不拘若干惟于此时再求东西差两差不等之数依前法加减之必得太隂视行时差因以复算真时差   假如崇祯四年辛未十月定朔在辛丑日未初八分四十○秒此时顺天府得东西差三分五十○秒太隂一小时实行为三十三分二十○秒以此算得六分五十四秒为时差因食在九十度东故减得未初○一分四十六秒即相近视防时也次升度先在正午自春分起为二百二十六度二十五分四十○秒因时差宜减一度四十三分则以余升度查本表得躔度在正午者为大火宫一十七度一十二分算得九十度在午西离二十三度三十五分比日月距午更远七度四十四分三十八秒又以太阳髙三十六度一十四分算得髙弧交黄道角八十四度一十七分则以余角复得东西差四分五十○秒两差不等之数为○一分因后得之差大故先得差内减一分实得○二分五十○秒为太隂过太阳之视行也前时差○六分五十四秒今以三率法依本视行得前东西差○三分五十○秒应九分一十九秒为真时差因减故算得视防在午正三刻一十四分二十一秒【一十五分为一刻】   考真时差   眞时差者为太隂视行反覆推求再三加减脗与视防相合者也欲更考其实须算太隂实距太阳几何若所得分数与太隂所当视防之东西差等则所得视防亦凖若防有不等则以不等之分数化为时依两曜实相距之分数较之视差或大或小依法加减于前视防如距度大日食在九十度东则时差为加食在九十度西则时差为减如距度小则九十度东宜减九十度西宜加分秒内可得其凖也因此再求东西差而以本视防时复求九十度限与其距天顶及距太阳度因以本高弧及高弧交黄道角复算视差如前假如得真时差九分一十九秒何以知其然也因减时九十度略在前即夀星宫二十三度○六分距天顶五十三度四十○分距午二十三度三十一分较太阳复西去○八度二十一分算得高弧三十六度三十四分交角八十三度四十五分推东西差○五分一十三秒故以三率法用太隂实行三十三分二十○秒一小时以真时差得五分一十○秒为太隂实距太阳分数见其与才得之东西差相等则前时之时差亦凖若未等则求所差分数如前东西差三分五十○秒得九分一十九秒为时差此不等之三秒亦得七秒依前法视防内应减实得午正三刻一十四分一十四秒乃真视防也   求初亏复圆俱依视差算   凡算月食推初亏复圆先以开方求其自初亏至食甚所行之度分若干又自食甚至复圆所行之度分亦若干故所推食甚前后时刻大约相等算日食则不然虽太隂在食甚前后所行度数相等而所应之时刻鲜有不参差者盖视差能变实行为视行有前得之时较后得为多亦有后得之时较前得为多此中种种不一如图甲为太阳乙丙丁皆为太隂甲乙或甲丙为两曜视半   径甲丁为太隂食甚视距度则甲乙   线之方数减甲丁线之方数其余数   开方得乙丁线为太隂自初亏至食   甚所行之度与丁丙至复圆数畧相   等但太隂行过乙丙线时【除食甚正在九十度】   前后未尝相等故求之之法必于前时以东西差求其视行则得初亏距食甚之时又于后时复以东西差求其视行乃得复圆与食甚相距之时然初亏与食甚或皆在九十度东则因初时之东西差大于后时之东西差其两差不等之数减于太隂实行则得视行若初时之东西差反小于后时之东西差其两差不等之数则加于太隂实行而得其视行或初亏与食甚皆在九十度西而初时之东西差大后时之东西差小其两差不等之数用加如初时之东西差小后时之东西差大其两差不等之数用减与前法相反此较初亏与食甚若较食甚与复圆皆为一理第其两相比量俱以先东西差与次东西为主故求初亏则食甚为后时而求复圆则食甚又为前时也或前后两时不同在九十度之一边如初亏在东食甚在西则求东西差必不止食甚前后之两次因九十度而中分之则一视行求其时之多半又一视行求其时之余乃合之为初时至后时太隂视防所行度分矣   假如视防在鹑首宫初度午后正二刻距九十度西得东西差○五分设得视行二十二分则太隂自九十度至本视防之度两刻间视东行一十一分如前图乙丁线为二十八分减一十一分所余一十七分为太隂在九十度东自初亏至食甚时所行即因九十度前一小时以东西差得太隂视行二十一分故其行一十七分必须时三刻○四分乃自初食至正午【此正午与九十度同故】为太隂所行之时并午前后时总得五刻○四分为太隂自初亏至食甚过乙丁线所行时也