歷算全書卷二十八


  宣城梅文鼎撰
  交食蒙求卷三【訂補】
  月食
  一求諸平行
  首朔根   查二百恒年表本年下首朔等五種年
  根并紀日錄之
  朔策望策  用十三月表以所求某月五種朔策并
  望策之數録於各年根之下
  平望    以首朔日時與朔策望策并紀日并之
  【滿二十四時進一日滿六十日去之】
  太陽平引  以太陽引根與朔策望策并之【滿十二宫去之
  後並同】
  太隂平引  以太隂引根與朔策望策并之
  交周平行  以交周度根與朔策望策并之
  隨視其宮度以辨食限
  ○宮○六宮十五度以内
  五宮十一宮十五度以外
  以上宮度俱有食
  太陽經平行 以太陽經度根與朔望二策并之二求日月相距
  日定均   以太陽平引宫度查一卷加減表如平
  引滿三十分進一度查之【記加減號】
  月定均   以太隂平引宫度查一卷加減表如平
  引滿二十分進一卷查之【記加減號】
  距弧    以日月定均同號相減異號相併即得
  距時    以距弧度分於四行時表月距日横行内查得相當或近小數以減距弧得時【視相當近小數本行上頂格所書時數錄之即是】其餘數再如法查取得時之分秒【依上法用相當近小數取之】并所查數即為距時
  隨定其加減號
  两均同加者日大則加 日小則減
  两均同減者日大則減 日小則加
  两均一加一減者   加減從日
  三求實引
  日引弧   以距時時及分查四行時表太陽平行
  两數并之【依距時加減號】
  日實引   置太陽平引以日引弧加減之即得月引弧   查四行時表取距時時分下太隂平行
  两數并之【依距時加減號】
  月實引   置太隂平引以月引弧加減之即得四復求日月相距
  日實均   以日實引宫度查一卷加減表如實引
  滿三十分進一度查之【記加減號】
  月實均   以月實引宫度查一卷加減表如實引
  滿三十分進一度查之【記加減號】
  實距弧   以日月實均同減異加即得
  實距時   以實距弧度分查四行時表與前距時
  同【加減號亦同前】
  五求實望
  實望    置平望以實距時加減之即得如加滿二十四時則進一日不及減借二十四時減之【則實望退一日】
  六求實交周
  交周距弧  查四行時表實距時時分下交周平行
  两數并之即得【依實距時加減號】
  交周次平行 置交周平行以交周距弧加減之即得【凡加者滿三十度進一宫滿十二宫去之為○宫減者遇所減度數反小則加三十度退一宫減之○宫度不及減則加十二宫然後減之】
  實交周   置月實均【記加減號】以加減交周次平行即
  得
  七求月距黄緯
  月距黄緯  以實交周查太隂距度表依中比例法
  求之
  假如實交周十一宫十九度十四分先以十九度查得五十六分五十三秒又以十九度與二十度之數相減得較五分○七秒化作三百○七秒與實交周小餘十四分相乘用六十分為法除之得七十一秒收作一分十一秒以減十九度之數得五十五分四十二秒即月距緯【其緯在南】中比例加減法 視表上數前【少多】後【多少】者【加減】
  又法 視表上宫名在上者以所得
  中比例數加○宫六宫是也 表上
  宫名在下者以所得中比例數減五
  宫十一宫是也
  辨交食月緯南北法
  視實交周是【○六】宫【五 十一】宫其緯在【北南】
  八求徑距較數
  月半徑   以月實引查二卷視半徑表即得影半徑   月半徑下層即景半徑
  景差    以日實引加減六宫查視半徑表即得
  實景    景半徑内減去景差即實景
  并徑    以實景加月半徑即得
  并徑減距  置并徑以月距緯減之即得如距緯大
  於并徑不及減則不得食矣
  九求食分
  食分    以月半徑倍之為一率并徑減距為二率月食十分為三率二三相乘一率除之即得食分
  十求躔離實度
  日距弧   以實距時時分查四行時表太陽平行
  两數并之即得【依實距時加減號】
  日次平行  置太陽經平行以日距弧加減之即得日實度   置日實均【記加減號】以加減日次平行即得月實度   以日實度加減六宫即月實度【記寫宫名】十一求視望
  加減時   以日實度查一卷加減時表即得【記加減號】
  視望    置實望以加減時加減之即得
  十二求所食時刻
  月實行   以月實引查二卷太隂實行表得之【實行表三度一查假如某宫一度二度俱在○度下查若四度五度俱在三度下查餘倣此】
  初虧距弧  以距緯加并徑與并徑減距相乘平方
  開之即得
  初虧距【時分】  置距弧用三率法化時即得
  食既距弧  實景内減去月半徑餘數與距緯相加為和相減為較和較相乘平方開之即得
  食既距【時分】  置距弧用三率法化時即得
  三率法
  月實行化秒為一率六十分為二率【初虧食既】距弧化秒為三率求得【初虧食既】距【時分】為四率
  初虧時刻  置視望以初虧距【時分】減之即初虧時刻復圓時刻  置視望以初虧距【時分】加之即復圓時刻食限縂時  復圓時刻内減去初虧時刻即縂時食既時刻  置視望以食既距【時分】減之即食既時刻生光時刻  置視望以食既距【時分】加之即生光時刻既限縂時  生光時刻内減去食既時刻即得十三求宿度
  黄道宿   以黄道距宿鈐減月實度即得【記寫宿名】其宿鈐每年加歲差行五十一秒如實度小於宿鈐不及減改前宿
  赤道宫度  以月實度用弧三角求之即得【記寫宮名
  求赤道經緯弧三角法見日食蒙求下同】
  赤道宿度  以所入宿黄道經緯【加過歲差之宫度為經其緯用恒星表取之】用弧三角法求到本宿赤道經度以減月赤道度得食甚時赤道宿度【如不及減取前一宿如法用之】
  十四求各限地平經緯
  各限交周  置實交周以初虧食既距弧加減之得
  各限交周【以查月距度表得各限月緯】
  黄白差角  定為四度五十九分【此朔望交角也各限有微差可以不論】
  是○宫【十一】宫上方差角在黄經度西是五宫六宫上方差角在黄經度東用月實度入極圈交角表取其餘度即得是【○一二三四五】宫上方差角在赤經度西是【六七八 九十十一】宫上方差角在赤經度東
  月赤道差  以所推黄白黄赤两差角東西同號者相併異號者相減即得【記東西號】其異號以小減大並以度之大者為主命其東西
  以上所推食甚時差角各限同用【各限亦有微差可以勿論】
  距午度分  置各限時刻如在子後者即為距午時【此從午正順數】如食在子前者置二十四時以各限時刻減之餘為距午時【此從午正逆推】再以時變為度即得各限太隂距午度分時變度法 每一時變十五度每時下一分變度下十五分時下四分成一度時下一秒變度下十五秒時下四秒成一分秒滿六十收為分分滿六十收為度
  各限高度【即地平緯】以極距天頂為一邊月實度距北極為一邊【以黄赤距度南加北減象限得之】二邊相加為縂相減為存存縂各取餘弦相加減【縂弧不過象限相減縂弧過象限相加若存弧亦過象限則仍相減】並折半為初數【各限同用】乃以各限距午度取其矢【距午度過象限則用大矢】以乘初數去末五位為矢較用加存弧矢得對弧矢矢減半徑得餘弦命為高度正弦查表得高度【所得對弧即月距天頂乃高度之餘故其餘弦即高度正弦】
  一率【半徑】二率【角之矢】三率【初數】四率【两矢較】
  各限方向【即地平經】以極距天頂為一邊月距天頂為一邊【高度之餘】二邊相加為縂相減為存存縂各取餘弦相加減【並如高度法】如法取初數【各限不同】乃以月距北極為對弧取其矢【月在赤道南用大矢】與存弧矢相減為矢較進五位為實初數為法實如法而一得所求矢【即地平經度皆子午規所作天頂角度分之大小矢】矢與半徑相減得餘弦查其度命為月距正子午方地平經度【凡正矢去減半徑得鋭角餘弦其度子後食者逆推子前食者順數並距正子方立算大矢内減半徑得鈍角餘弦其度子後食者順數子前食者逆數並距正午方立算即得各限月在地平上方位】
  一率【初數】二率【两矢較】三率【半徑】四率【角之矢】
  地經方位度分鈐【鋭角用本度鈍角用外角度並以餘弦查表取之】

  地經赤道差 以月距北極為一邊月距天頂為一邊二邊相加為縂相減為存存縂各以餘弦相加減【如前法】取初數【各限不同】以天頂距北極為對邊取其矢【各限同用】與存弧矢相減得矢較進五位為實初數為法實如法而一得差角矢【從北極作赤道經圈過月心又從天頂作高弧過月心得此差角】矢減半徑得餘弦命度【記東西號】
  地經白道差 置所推地經赤道差以月赤道差加減之【東西同號者相併異號者相減】即得各限白道經度差於地經高弧之數【記東西號】若月赤道差大於地經赤道差法當反減其號東西互易並以月赤道差之號命其東西【月食有初虧子前復圓子後者各依本限論之各限時刻在子前用子前法在子後用子後法】 此線所指即月行白道之極【猶赤經線之指北極】
  訂補月食繪圖法
  赤經主綫  縂圖先作立綫以象赤道經此綫上指北極下指南極綫左為東綫右為西為作圖主綫
  闇虚食限  主綫上取一點為心地景半徑為度作圓形以象闇虚 又以闇虛心為心併徑【景半徑月半徑相加】為度作大圓於闇虛之外是為食限 又徑較為度【景半徑月半徑相減】作小圓於虚闇之内是為既限
  黄道交角  以月實度入極圈交角表取之命為食
  甚時黄道與赤經所作之角
  黄道綫   依黄道交角度分作角於主綫左右皆自主綫起算數食限上度分作識向闇虚心作直綫令两端透出即上下各成相對二角並如黄道交赤道之角而此線象黄道
  凡上方角度【右順左逆】下方角度【左順右逆】並自主綫起算數食限大圓周度分作識從此作過心直綫至對邊則角度皆䓁
  白道經度  依所推月赤道差角於赤經左右數其度【亦借圓邊數之其左右如先所推】作識嚮圓心作直綫而透出之即食甚時白道經綫
  白道    虧復各取月緯於黄道上下作两平行虚綫【陽歷用南緯此二平行綫作於黄道下方隂歷用北緯作两平行綫於黄道上方】虚綫两端必與食限大圓相遇而各成一點依法各取其合用之點聯為一直綫即自虧至復所行白道也【交前先遠後近以遠點為初虧近點為復圓交後先近後遠以近點為初虧遠點為復圓初虧點在西復圓點在東隂陽歷並同一法】
  白道綫與經綫相遇成十字角十字中心一點即食甚時月心所到也以月半徑為度從心作圓形以象食甚時月體即見其為闇虛所掩分數與所推月食分秒相符【法以月體匀分十分即見此時月入闇虚若干分數或全在其中而為食既或深入其中而食既外尚有餘分一一皆可見】又此時月心與闇虛心正對其相距之分即食甚時月緯與所推亦合
  虧復真象  又以白道割外圓之點各為心月半徑為度作小圓二以象初虧復圓時月體即見初虧時月以邊漸入闇虛復圓時月體全出闇虛其先缺後盈之點皆有定在
  食既生光  若食既者白道必横過内園【即既限】亦相割成两點即食既生光時月心所到也两點各為心月半徑為度作圓形二以象食既生光時月體即見食既時月體全入闇虛而光盡失生光時月體漸出闇虚而光欲吐其欲既未既欲吐未吐之時月體必有一點正切闇虛之邊皆有定處
  取白道簡法 不必求虧復月緯但以月距黄緯於白道經綫作識【隂歷在北陽歷在南並距闇虚心立算】為食甚月心所到從此作横綫與經綫十字相交即成白道【餘同上】
  右縂圖以上為北下為南左為東右為西中西歷法所同也若月食子正即赤道經與午規為一而所測如圖然各限時刻不同【假如初虧子正復圓必在子後若復圓子正初虧必在子前相距有十二三刻以上化為度有相距三四十度以上】則經綫午規相離而南北東西易位食近卯酉變態尤多非精於測算不能明也故有後法
  新增月食分圖法
  高弧主綫  作立綫以象高弧【上指天頂下指地平】不論東西南北在何方位並以天頂為宗直指其上下左右是為各限繪圖之主綫
  白道綫   主綫上取一點為心規作月體【並以所推月半徑度分為半徑其周分三百六十度】月邊上方數所推各限地經白道差之度作識【差東者逆數向左差西者順數向右並從主線上方割圓周處起算】從此作過心直綫即白道經綫也於月心作横綫與白道經綫十字相交以象白道
  十分真像  白道經綫上於月心起算取月距黄緯作識【隂歷作識於月心之下方陽歷作識於月心之上方並如月距黄緯度分以月半徑之度凖之】即闇虚心也【月距黄緯即食甚時两心之距】闇虚心為心實景半徑為度作圓分於月體即見食甚時月入闇虚被掩失光晦明邊際了了分明
  受蝕處所  視月邊所缺若干度分【在月全周三百六十度中虧若干】其與白道經綫相割處必正對闇虚【即缺邊度折半取中之點】即舊法所謂月食方位也此點或在月體之上或在月體之下與其左右一一可指其餘光若新月或大或小必皆曲抱此點而斜側仰俯皆可豫定其形【算缺邊度法别具】若食既者不用此條
  食之深淺  又以月體全徑分為十分【於白道經綫上分之】即食甚時虧食深淺或被食若干分數而有餘光或全入闇虚月光全失而為食既【即食十分】或深入闇虛而食既之外尚有餘分【即食十一二分以上至十六七分不䓁】並絲毫不爽
  初虧復圓  如法作主綫及月體白道【並如食甚】乃於白道上自月心取初虧距弧之度作識【初虧於月心之左復圓於月心之右即食甚時月心所到】從此作垂綫截如月距黄緯之度【陽歷向上作之隂歷向下作之即食甚時两心之距】垂綫末為闇虛心從闇虚心作直綫至月心必割月邊此點即初虧復圓時先缺後盈之點【在初虧則此處先缺在復圓則此處後盈】並可以月體之上下左右命之【又捷法於初虧距弧作識處以月距黄緯為度依上下之向作弧分虚線於月心以併徑為度亦作弧分虚線两虚線交處即閭虚心從闇虚心作虚直線割月邊至月心即於割點作識命為先缺後盈之點可不作垂線直線】
  【若以實景半徑為度從闇虚心向月邊作半圓以象闇虚其邊與月邊相切即先缺後盈之像益復分明】
  食既生光  立主綫繪月體取白道經綫作白道【並如初虧復圓】白道上以食既距弧度作識【食既於月心之左生光於月心之右並自月心起算與虧復同】從此作垂線尋闇虚心【陽歷向上隂歷向下並如月距黄緯之度亦同虧復】作直線自闇虚心過月心至邊即食既生光時後入先出之點【欲既未既時此處有餘光後沒光欲生時此處有微光先吐】於月體之上下左右皆有定處
  【捷法以月距黄緯於食既距弧作識處依隂陽歷之向作虚弧又以徑較為度自月心依左右之向作虚弧两虚弧交處即闇虚心從闇虚心作直虚綫過月心至邊即食既時後沒生光時先見之點】
  【若以實景半徑從闇虚心作半圓以包月體即見食既時月體全入闇虚生光時月體將出闇虚而各有二邊相切之一點 若闇虚半徑稍縮其度則食既時後沒餘光生光時微光先吐皆了然可見】
  月帶食法
  辨月有帶食 月食子後者視復圓時刻若在日出後月食子前者視初虧時刻若在日入前是有帶食也
  若日出入時刻與食甚相同者不用布算即以所推食分為帶食分諸限時刻有與日出入同者亦然皆不必推帶食
  帶食距時  帶食在朝者以日出時刻在暮者以日入時刻並與食甚時刻相減餘即為帶食距時【法同日食】
  帶食距弧  初虧距時化秒為法初虧距弧化秒與帶食距時化秒相乘為實實如法而一得數為帶食距弧【秒滿六十收為分】
  帶食距心徑 以帶食距弧月距黄緯各自乘两數相併平方開之得數為帶食距心徑【法實俱化秒得數收分】
  帶食分秒  月全徑【化秒】為一率月食十分【化秒】為二率置併徑内減帶食距心徑餘數【化秒】為三率求得四率即月出入時帶食分秒【秒滿六十收分】凡帶食分必小於食分【食既者帶食必不滿十分若滿十分為帶食既出入其減餘必大於月全徑】
  一法置帶食距心徑内減徑較【月半徑影半徑之較】餘數化秒為三率如上法求之得未食餘光分秒以轉減月食十分為帶食分秒【如帶食距心徑小於徑較不及減者為帶食既出入其帶食距時必小於食既距時】
  辨食分進退 凡月出入時刻【即日出入時刻】在食甚前其所帶食分為進【帶食在朝者為但見初虧不見食甚復圓在暮者為不見初虧但見食甚及復圓若食既者在朝為見初虧不見食既或見食既而必不見生光復圓在暮為不見初虧但見食既或并不見食既而但見生光復圓】
  若月出入時刻在食甚後其所帶食分為退【在朝為見初虧食甚不見復圓在暮為不見虧與甚但見復圓若食既者在朝為但見初虧食既食甚生光不見復圓或并不見生光在暮為不見初虧食既食甚生光但見復圓或并可見生光】
  帶食作圖法
  縂圖    以帶食距心徑為半徑闇虚心為心作圓周取其與白道横綫相割點為月出入時月心所到用此為心如法作圓以象出入地平時月體即見其時月體有若干分秒在闇虚内與所算帶食分相符【圓周割白道必有二點當以帶食分進退詳其左右如法取之】
  分圖    如法先求月出入時地經白道差法曰以黄赤距度【用月實度取之】取餘弦【即存弧餘弦又即縂弧餘弦】命為初數【縂存两餘弦同數故也】以極出地度正弦減半徑命為對弧矢【即極距天頂之矢】以黄赤距度取矢【即存弧矢】二矢度相减得較數進五位為實初數為法法除實得差角矢【矢減半徑得餘弦以餘弦查表得度】即月出入時地經赤道差【帶食在朝者差角在西若在暮者差角在東】
  捷法    以黄赤距度之餘弦内減極出地之正弦得餘數進五位為實仍以黄赤距度之餘弦為法除之得差角矢
  若月實度正與二分同度即以極距天頂度分命為地經赤道差不須布算凡各限時刻有與日出入同者並可依此法求其地經赤道差角
  置地經赤道差以各限同用之月赤道差加減之【東西同號者加異號者減】即月出入時地經白道差【記東西號】次作高弧主線【如各限法】規作月體於圓邊數地經白道差之度作識【依白道差東西之號並自高弧上方交月邊處起算差東者逆而向左差西者順而向右】從此作過心直綫以象白道經綫又於月心作十字横綫以象白道【其法並同各限】
  白道上以帶食距弧為度作識【即食甚月心所到也帶食分進者此點在月體左方退者在月體右方】從此作垂綫【陽歷作垂綫向上隂歷作垂綫向下】截其長如月距黄緯之度【即闇虚心所在】從此向月心作直綫至對邊【此即月出入時月與闇虚两心相對之徑綫】乃分月體為十匀分【即於徑綫上分之】
  末以闇虚心為心實景半徑為度作圓分於月體内即見月體在闇虚内有幾何分與所推帶食分秒相符其餘光若新月者偃仰縱横皆如所見矣
  康熙五十七年戊戌二月十五甲午日夜子初二刻八分望月食分秒起復時刻方位 【依歷書本法】
  月食十七分三十一秒
  初虧  亥初二刻十三分
  食既  亥正三刻
  食甚  夜子初二刻八分
  生光  十六日子正二刻一分
  復圓  丑初二刻三分
  食限内共計十五刻五分
  既限内七刻八分
  食甚月離黄道鶉尾宮二十五度五十三分為翼宿六度食甚月離赤道鶉尾宫二十六度一十四分為翼宿十四度三十八分
  以上諸數並主京師立算江南省月食分秒宿度並同惟各限時刻加八分

  右圖為黄道上日月躔離右旋之度自西而東乃步算之根也日行遲月行疾闇虚地影居日之衝故闇虚之行即日行也初虧時月在闇虚之西及至復圓遂出其東日月並右旋而有遲速於斯著矣月道之交於黄道也有隂歷焉有陽歷焉有交前交後焉今二月月食交後隂歷也距交遠則黄緯大而受蝕淺距交近則黄緯小而受蝕深今距交未及一度黄緯只四分故入影最深而食分最大自甲至卯共十七分奇歷歷可數也自丙至丁為自虧至復月行之度折半於乙為食甚故虧至甚甚至復時刻俱等與算數相符按圖索之瞭如指掌矣【若乙點稍偏即度有参差與算理不合】

  亥初三刻六分月食初起
  高四十七度二十四分
  距正午東五十度零四分 在巽方
  初見微蝕處在月體下方之左
  亥正三刻九分月食至盡
  高五十五度二十九分
  距正午東三十度零三分 在巳方
  欲既未既些少餘光在月體右上
  右圖為地平上太隂加臨方向東升西沒其行左旋乃測驗之用也假如欲候初虧法以盤針考定巽方定為月食初虧時地平經度【又法擇平地畫以圓圈對子午卯酉作十字綫分圓周為四自卯至午匀分九十度自午至酉亦如之乃自午向卯數五十度為初虧方位各限俱如是】候至亥時初三刻【用星晷香漏或自鳴鐘定之】其時太隂巳到巽方在地平上高四十七度奇【用象限儀等器測之】即見月體下方偏左處漸有微缺是為月食初虧在月體下方之左也 此不論東西南北惟以月體對天頂處為上對地平處為下左右亦然測時須正身直立向月平觀即上下左右絲毫不爽 食既䓁各限並同
  子正二刻九分月光始生
  高五十七度五十分
  過午正西十八度三十一分 在丁方
  微光初見時在月體左方稍下
  丑初二刻十一分月光盡復
  高五十五度半
  過午正西二十七度三十九分 在未方
  光欲滿時些少微缺在月體右方畧上
  因五限縂圖限於尺幅月影縮小故復作分圖以便測驗内惟食甚月在闇虚地形深處聊可得其地平經緯無上下左右可言故分圖只四限
  歷算全書卷二十八