新法算书 - 第 170 页/共 181 页
如上图癸己为地平午辛为赤道乙丙为夏至壬庚为冬至乙庚为黄道子丑为两极若太阳在夏至乙从乙转丙丙复转乙
不割癸己地平即常见若太阳至丁己距圏从丁转己已复转丁虽切地平于已而不割亦常见假如极出地七十六度赤道髙十四度即以当太阳之十四纬度求经得三十七度二十分其经余五十二度四十分倍之得一百○五度二十分约一度为一日得一百○五十有竒太阳日日周行地平之上并为一昼若太阳躔南六宫则日日周行地平之下并为一夜第因清防之气即视见恒在真见之前视隐恒在真隐之后各有日数因本地之气厚薄以为多寡
八题有黄道交子午圏之防及极之髙求黄道之九十度限
从地平以上数至黄道之九十度名为黄平象限此推算日食所必需也黄道大圏半恒在地平上半恒在下而黄道极多不在子午圏中故上半周任交于子午圏其九十度限亦多不在子午圏也若极在东则从地平西右数至子午圏黄道之度恒过九十从地平东左数至子午圏黄道之度恒不及九十若极在西则反是故春分前后六宫从冬至迄夏至交于子午则黄平限在东秋分前后六宫从夏至迄冬至交于子午则黄平限在西今所求者此九十度限之一防去离天顶若干度分也其用法详日食本论
法有黄道交午圏之防求九十度限即先求正球上在午防之同升赤道防加赤道从午至地平九十度得总数定仪求本地欹球上之黄道同升防于黄道在午至地平数内减九十度得黄道去离地平之九十度限也如大梁初度在午其正同升为赤道二十八度强加九十度得一百一十八度次求本地欹球【顺天府极出地四十度弱】上之黄道同升得鹑火出地平一十一度弱于黄道从午至地平数内减九十度得大梁十一度弱为黄道九十度限在东
又如黄道枵初度在午其正同升为赤道三百○二度强加九十得三百九十二【凡度数满全周用其余此三百九十二减三百六十即总数为三十二】次求本地欹球上之斜同升得大梁出地平一十二度于黄道从午至地平数内减九十度得枵一十二度为黄平象限亦在东
系有在午之防及九十度限其较为午防至九十度限之黄道一如上第二设九十度限为枵一十二度午上之防为枵初度则其相距为一十二度反之有黄道之出地度求在午之防及九十度限法曰有地平上黄道防求其本地欹球上之赤道同升防减九十度得数求正同升之黄道上度为在午之防又于本防去离地平数内减九十度得黄平象限如大梁初度在地平本欹球之斜同升为一十八度减九十【凡实数小法数大借全周三百六十并而减之】得二百八十八度求其正同升之黄道上度得枵一十七度强为九十度限距午之度
又黄道大梁初度在地平于地平距午数内减九十度得枵初度为九十度限
九题有黄道交子午圏之防及极之髙求九十度限而不用同升度
如图丁丙戊爲子午圏乙甲丁为黄道乙防为某宫某度分丙为天顶甲为九十度限从丙过甲作丙甲己地平经圏成甲乙
丙形甲为直角乙爲黄道交于子午圏之角【见正球説有本表】丙乙为黄道某防距天顶之度【若某防系南六宫求其纬以减赤道髙若系北六宫求其纬以加赤道髙各得丙乙】而求甲乙边法为全与乙角之余若丙乙之切线与甲乙之切线【另卷有表又见交食厯】
假如乙防是大梁初度则乙角为六十九度二十一分【法见正球四题】其余爲三五二六六其纬一十一度三十分以加赤道髙得六十一度四十分其余为二十八度一十分丙乙也其
切线为五三五四五算得一十度四十八分为甲乙弧【上题用同升表一十一度弱今亦用表数云一十度四十八分因上题弃去零数故也】
十题有黄道交于子午圏之防及极之髙而求九十度限距天顶之度
如前图求丙甲弧法为全与丙乙之正【四七四六○】若乙角之正【九三五七五】与甲丙边之正【四三四一九】算得二十五度四十四分为甲丙弧 因甲庚庚己各九十度则甲己爲庚角之弧其角为黄道截地平之角即上第五题图之丁乙丙角
十一题有在地平防之濶度及在午防之距天顶度而求黄平象限距天顶度
如前图从天顶丙作地平经初度丙壬黄道截地平于庚成庚甲己形甲己为两直角【丙己经圏过地平之极故己为直角甲分地平上黄道为两平分即过地平之极亦过黄道之极故甲为直角】则相对之两腰必等庚甲九十度庚己亦九十度而壬戊亦自为九十若减同用之壬己即所余庚壬与己戊等己戊弧定甲丙乙角之度故甲丙乙形有丙乙及丙角【或己戊或壬庚濶升度】可得甲丙法为全与濶
升度之余若丙乙边之切线与丙甲边之切线
十二题有午上之防求在地平防之阔升度
即庚壬或己戊或甲丙乙角法为全与丙乙边之余割线若甲乙边之正与丙角之正【或庚壬濶之正】
十三题有午正前后时刻之度分【时刻之度分者以时刻易为度分也每四刻为一十五度一刻为三度四十五分刻之一 分为度之四分之一刻之一秒为度之四秒】及太阳之经度求在午之度因求黄平象限度
法如时在午前即以太阳经度求其正同升之度减时刻之度得赤道数以求黄道正同升之度即在午之度如太阳躔大梁初度于己正初刻求在午之度即查大梁三十度之正同升为赤道二十八度减去三十度【己正初刻之度】余三百五十八【实少于法借全周】查其正同升之黄道度得娵訾二十八为在午之防次于赤道数加九十得八十八【满全周去之】求本地欹球同升之度得鹑首一十七【零数省文去之】为黄道本球本时出地平之度减去九十度得降娄一十七为黄道九十度限
若时在午后则用加法如未正初刻则于二十八度【大梁之正同升】加三十【时度】得赤道五十八查其正同升得实沈初度为在午之防次于赤道五十八加九十得一百四十八度求本欹球之同升得鹑尾五度半为黄道本时本球之出地度减去九十度得实沈五度半为黄道九十度限
十四题有太阳躔度及时刻度求太阳地平上之髙度其法有四或太阳在赤道上【春秋分第一圏】或时度过九十【二图】或在北六宫【三图】或在南六宫【四图】
第一图己戊丁壬为子午圏戊丙庚为赤道太阳在乙从天顶丁作丁乙甲弧过太阳至地平为直角成甲乙丙直角形此形
有乙内边【戊乙时度之余】有丙角【赤道之高度】求甲乙为全与乙丙边之正【己正初至午正既三十度乙丙必六十度其正八六六○三】若丙角之正【顺天府赤道髙五十度则丙角五十度其正七六六○四】与乙甲边之正【六六三四一】算得四十一度四十七分为太阳本时之髙第二图时度过九十即从北极辛作辛乙午交地平于癸成癸午丙三角形午为直角有午丙为时度过九十之较有癸丙午为赤道与地平之交角求午癸边及午癸丙角【午癸丙角】
【为过极圏或时圏与地平之交角求法见第七卷直角形之用法】次以午癸与午乙或加或减得癸乙【用二图时度过九十即相减若不过九十者如三图太阳在北六宫即相加如四图太阳在南六宫即相减所并所余皆为癸乙】次乙甲癸形甲为直角有先加减所得之癸乙边有乙【癸甲】角可得太阳之髙乙甲
如三图日躔大梁初度其纬得一十一度三十分半乙午也巳正时戊午得三十度即午丙必六十度本地赤道髙戊己五十度○五分【或午丙癸角】次以午丙癸形之午丙六十度丙角五十度○五分求午癸边法为全与午丙之正【八六六○三】若丙角之切
线【一一九八八二】与午癸之切线【一○三八五五】算得四十六度○五分【因大梁在北六宫故】次加太阳之纬度一十一度三十一分三十秒得五十七度三十六分三十秒癸乙弧也又于此形求癸角法为全与丙角之余割线【一三○二二三】若午丙弧之正割线【二○○○○○】与癸角之正割线【二六○四一七】算得六十七度二十四分癸角也次癸
乙甲形甲为直角有癸角及癸乙边求甲乙法为全与乙癸弧之正【八四四五三】若癸角之正【九二三二一】与甲乙边之正【七七九五二】算得五十一度一十三分甲乙也是为本地本时黄道某度地平上之日轨髙
若太阳躔南六宫如双鱼初度其纬亦一十一度三十○分三十秒则如第四图之癸午边减乙午得三十四度三十四分为乙癸边其正【五六七三六】乗癸角之正【九二三四三】得三十一度三十六分
十五题有太阳之纬度有日轨髙有极出地度求时刻如上题第一图【太阳乙在赤道】甲乙丙形有日轨髙甲乙有乙丙甲角为赤道高求乙丙边【戊乙之余】法为全与丙角之余割线【丙角五十度○五分】
【其余割线一三○一九二】若甲乙弧之正【甲乙日轨髙三十度其正五○○○○】与乙丙之正【六五三二○】算得四十度三十七分乙丙也戊乙其余为四十九度二十三分易为时得午前或午后一十三刻○二分三十二秒
又如上题第二三四图用辛丁乙形【太阳在乙】有乙辛为太阳距极度【若乙在北六宫则乙辛为纬度之余若在南六宫则于纬度加九十得乙辛】有丁乙为日轨髙之余
度有丁辛为北极距天顶之度【北极髙之余】求辛角【辛为赤道极丁辛乙角之为戊午戊是午正则以戊午定午前后时刻之数】法见第七卷斜角形用法今解之如辛丁为五十度一十分丁乙【日轨髙之余】六十度辛乙八十度【太阳纬午乙十度其余得八十度】法以辛角旁两腰之正相乗【五十度一十分之正七六七九一八十度之正九八四八一】以全除之得【七五六二○】名初得数又以两腰之余相乗【五十度一十分之余六四二七九八十度之余一七三六五】以全除之得【一一○六九】名次得数以次得数与角对边之余【六十度之余为五○○○○】相减【丁乙边小又两腰同类故也】所存
【三八九三九】以全乗之以初得数【七五六二○】除之得辛角之余【五一六九○】算得五十八度五十三分易为时得一十五刻一十三分四十二秒
又如辛丁丁乙如前而辛乙为一百度【日在南六宫距度十】则以丁辛之正【七六七九一】辛乙之正【九八四九一百度而用八十度之正者大过象限则用其余弧之】相乗得【七五八三一】以全除之为初得数又以两弧之余【丁辛之余为六四○五六辛乙之余为一七三六五】相乗以全除之得【一一一二三】
爲次得数以加角对边丁乙之余【丁乙边小又两腰为异类故】得数【六一一二三】加五位为实以初得数为法除之得【八○六○四】为辛角之余查得三十六度一十七分易为时得九刻一十分○八秒
如上法或用月之髙求月时则用月之纬度或用星之高求星时则用星之纬度
十六题有极出地之高有日轨高及其纬度求地平经度【地平经度者或从卯酉正或从子午正起算皆得】
如前图辛丁戊为子午圏丁为天顶丁乙甲为本时日躔【天顶经圏】今求壬甲弧【或壬丁甲角】或甲己弧【或甲丁己角】宜用辛丁乙角形求角
列数如上题【丁辛五十度一十分辛乙八十度丁乙六十度】法以辛丁丁乙两弧之正相乗以全除之先得【六六六八六】又两弧之余相乗以全除之次得【三二○二八】加乙辛之余【一七三六五】于次得数共【四九三九三】加五位【以全乗之故】为实以先得数除之得【七四○六即丁角之余】查正表得四十七度四十七分为乙丁戊角【即甲己弧】辛丁乙之余角也辛丁乙系钝角【因对角边乙辛小于九十度两腰为同类故相】
【加次得数大于乙辛底之余故所得为钝角】故乙丁戊角之余为四十二度一十三分更加九十度得一百三十二度一十三分为太阳之本顶圏距北向南之度壬甲也【此系太阳在北六宫】亦名地平之经度【造日晷法内用之】
又如辛乙为一百一十三度三十一分半【太阳在南六宫躔星纪】丁乙为七十度求丁角法两腰之正相乗【丁辛之正为七六七九一丁乙之正为九三九】
【六九】以全除之先得【七二一五八】以两弧之余相乗【丁辛为六四○五六丁乙为三四二○二】以全除之次得【二一九○九】以乙辛之余【三九九○二】加次得数共【六一八一一】加五位为实以先得为法除之得【八五六六六】即丁角之余查得五十八度五十六分为乙丁戊角因丁为钝角【角之对边辛乙大于九十度两腰为同类故相加又次得数小于乙辛底之余故丁为钝角】故加九十得一百四十八度五十六分为辛丁乙角之度【即壬甲弧】是太阳本顶圏距北向南之度
若用余角则从南起算巳至甲得三十一度○四分戊丁乙角也【余者一百四十八度五十六分之余】
十七题有时度有日轨髙及极出地之度求太阳之纬度又求地平之经度
如前图辛乙丁斜角形辛乙边为太阳本日距等圏距北极之度此形有辛角【即戊午弧】时度也有丁辛弧极髙之余也有丁乙弧日轨髙之余也而求太阳距北极之纬度辛乙即如次图从丁角作丁甲垂弧其甲丁辛直角形有丁辛腰辛角求丁甲及甲辛【用七卷直角形第四设二三求】次甲乙丁形先有丁乙今得丁甲求甲乙【用七卷第八设】
【之三求】乙甲甲辛并得所求乙辛次求地平经度【乙丁辛角也】则丁辛甲形求甲丁及甲丁辛角又甲乙丁形求甲丁乙角并之得所求乙丁辛角【若辛为钝角即乙丁辛为鋭角若辛为鋭角即乙丁辛为钝角】
新法算书卷九十四
<子部,天文算法类,推步之属,新法算书>
钦定四库全书
新法书卷九十五 明 徐光启等 撰测量全义卷九 测星
太阳行度止于黄道带中间一线终古不易故日躔厯中所用止黄道赤道过极天顶地平五大圈而已若恒星及五纬不然各有黄道之纬度【一名广度】恒星则终古不易五纬则随时不同也各有黄道之经度【一名长度】恒星则东行每百年一度二十五分五纬自有其本行也各有赤道之纬度【一名距度】则恒星纬星皆随时不同也各有赤道之经度恒星则为黄道之同升度【或名同过极圏之度非赤道本圏之上度】五纬自有其本行亦皆随时不同也盖二种星四种度其不易者止一恒星之黄道纬余皆时时变易矣欲测经纬各星之本度法用仪器定赤道上之经纬度可推得黄道上之经纬度或先测得黄道上经纬度可推得赤道上经纬度又以法求各欹球上之各星升降时刻见上卷其测星之器之法及行度各论各表见别卷第一题
有某星之黄道上经纬度求其赤道上经纬度【星者通称也或恒星或五纬或客星彗孛皆是后论仿此】
凡星之经度皆从春分或左或右起算厯家兼用二分葢皆两道之交无纬度但取其距近者为便耳如河鼓中星其黄道经二百九十六度有竒以满全周少六十三度有竒即用春分向右起算为相距未及一象限故黄道分四象限春分迄夏至九十度为一限夏至迄秋分一百八十度为二限秋分迄冬至二百七十度为三限冬至迄春分满三百六十度为四限凡论星之经度先定在黄道某象限之或左或右相距近则易测【图说如左】若论星之纬度或在二道之北或在二道之南或在二道之间【或在黄之南赤之北或在黄之北赤之南】亦如后图
图说丁戊庚寅为极至交圏【南北圏过
二道二极亦过二至】壬为心戊壬寅为黄道
丁壬辛为赤道交于壬为春秋两
分戊为夏至寅为冬至已为赤道
极庚为黄道极从春壬向夏戊转
秋壬至冬寅为四象限之弧也今设一星如乙从黄道极庚【或北极或南极与纬度同理】作象限弧过乙至黄道之子防子乙即黄道上本星之纬度也次从赤道极已过乙作己乙甲象限弧乙甲即赤道距本星之纬度也又定本星经度距交分之度为甲壬今欲求本星之赤道纬度甲乙及其赤道经其法有二一用己庚乙斜角形此形有两极之相距己庚有黄道纬乙子之余弧乙庚有对戊子弧之庚角【庚角之子戊弧即本星距交分之余弧亦即其距至之弧】求乙己庚角【其余乙己午角为甲丁之角即本星赤道上距至之弧】法用七卷
第五易以庚己弧引长之从乙作乙午垂弧成乙庚午直角形此形有庚角有庚乙边求午乙又求午庚【二求法见下第一假如】以己庚减午庚得午己次午己乙直角形有午乙有午己求己乙求午己乙午己乙者甲丁弧之角甲丁者所求赤道经壬甲之余弧己乙者所求赤道纬甲乙之余弧也假如乙为句陈大星【西名小熊尾第一】天啓甲子年黄道经为
八十三度二十三分壬子也其黄道
北纬度为六十六度○二分子乙也
因经度不过九十故在第一象限内
从春壬向夏戊遇子即从庚过乙作
庚乙子象限弧次从北极已【纬度在北】过乙作己乙甲象限弧成己乙庚形此形有乙庚庚己及庚角从乙作乙午垂弧成午乙庚直角形此形有乙庚二十三度五十八分【黄纬之余】有庚角六度三十三分求午乙边法为全与乙庚之正【四○六二一】若庚角之正【一一四○七】与午乙边之正【四五三三】查得二度三十六分又求午庚边法为全与庚角之余【九九三四七】若庚乙之切线【四四四五三】与午庚之切线【四四一六四】查得二十三度四十九分三十秒次以己庚减午庚得午己弧○度一十八分次午己乙形有午乙午己两边求乙己法为全与午己之余【九九九九九】若午乙之余【九九八九七】与乙己之余【九九八九三】查得二度三十九分为句陈大星与己北极之距余八十七度二
十一分为本星赤道北之纬度又求
午己乙角为全与午己之正【五二四】若午乙之余切线【二二○二一七一】与己角
之余切线【一一五三八】查得八十三度二
十五分为午己乙角之甲丁弧则甲壬得六度三十五分为本星赤道上之经度
又假如乙为南河东星【西名小犬大星】甲子年黄道经度为一百一十○度二十七分三十○秒其南纬度为一十六度○十分因经度过九十故在第二象限内从戊数限
外得二十○度二十七分为戊子从
黄南极庚作庚子象弧其纬度为子
乙因乙星在赤道北从赤北极作己
乙甲弧成庚乙己大三角形此形有
庚角【子戊也黄道经之余弧】有庚乙边【黄道纬之余弧】又有己庚大弧【庚戊象限九十度戊己为黄道夏至距赤道极六十六度二十八分三十秒得一百五十六度二十八分三十秒】求己乙边及己角从乙角作乙午垂弧在形内【为己庚边过象限又己庚两皆锐角】其庚乙午直角形有庚角有庚乙边求庚午得七十二度四十九分四十○秒又求乙午得一十九
度三十三分一十四秒次以午庚减
己庚余八十三度三十八分五十○
秒为午己次午己乙直角形有己午
午乙求己乙得八十四度○一分为
赤道纬度之余即纬度甲乙为五度五十九分次求巳角之对弧甲丁得二十一度二十一分三十○秒因在第二象限加九十度得一百一十一度二十一分三十○秒为赤道上经度【加九十度者从壬起算越丁而转至甲故也】
或从赤南极巳作己甲乙弧成乙庚己【南极】形乙庚边引
长之又从己角作己午垂弧成庚
己午形此形有己庚午角与戊庚
子角等【相对交角】有己庚【两极之距】求午己
午庚两边及午己庚角次午乙己
形有午己午乙【午庚庚乙并】求己乙为某星距南极之度【减己甲九十度余为赤道北之纬度甲乙】次求午己乙角内减午己庚角余庚己乙角其对弧甲丁即某星之赤道上经度也假如河鼓中星天啓甲子年黄道经二百九十六度二
十八分三十三秒其黄纬为二十九
度二十一分三十○秒求赤道上经
纬度如图春壬夏戊为黄道初限【九十