新法算书 - 第 123 页/共 181 页
常分甲丁而庚丁与庚乙若甲丁与甲
戊【皆用正算】若得甲丁四十五度与甲戊
最差之限得六分【甲戊少于甲丁在圗为己丁】若甲丁在食限内其与甲戊差又不及三分矣因两道之最大距不过五度故也设甲丁弧得二十○度而以甲乙与乙丙之比例推甲丁与丁戊得丁戊距度一度四十二分今作戊己与甲乙为垂线又以甲丙与丙乙之比例推甲戊与戊己亦得戊己相距一度二十四分可见丁与己见有差戊己与戊丁有微差不足见也今不用戊丁开方而用戊己又以戊己平分太隂入景与出景之弧其不得有差甚眀矣
太隂食在景时刻
前第二巻论月食以食甚时为主于食甚前之初亏至食甚后之复圆总推定时刻分秒其法以太隂在景中行度变为时刻如先得食甚前行度求所当初亏至食甚时刻倍之得其余行度亦变时刻皆依先所定行度用比例法推算也如崇祯五年壬申三月望太隂初亏至食甚行四十○分一十六秒欲变时用三率法太隂行三十三分一十一秒得一小时今四十○分一十六秒应得一时一十二分四十三秒但太隂自行恒异平行食时间恒不居本轮之一处故所用一小时之行分以定食间行之时不得用平行必须考将食之实行查太隂实行时表法恒以自行宫度得一小时之实行每度所值各各不同如太隂平行一时得三十○分二十九秒以本时自行求均度或加或减于平行得实行若加减度表对自行初宫三十二分四十○秒得均度二分四十六秒以减三十○分二十九秒得二十七分四十三秒为表中相当引数初宫初度之率也加减度表对自行一宫三十二分四十○秒得均度二分二十五秒以减一小时之平行余二十八分○四秒为相当引数一宫及一十一宫之率也其余皆仿此第自行在本轮最髙左右必减均度得一时之实行在最庳左右必加均度得一时之实行耳
既以实行推定总时刻则以食既至食甚之时减先定食甚时刻分秒得食既时刻分秒以相加得生光时刻分秒又以减食甚前总时得初亏以相加得复圎又以初亏减复圎得总食之时刻分秒若初亏在子时前复圎在子时后则即以丑初为十三时【午正起算用小时】丑正为十四时如是接续减之
交食圗义第四
求日月失光之面向何方位则有两缘其一从太隂距黄道度作大圏令过太隂太阳两心【此日食也】或太隂与地景两心【此月食也】下至地平周遭移指交食所向之方也其二黄道斜交于地平日月随之行遇食必有时向东南西北有时向东北西南也欲绘交食圗必先察日月所向起复方位苐旧法祗以隂阳二厯分别南北殊粗率今法必可得其度分颇为繁细耳
距度变日月食所向方位
太隂食起复之间以本行屡迁其度分即作过两心【月心地景心也】大圏至地平时刻各异所向方位亦时刻各异欲尽推之其多无数故当求其初亏食既食甚生光复圎五向而止如图甲为地景心甲乙为黄道戊丙为白道两道之大距不逺故作平行线论初亏太隂在丙食既在丁食甚在戊即甲丙甲丁甲戊皆过月地景两心之弧因太隂渐近于地景心甲其距度逺近渐次不同而乙甲
丙角乙甲丁角乙甲戊角之小大亦不同则太隂所向地平之方位度分亦不同故恒以本距度推本角如甲丙初亏之距为半景月半径并之甲丁食既之距为半景减半月径之甲戊食甚则为太隂之正距度也甲戊丁角可当直角不论其甲戊线与甲丙戊对角若甲丙线与丁戊甲直角得甲丙戊角与乙甲丙角相等【乙甲丙为所求】又甲丁戊三角形依此法推甲丁戊角与乙角丁角【此为所求】相等而食甚乙甲戊为直角故在甲诸角其线不等即所向方位不等论日食则甲丙为日月两半径甲戊为太隂距太阳食甚之视度以求甲丙戊角向下皆同前法今更作圗甲为景心乙丙为黄道若太隂初亏
在乙其入景之面必正向东若复圎
在丙【初亏在乙复圎必不在丙故曰若指他食也】其出景
之面必正向西皆无距度故若其距
北在丁或在戊即入景之面向东南
或西南若其距南或在己或在庚即入景之面向东北或西北也论日食设甲为太阳心其理同此但出入之面所向与月食所向正相反此为异耳
黄道出没变日月食所向方位
黄赤两道之两交切地平若一在正卯一在正酉不偏南北即诸方俱无濶度矣外此或黄道距南或距北其距渐多其出没之濶度去离卯酉亦渐多又南北极愈髙其相离更逺如北极出地三十六度黄道度去离春秋分或南或北一宫其濶度左右各一十四度一十五分若去离二宫则更逺其濶度各二十五度一十三分最逺者得二十九度二十九分若北极出地四十度即一宫得濶度一十五度○四分二宫得二十六度四十五分最逺则三十一度一十九分也太隂既随黄道行其食也亦必依其濶度则起复之所向方位太隂亦必依濶度之左右也今欲定其多寡如圗南西北东为地平
圏丁甲戊为黄道食时得濶度戊距正
东若干太隂心在丙景心在甲过两心
之庚甲己大圈指己因戊黄道度距正
东逺己随之距正东亦逺而丙月之初
入景所向为己也今求东己弧先设辛为天顶出髙庳弧过甲至壬为顶极圏又作一癸午弧与甲庚为直角次甲乙丙小三角形有乙丙距度有甲丙两半径有甲乙丙直角依比例推得甲角次以食时及甲景所躔黄道度得戊甲辛角即得其余辛甲乙角又得辛甲乙所分之辛甲午角【减乙甲丙小角】次甲辛午三角形有甲角有午直角又以北极髙及黄道距赤度得甲辛弧可推得辛午线以加辛癸象限得午癸总弧为午己癸角其余角为甲己壬也而己甲壬为辛甲午之对角甲壬为辛甲之余弧因可推壬己弧又戊甲壬三角形有原推之甲戊有甲壬戊直角有乙甲辛相对之壬甲戊角因可推壬戊弧去减先得之壬己余己戊为所求太隂初入景所向东南维之地平经度以加初所得东戊弧则得东己总弧
月食圗
西厯恒推日月食所向方位以其所亏及复圎距度作图求距度食甚前与食甚后为一法以太隂自初亏至食甚之实行加入太阳同时所行分秒得太隂初亏至食甚在景之总分以加前所定食甚交常度得复圎交常度以减得初亏交常度次求初亏距度则全数与其交常度若黄白之大距度与其距度求复圎距度仿此假如崇祯五年壬申三月望太隂初亏至食甚景中行过太阳四十○分一十六秒为时四刻一十二分四十三秒同时太阳行二分五十七秒以加前行得四十三分一十三秒为太隂在景之总行其食甚交常度为过中交八度三十五分五十八秒以加太隂总行四十三分一十三秒得复圎交常度一十○度一十九分一十一秒其正一七九一四以减得初亏交常度七度五十二分四十五秒其正一三七一○算得太隂初亏距度四十一分复圆四十九分三十○秒若用表以时分查太阳本行以交常度查太隂距度更易得矣欲依本食作圗其外大圈之半径为月半径地半景并得一度○四分三十二秒【量用比例规或先平分一直线】内取食时所
得地半景【此为四十六分三十五秒】作内圈以
当景次查距度此食在南初亏四
十一分复圆四十九分得太隂初
在乙后在丁食甚亦依其距度在
丙为食之定分圗上下左右书四
方其起复所向方位必与天合也
新法算书巻六十七
<子部,天文算法类,推步之属,新法算书>
钦定四库全书
新法算书卷六十八 明 徐光启等 撰交食厯指巻五
视差以人目为主第一 四章
前言实防中防视时食限等皆日月食之公法也是皆凖于地心今再论月食生于地景景生于日故天上之实食即人所见之视食无二食也日食不然有天上之实食有人所见之视食其食分之有无多寡加时之早晚先后各各不同推步日食难于太隂者以此其推算视食则依人目与地面为凖
视防
凡交防者必参相直不参直不相掩也日之有实食也地心与月与日参居一线之上也其有视食也人目与月与日参居一线之上也人目居地面之上与地心相距之差为大地之半径则所见日食与实食恒偏左偏右分为两直线各至于宗动天其所指不得同度分是生视差而人目所参对之线不得为实防而特为视防如图甲为地心乙为地面丙为天顶若丁为日戊为月即在甲丙一直线上则实防即为视防因地心与人目无分线故也若日在辛必月在壬方与地面乙作一线
为视防矣若月至己与地心甲作一线
则实防也今言交食惟以目见为慿故
日食全论视防若所居地面不同即食
分多寡加时早晏亦随之异也又视防
实防在日月本天皆无度分可指而全依宗动天之黄道圏度分则此实防线所指谓之实度视防线所指谓之视度如图甲辛线所指为黄道之庚则庚为太阳之实度若乙目视辛日至黄道癸视己月至黄道午则癸为太阳之视度午为太隂之视度也
日月目见之度非实度
譬之画图者作平圆形则一举手一运规即得矣若欲为螺旋线先须依法作识又依法作线乃成形焉测天之法亦犹是耳今欲知日月纒离东西南北亦转仪闚表一览可知若欲定其本行所在则非聊一寓目遽能得之必先后累测度分展转较勘乃可定也假令目居地之中心【地之心即宗动天之心】极目所见则有恒星以当彼界两界中间有日月五星是名七曜七曜相视有逺有近无有同者即论一曜亦各时逺时近无时同者是则目所能见也然因目所见得其视度于彼界因以视度测其与某恒星相距若干度分因以是度推其实与地相距若干逺近则可谓即目所见遂得其实行能分别其去地逺近则不可何者七政诸本天虽居恒星天之内乃不见火木土等内天之星以本体能掩最外之恒星则何从辩其内外逺近乎又目所见者太隂太阳二体相若何从知其内外之相距絶远二体之小大絶不相等乎内天之两星参对于外天之两经星目见之能知外者之两相距甚逺内者之两相距不甚逺乎是三者皆目力难慿之效也或曰是则然矣测量之法皆慿目所见也则可废乎曰何可废也惟测内天之星得彼界所指之防以为即在恒星之天聊可得之矣何者凡用在界之弧以测其辏心之角无弗真者目测恒星之天其在地面与其在地心也无以异【地居恒星天中止当一防】若测内天诸曜目虽不在地心相距亦不甚逺故测日月五星于彼界上得防即与实度相近【曰聊可得之曰距不甚逺曰近其实度皆因有地半径视差故】但恒星有时不见或与内天诸曜不相值故厯家以地平代恒星更用逺视之噐以助目力得日月五星之视度分依法推步乃正得其实度分矣
人目差
两目赅存不惟相助以为明相代以备患亦能彼此互用以察物之逺近葢各以其心【目睛最中之一防为心】受外物之象其过心之两直线至物体则相遇为两腰两睛心自相距为底成三角形因以其比例之大小别物距目之逺近是谓目差縁此可推天上之视差以小喻大其理一也若物大逺于人目则底线极小两腰极长是过睛心之两径线与平行无异正如地球比恒星天之高特以一防为底视差无所繇生矣
如图两目之心为甲为乙目所视之物为丙若甲乙线
可比于甲丙线【可比者不甚逺则有比例】则两戊己径线渐相就如己
而相遇于丙若物更相近为
丁则两径速相就为辛庚【甲乙丙及甲乙丁两三角形皆等边又同一底线则丁角大于丙角而丁甲乙角必小于丙甲乙角】而两目之光线皆从己敛向于庚自觉所视之物变逺为近矣若物与目相去甚逺则无比例者因两径絶难相就絶难相遇故也今借此理明视差之公理如本图设丁物之前有横堵为壬癸令甲目独视丁物则所见若在壬令乙目独视丁则所见反在癸而丁前丁后两交角形必相似即丁物亦不逺于壬不逺于癸葢视之目分两线为交角即能分本物之逺近也若不能分两线即不能分逺近
地半径差
目视星欲辨六曜【月五星也】在恒星之内势不能也则当借地体之大补目力之不及法用地半径为底以推测量所指之界即可得七政逺近上下各居本天之实处如图甲乙两目相距为底则二寸耳今以两地相距数千里或数里当之以为底如甲为顺天府乙为广州府丁为太隂两人同测之一在甲一在乙因此大底之逺近比于各距太隂之两腰得大小之比例则甲丁及乙丁两
直线必觉彼此相就以趋于丁
矣再使壬癸为列宿天之两恒
星【或壬癸为太阳之全体壬当其南周癸当其北周】测
者一从甲见太隂丁若在壬以夲体合于一星之体【或太隂之南周齐太阳之南周】一从乙测太隂反在癸转就北以合于他星【或太阳之北周】若甲乙两测之距愈相逺即所见丁月两指之极高亦愈相逺【一偏南一偏北东西亦同】而人在甲能见太隂掩日为日食人在乙即不可得见矣以此壬癸当宗动天上之弧正所谓视差与前言目见之小视差其理一也第两人相距千里万里同时并测太隂其势甚难故立别法代之【详见本书第六卷下文畧言之】假令人正居地心推其所得太隂距天顶应若干度分又同时居地面者实测太隂距天顶得若干度分两度之差即所谓视差也如图甲乙丙为地球丁为天顶甲戊丁直线所至也若太隂在
此线左右为己从甲地心测月见之
当在庚自地面乙测之乃在辛则先
推定丁甲庚角或所当之丁庚弧后
推丁乙辛角或所当之丁辛弧【乙距甲与乙距丁无比例甲乙至小故】以两角或两弧相减得视差之弧庚辛
问一星距天顶测其宗动天上所指度分在地心测之则距近在地面测之则距逺若论角则地面之乙角大于地心之甲角何以证之其故何也曰因其一逺一近如图太隂在本天其距顶之弧为己戊己戊之距地心甲与其距地面乙逺近之差则目所能识也所能分也
【因地之半径与月本天之半径有比例故】则目之在甲与
在乙所受己戊弧之象实不能无大
小为己戊弧等而两角之大小不等
【目受物象皆以角形见交食第一卷】相近者必大逺者必小也角既有大有小所相当之弧不得不有大小则辛之距天顶视庚之距天顶不得不逺矣又论辛庚视差实为辛甲庚角所定何用辛己庚或甲己乙角乎曰甲乙线与甲庚线无比例【小大絶逺故】而甲乙与甲己则有比例即甲己与甲庚亦无比例也既甲乙与甲己同为微末不以入算则
用辛己庚角代辛甲庚角无以异矣若
论角则丁乙辛角与丁辛弧相当【因甲乙与
乙丁无大小之比例】又丁乙己角与乙甲己及甲
己乙两角并等【见几何第一卷十六题】则两角并亦与丁辛弧相当矣今丁庚弧既与丁甲庚角相当则余弧庚辛必与余角甲己乙或辛己庚相当也
视差以天顶为限第二 六章
人目在地面或在地心仰视天所得日月道相参直者止有一不同者无数过两目之垂线止一至顶之线此外分离处处各异
三视差
视防与实防无异者惟有正当天顶之一防过此以地半径以日月距地之逺测太阳及太隂实有三等视差其法以地半径为一边以太阳太隂各距地之逺为一边以二曜高度为一边成三角形用以得高庳差一也又偏南而变纬度得南北差二也以黄道九十度限偏左偏右而变纬度得东西差三也因东西视差故太阳与太隂防有先后迟速之变二曜之防在黄平象限度东即未得实防而先得视防若在黄平象限西则先得实防而后得视防所谓中前宜减中后宜加者也因南北视差故太隂距度有广狭食分有大小之变如人在夏至之北测太隂得南北视差即以加于太隂实距南度以减于实距北度又东西南北两视差皆以黄平象限为主葢正当九十度限絶无东西差而反得最大南北差距九十度渐逺南北差渐小东西差渐大至最逺乃全与高庳差为一也【三差恒合为句股形高庳其南北其股东西其句至极南则与股合至极东极西则与句合也】
论日月视高差
太阳出地平上渐升至天顶得九十度在夏至则离赤道北二十三度半为丁辛如北极出地四十度即赤道离地平五十度加丁辛二十三度半得七十三度半此日在午正之高也今太阳未至子午圏别作一高弧从甲过
太阳垂至地平上为甲乙丙弧其乙丙既太阳未及午正之圏即其高不至七十三度也两曜去天顶有高庳与恒星有逺近时时处处不同故其视差大小亦各不同惟曜在天顶则无差若下几度则少差愈庳愈差庳至于地平则得其极大差矣今先论太隂如图甲为地
心乙为地面丙为天顶丁己为太隂
本天丙戊为恒星天若人在地心甲
视太隂正在地平己直至戊在参宿
第三星下人在地面乙视太隂己直
至壬在参宿第一星下是壬戊不同度至一度○六分为太隂之极大视高差若太隂高至庚至辛视差渐减如在丁直视至丙人在甲与在乙悉无交角无差分矣太隂距地心最近者为乙地面至其本体得为地半径者五十六个【后言一个者皆一地半径省文也】若太阳甚逺于地自地
面至日轮得一千余个其差更小日
出地平之最大差止三分渐高渐小
矣凡推日食恒以太阳之视差减太
隂之视差得两曜之视差假如甲乙
为地球丙丁为日月本天皆如前于最上之天【或指宗动或指恒星其理同也】得戊庚为太隂视差得己庚为太阳视差相减得戊己为两曜之高庳视差
求太阳高庳差
凡地半径与星距地心之逺此两直线若能为大小之比例者即人在地面所测与星所在之实度分不一是为视差若星距地甚逺其距逺之线极大地半径极小两线絶不能为比例即人所测与地心所出两直线所指之度不能分即不能为视差故求星之距地逺近恒以视差为证以视差之多寡不等推其距地逺近亦不等如测恒星无视差可证其距地最逺测填星防有之仅得数秒而测太隂所得过一度因知七政之最逺者为填星最近者为太隂而太阳得视差三分当在其中央矣太阳太隂之距地逺近如前以月食求之其法更易今以其逺近及地半径反推其视差定为高庳差表如图甲乙为地半径甲戊为太阳距地心之逺任在本天最高或最庳或高庳之间皆有小异今设在高庳之间者如日初出在丙则甲乙丙三角形内乙甲丙为直角
甲角直线为甲乙者一千一百四十
二个【此中数也】推得甲丙乙角三分为太
阳之最大高庳差若太阳在丁其丙
丁高弧三十度则以余弧之乙甲丁
角推得高庳差二分三十六秒为甲丁乙角若丙丁高弧六十度则甲丁乙为一分三十秒依高度推高差皆凖此至天顶戊即无差
求太隂高庳差
太隂之距地既近视差既大即其在本轮之最高最庳次轮之最逺最近视差大小亦皆变易其在本轮最高次轮最逺【一限】则距地依歌白泥算六十八个二十一分以六十度高弧推之得视差二十五分二十八秒若在本轮最高次轮最近【二限】距地六十五个三十○分以同前高度推视差二十六分三十八秒若在本轮最庳次轮最近【三限】其距地五十五个○八分以同高弧推得视差三十一分四十二秒若本轮最庳次轮最逺【四限】距地五十二个一十七分以同高度推得三十三分二十八秒是为同六十度弧之最大视差若他高度其法同此所推视差各异矣又太隂在小轮高庳逺近时时变易视差随之无能不变欲考其几何如图甲为太隂本轮之心从地心壬出直线过甲至辛指最高于乙最庳于丙
是为次轮心一在最高
一在最庳而己丁及庚
戊两弧皆设六十度引