子藏 · 算法
新法算书
75 万字 · 约 35 小时 45 分钟 · 24 / 96
子藏 · 算法
75 万字 · 约 35 小时 45 分钟 · 24 / 96
会员可开白话
之正较垂线之正则否何也盖垂底两弧之正各圆线形内不能合成一直线三角形故【见前苐一图】用浑仪可免直线形止须以圏相交处即得各弧之长短大小焉三论曰凡圆线三角形其线之正必与对角之正得正比例如后图设甲乙丙为直角三角形直角在丙余皆鋭角各边引长为一象限至壬至戊至丁自丁复引象限至子至庚因得乙丁巳斜角三角形今依常
法直角形内求甲丙边即因先比之
丙角与甲乙或甲角与乙丙推乙角
与甲丙之比例求乙角即因甲乙反
比之丙角或乙丙与甲角亦算得甲
丙与乙角又求乙丙应以甲角较推如丙比甲乙同而反求甲角应以乙丙边推如甲乙比丙同此反复用八线表推求法也若用浑仪即本图内子甲壬自当地平必得天顶在丁而子丁壬为子午圏设辛乙戊为赤道丁乙丙为黄道或当髙弧则直角形中之三边各显于本图各有定度可取盖论角则丙角自显为直角以丁子弧可徴余角皆以对弧得则甲角以戊壬乙角以辛癸是也试于斜角三角形内先求乙巳边必以丁对角推之用乙与丁巳或巳与丁乙之比例求乙巳等角亦以对边求之法必同前但查表或疑其所求角应鋭与否【如查正九二七一八应六十八度并应一百一十二度】必以取凖图形为正或用天球尤易明盖设丁庚为髙弧得丁角于丙庚地平弧乙角在两道相交之处必对则在过二至之圏弧巳角旣为钝角乃左右之边无以定其象限必球上自顶顺髙弧界线而线交乙巳弧之防移至顶则球一面依先界线安髙弧必尽于地平一面赤道亦自至地平彼此间地平弧即能量定巳角矣四论曰凡圆线三角形两边各小于象限先以两边弧自并后又以小边并大边之余弧而即以此后总弧之正或减先并总弧之余或加其过象限弧之正所得线半而用之乃以求第三边即前两边间角之矢与他线如全数与前半线所复得线为后并弧之正所减必余第三边之余或为后并弧之正所加亦余第三边过象限弧之正若反求角则他线与角之矢如前半线与全数而他线亦为后并弧之正以内减第三边之余或加其过象限弧之正所生因此三角形中之两边并较象限或等或小或大而各依之以推第三边设角时直时斜皆同但推角设边反异盖两边并较象限相等或小则设第三边必小于象限独两边并大于象限所设第三边亦能大于象限故法虽同临推种种畧异此等三角形歴家无所不用虽加减法若省然亦未免于烦欲查浑仪则捷若指掌何也以二边及间角求余边先设两边并与象限等其一为四十七度其一为四十三度间角为五十度试于仪上极髙四十度即安髙弧令地平上依间角自南去东距子午圏五十度自顶于髙弧上查四十三度亦自顶于子午圏余四十七度得其中黄道弧从娵訾宫一十四度至降娄宫一十七度共为三十三度即形内余边也复设两边并小于象限如各为三十五度间角与极髙同前得三边在中黄道弧则自降娄宫九度至大梁宫六度共为二十七度又设两边并大于象限如各为六十度余皆同前得第三边在黄道弧自枵宫二度至娵訾宫十五度共为四十三度若求角即以先所得三边反查髙弧及子午圏之间角则所得三弧必生五十度之角苐原法凡得三边小于象限者用其余与后并弧之正相减大即以其大弧之正相加乃仪上亦无二法如黄道自枵宫一十八度至实沈宫初度共一百零二度为苐三边其对角当在髙弧及子午圏相距之地平上得一百一十度此则抱角之二弧并必大于象限也今试以公论用仪解日食内所算三角形则凡直角形归一种斜角形又归一种其列二等如左
求时圏与地平交角
时圏与赤道经圏及过赤极圏皆一而独以其所用有分别焉设太阳居正午其过时圏至地平正交必为直角若午前后因斜交地平得角亦斜且大小不一复设太阳在正东距正子午圏共六小时则过时圏至北极得九十度其交角大小与极髙度同使交角在正午及正东西间即以髙弧求其大小法从交防各圏上正去九十度安髙弧【地平上算】必本弧上从地平至交时圏间度为时圏交地平角也假如太阳躔降娄宫初度设时为辰正二刻先将午正与本躔度并居子午圏下后转仪令辰正二刻正切子午圏乃本时圏交地平从正东起南去四十度以之安髙弧又距本度满一象限则又在正北之四十度以此度复安髙弧从地平上数起得交时圏五十三度为时圏交地平角也
求地平与黄道交角
法用髙弧过黄平象限下至地平即因髙弧为大圏以所正对交角之弧能量其大小则必自地平至其交黄道防乃得黄道交地平角也假如北极髙四十度设实沈宫初度居地平东出得平象限偏子午圏之东以髙弧从此防过至地平约得三十四度一十分为地平及黄道二圏之交角盖黄道因半周恒在地平上而平分左右各得九十度独冬夏二至此限正合子午圏外此则限每偏东或西所以查交角用髙弧不能用子午圏也
求黄平象限距子午圏为三形之弧
黄道随宗动左旋其交子午圏也时髙时庳因而两象限之中防距天顶亦时近时逺且以斜升斜入故则九十度限大半偏东或西乃从冬至迄夏至限常在东从夏至迄冬至限常在西即从而得限及子午圏中之弧也今依法加髙弧使之过其限必以直角相交其角左右之弧一在髙弧一在黄道而相对之底弧在子午圏则三弧共为直角三角形也明矣本形内各弧亦能自显度分乃限距天顶又距子午圏等度皆见于弧若更求髙弧距子午圏中黄道之对角必应查于地平即以髙弧距子午圏之中弧量之乃得且本弧大小正与黄道出没之广弧等如北极髙四十度设大梁宫初度为平象限因偏东十四度以安髙弧得其至地平切子午圏东二十七度即象限偏子午圏对角之弧与黄道自正东去北之出正西去南之人等而髙弧自顶至交限防则三十度也
求子午圏及黄道交角
凡黄道以冬夏二至交子午圏成角者必为四直角因子午圏当过黄极并二至圏此间必正相交故也使以春秋二分交即为斜角得对弧正与两道最相距之余弧等从此距分渐逺交角亦渐易必自冬至至夏至交得鋭角向东北或西南自夏至至冬至亦交得鋭角向西北或东南法以黄道度正合子午圏定住移交防至天顶从此至地平两圏各成象限则其间地平弧能量交角之度如大梁宫初度交合子午圏七十九度【从北极算】必移其七十九度在顶与本宫初度相交其二弧至地平间必抱七十度东北与西南皆等又设鹑火宫以十五度相交因在子午圏七十四度移本度居顶得二圏至地平中弧必为七十二度西北与东南皆等
求髙弧与黄道各度之交角
先依黄道距午正前后度以赤经圏交黄道角或加或减于高弧交经圏之角乃得高弧与黄道或正或余【形内外是】之交角此原法也今用浑仪可免加减径安高弧交黄道于其距正午度即依前法界线随移本度至顶复依线安高弧必得角于对地平弧矣如北极高四十度设大梁宫初度距午正六十四度【东西无异】使髙弧交其躔度因得界线后起大梁初度居顶依线复安高弧即得所指地平五十八度为髙弧交黄道角也或不必转仪而独移髙弧于地平对度用规噐于髙弧及黄道弧距前交防九十度之界量其二弧相距则地平上亦得五十八度如后图甲为天顶丙戊黄道弧甲丁为子午圏平象限距其东设在乙日食在戊或丙依前第三及第四题公论以二曜躔度丙及定朔时先得丙丁黄道弧必
使丁居正午以髙弧过丙为甲丙
丁斜角三角形内求甲丙弧【二曜地平
髙之余弧】及丙交角盖以甲丙查得太
隂高庳差【丙巳是】丙角与小形内交
角等因并得所余巳角【壬自为直角】而以之推丙壬时差及壬已气差故也或依第一及第二题公论以先得黄道交子午圏丁防于仪上并得平象限相距之乙丁弧即安髙弧过乙限先得甲丁乙直角三角形内查甲乙本限距顶之弧而更使髙弧过丙躔度乃复得甲乙丙直角三角形内求甲丙弧及丙角皆依前法因解丙巳壬小形以求视差其法尤省
新法算书巻十八
钦定四库全书
新法算书卷十九 明 徐光启等 撰浑天仪说卷四
依浑仪制日晷法
太阳左旋以定昼夜十二时【二十四小时】则常依赤道三度四十五分为一刻每十五度为一小时故诸圏以二十四平分之而每分又以四平分之乃得时盘必周分各与赤道皆等之度相应令之竪立与赤道高下等而中依直角安表则表景所射即能定时而赤道晷所繇起也今不必恒以竪立合赤道圏或正立面向南北为立晷或正倒面向天顶为地平晷或复正立面东西正向为子午晷或又正立面偏正南左右或不正立面偏地平各以所向天上之圏得名而各以其面承接日光故立表或正或斜不一即表射景逺近与面分时刻广狭亦不得一虽太阳左旋同诸时刻平行同而线则实繇景得射景旣异相距之线安得不异此诸晷公有日平行之原而私则各有所异总于本仪可得而明矣
求诸晷方位法
日晷之制原以度数考求而度数必有相应之定处则又在取凖方位焉故凡平面日晷所向方位多变大约相较有二原或较地平即与之为平行有正立有曲立种种不同皆应度数不等或较子午圏亦与之为平行乃有偏左偏右而多寡复以间度为则者又或有偏于地平偏于子午兼地平子午而别为一种总不外此二原乃复得一方位者必先置木或铜取四方直角平面形为甲乙丙丁依其长边面内作戊己线与甲乙为平行线应平分于壬即以壬为心以辛为界作己辛戊半圏
乃平分一百八十度
也从中线壬辛左右
各一象限而另设垂
线于壬则定方位之
器全矣临用时如求
地平方位即令此器以丙丁边倚晷面正立得垂线合壬辛中线者即得其面正与地平同若垂线偏距中线左右则必查象限得晷面前后离地平若干度以垂线依象限辛防之前后度为法或令甲丙边依直角倚晷面得垂线正合壬辛线者即其面正立在地平若得垂线距辛防内外则依其距度于象限上亦可得晷面偏前后之广欲求距子午圏方位即令甲乙边以直角倚晷面从此器中心壬出尺能旋转于半圏诸度尺末设指南针其上随尺同转乃先安器后转尺而以罗针对下顺尺线者为凖随以尺距中线之度定晷面距子午圏之广但罗针未免畧差故又一法晷面上界线自上一直下于线上立表表末另悬垂线候日光射垂线之景必合晷面上线乃凖且将浑仪依法测得日轮高度而以太阳躔度对高弧则高弧所指地平度或正东西或偏左右因偏若干亦可定晷面离正南北之广也其求重复方位各依所向可得乃向地平如前向子午别有法于晷面立二表任意相距表锐各设垂线距面皆等候日轮出视其二线凖对即于仪上测其地平高以与高弧正合而地平经度可得子午圏方位亦定矣
制正球日晷
凡日晷之表等虽北极出地不等得各时线相距等者谓之正球晷此其制原易可不须球然舍球又无以明其理也如赤道晷因诸时圏与赤道交其相距皆于球心相切设以本仪之枢当表其射景必顺时圏行赤道使各依极安仪而表之长短同则时圏在赤道上相距之度亦同或论赤极晷因其面正合卯酉时圏设本面距仪心任表长短等而诸时圏与中心相切从心过晷面相距不等则正午线合仪枢可当仪面中线而余线左右相距渐逺皆平行如上图以长方形为晷面其丙丁横线者即赤道与之相切线其甲午正南北线者即合仪枢从赤道顶过时圏所为线也立圏者乃赤道周平
分以指诸时圏相交之防者也盖
时圏必皆切表顶【当地心是】而复开之
使过至丙丁线上为时线所居之
界故本晷诸线交心在面外而以
表顶为心彼此相距皆平行今设
表长短同虽极高多寡不同其线
则二晷相距无异又设甲午线依
天枢斜竪令晷面偏东或西则午时线不能定在面之中必依面所偏多寡而晷面亦移左右不等至其面向正东正西乃以中线为卯正酉正余线渐逺惟午时线不入晷面而丙丁线则尚为赤道所切虽时线皆平行乃晷则应以一面斜起庶合赤道高度而得中所横线其高低度与之等也
制斜球正日晷
凡日晷之表等因北极出地不等得各时线相距亦不等者谓之斜球晷其制法原不一今用浑仪列简法如左如制地平晷先起仪依本北极高乃令过极圏正合子午圈而子午圏之左或右毎扵赤道上查十五度移居子午圏下即识过极圏交地平正南北度复于赤道上查十五度如前移居子午圏下又得过极圏交地平度以此逓查逓移必至尽过极圏交地平度之界而止则诸时线在晷面相距之广全得焉盖晷面上先作两直线以直角相交其一为子午线其一为卯酉线而以交防为心任意大小作虚圏或用比例尺或依本圏预分度取仪上地平所识度为法【自夘酉线至子午线或反之以应仪上所识度为凖】从心出线过此者皆平晷时线也如北极高四十度以过春分经圏居子午圏下必在地平之正南北初度为午正移之去东十五度【依赤道度】得经圏东交地平十度【距子午圏算】为午初移之去西十五度得经圏西交地平亦十度为未初【距午前后等时恒得距度等】巳正及未正约得二十度半己初及申初约得三十三度辰正申正得四十八度辰初酉初得六十七度半至夘正酉正则各满九十度而夘酉外与前距时等必皆得度等若求刻线亦依赤道上三度四十五分为一刻如前法逓查之安表使之出晷心向午正距晷面渐逺以北极出地度为则必悬子午线上以正合本地天枢是也若正南北立晷亦用仪上赤道求距度渐移至子午圏法同前其所异惟在交度盖髙弧与过极圏相遇处为交度而高弧则定居东西或夘正酉正茍不用高弧惟以极高所余度求之如北极高四十度依其地制立晷必使仪北极出地平上五十度如前法定时线盖五十度即极高四十度之余度其安表渐距晷面正下以至本地赤道高为止此晷自卯正至酉正独十二小时向南而夘前酉后之时面皆向北其表渐距晷面与前同从上反求得正矣
制斜球单偏日晷
若不正立面向南北制法略与正立同但用高弧必依其偏容有异盖向南面偏北者必查偏度于子午圈从仪顶去北即此安高弧面向南者则偏度宜求于顶之南以此界出高弧其向北晷面偏南者即依偏度于顶南求界或面反偏北尤宜于顶北求界总之偏度多寡及所向方位皆应查于子午圏距顶南或北之处以安高弧而高弧下至地平恒在正东正西之防表位必在正午时线从晷心渐距其面与高弧上距北极等若不正立面偏正东正西法用立象半圏先于高弧上取偏度如设面向东而偏西三十度令髙弧自顶下至正西量三十度为限即安半圏于其限以当地平必识其与极圈相交之防为各时线之距如北极高四十度安高弧及半圏如前将时盘与夏至圏对试于太阳出时必得春分经圏北交半圏十六度夘初交十二度渐过以南交二十六度后七十等度至未正一刻余太阳过半圏西晷面无景其本晷表位偏午正线左右距晷面较地平面高不等求其位法使经圏与立象半圏以直角相交即因经圏自交防至极中弧得表之高半圏自交防至交北地平得表位与午正线相距之逺如依前极高等数则表距三十八度高二十二度若正立面偏东或西制法亦与正向南北立晷同独高弧下至地平不得定在正东正西之处必依晷面偏度因之距东西等如面向南偏西三十度即高弧距正西亦北去三十度面偏东必高弧距正西之南向北面偏东西皆仿此但偏晷所得高弧度午前后必异时刻多寡不等试令北极高四十度晷面向南偏西三十度先以高弧北距正西三十度转经圏西十五度【赤道上取或用时盘亦同】得其交高弧防距顶十二度为未初乃自正午相距线也又渐转仪每十五度为限得午后时刻各依交度不同之广未正交二十三度申初交三十三度半申正交四十四度酉初交五十五度酉正交六十九度戌初交八十七度复移高弧在东距正东之南亦三十度随转过极圏东十五度得午初交高弧九度巳正交二十九度巳初交四十八度辰正交七十度辰初则交地平虽夏日最长亦不能全见午前半昼景安表必先查其偏东西若干距晷面多寡法令高弧至地平居本晷偏度限【晷面偏东用高弧于东地平偏西用高弧于西】乃转仪使过极圏距子午圏与偏度等必得以直角交高弧则自顶至交防于高弧上得表在晷面上垂线之度自极至交防于经圏上得表距晷面之度假如前设偏西三十度之晷将高弧下至西地平北距正西三十度过极圏亦应于北地平距子午圏三十度得其与高弧以直角相交则自交防至北极中约四十二度为表出心渐距晷面之高复自交防至顶约三十度为表渐距中垂线之广此立晷之面南偏西用高弧及经圏之法与面北偏东而面南偏东与面北偏西者亦同但表末于面南晷以向南极为正而面北晷反应向北极也
制斜球重偏日晷
若不正立面向南北复偏东西则较本晷面与地平面或偏向或偏离为交角时鋭时钝之异故依偏容分别其晷为二种先论鋭角向地平者法查本晷所偏东西度于其本向地平或晷向西南东南必从子午圏南交地平起其所止限为高弧当至之处则自顶依高弧求晷面偏地平度即以合度处于球上作识复自高弧交地平处去北九十度为限因之以安高弧移居顶而过前所识处即于高弧上得诸时线相距之度则因交前所识及子午圏间弧为晷面中垂线距正午线之广也次转球过极圏以十五度为交高弧之界与前法同得午前或后依面向东或西各时线之距而余方则移高弧于正对地平度转球使极圏渐交高弧各时俱可定矣若以钝角向地平法反查偏东西度于本晷所向正对地平或晷向西南东南则从子午圏北交地平起所止限亦为高弧当至之处乃于球上作识依之求时线相距皆与前同独高弧宜去南九十度以定复安之限虽高弧不能过球上所识并至子午圏惟令立象半圏过正相对地平而左右转球则午前后时线度半圏上可得假如北极高四十度晷面偏西距正南三十度向地平偏二十度必使高弧在子午圏西与地平三十度合令夏至圏正居子午圏下乃自顶依高弧量二十度得近黄道处为实沈宫二十一度与高弧二十度合为防作识后复安高弧或立象半圏在地平正西之北三十度从前防过【球尚不动】与正相对之度至地平则所交子午圏处距顶约二十三度距防一十二度则一十二度为晷中垂线距午正线之度便转球西一十五度【用时盘亦可】夏至圏必交高弧八十七度为未初次交七十二度为未正次五十八度次四十五度次三十三度次一十八度末五度为申初申正等时以至戌初始尽复转球令夏至圏距子午东一十五度得交对度高弧六十四度为午初次四十六度次二十六度次一十一度次即入地平盖辰初不载晷面因其偏西故也欲安表必先查其应距晷面若干偏午正线左右若干因而从晷心出依偏距度起射景与各时正合求距面度法使高弧在晷正面地平【末求余方时之前】渐转球以过夏至圏得北极及高弧中最小之弧即因本弧量表距面之广或于本方使过至圏与高弧以直角交则自交处至极中弧亦为表距面度查表偏午正法用高弧交过至圏与前同独偏度当于高弧上从交防至子午圏上求之必中弧为相应之距度假如前晷求表安高弧在西地平北去正西三十度使之上距顶南二十三度转球令过至圈以直角交高弧即从交防至北极中约得六十度为表距晷面度复从交防至高弧切子午圈约得五十五度为表距午正时线之度余仿此
畧节气线于正球日晷
凡节气在黄道上正相对者以较赤道其距内外天上必等盖随宗动左旋必为平行圏故乃平晷节气线则不然虽赤道线为直线而内外节气线其形甚曲多縁彼此相距渐逺或不以赤道为中界故较赤道平有异向焉惟赤道晷之节气线亦自为平行圏亦内外相距等其形正与天合试就浑仪先论之设仪上赤道为实圏天枢上任取其表之长作识切赤道面向外并取过极圏上与表相等弧识之从所识处量各节气之距而每界出直线过表顶得凡线至晷面所止之处因以定节气当居之位焉法用规器以赤道心为心以线止位为界作平行图如左外圏限赤道晷面周平分为时刻其中心出表为甲戊设庚己辛为过极圏即从庚外取庚己与甲戊等而己为诸节气距内外之中界盖以戊为心作辛己壬弧从己至辛至壬取二十三度三十一分得夏至及冬至界取二十度一十三分得大暑小满及
大寒小雪其余节气皆仿此
乃从其各界引辛戊乙等直
线得乙丙丁等圏于向北晷
为赤道北节气向南晷为赤
道南节气也凡正球晷之节
气线以赤道为中线余线凡
相对者左右距必等而各渐
开距必不等法设仪心为表顶其面任距逺近必依表长短为则与前制晷法同即将过极圏于赤道内外识各节气之距度随以各度出直线从仪心过使至本时线上必得赤道在中左右诸防为节气应过之处此即界线之所以然临制时以表顶为心时线交赤道防为界作圏即得切割等线依八线表取用盖赤道为全数时线左右为切线从圏心出线与时线相交得割线故将全数载比例尺余线依之取载晷面是也如后图上下为时线设制赤极晷即午正居中卯酉居边制东西正向晷午正居边卯酉居中而赤道横交诸时线彼此必同甲丙为表长依之为圏而左右定节气之距如丙
己丙丁等弧即得甲丙全数丙己丙
丁直线为切线甲己甲丁其割线以
定夏至及冬至于午时或卯酉时线
而定两至中节气亦不异此试于申
巳时线必以乙为心【表顶之距】作壬丁辛
圏左右取丁壬丁辛各至之距弧余
节气线弧皆与前同即乙丁为全数丁壬丁辛直线为切线甲壬甲辛为割线而节气宜过其防位亦依之定矣又试于午初酉初即丙为心以作圏求子庚子癸两至距赤道中界而求他节气皆同一法也
界节气线于斜球日晷
凡斜球晷之节气线虽以赤道分内外然各节气正相对者距赤道逺近不等而自为曲形则其曲必等故设过极圏以定各节气初度之距令出直线过仪心至各时线上皆与前同法先依本地北极高求各节依各时应出地平高【见前二卷】随以高弧考对即仪心当表末依所行直线各至时线为防而毎时识防处连之必为曲线以指本节气也假如仪心在乙以辛庚为晷面得甲乙表
癸巳为过极圏设北极高
四十度欲制地平晷节气
同部