皇朝经世文统编 - 第 267 页/共 287 页
求食甚定真时
设时距分小大于真时距分限西为加减限东为减加置食甚设时加减真时距分得食甚定真时
求食分
并径内减定真时两心视相距余求对数加六百秒对数内减太阳全径太阳实半径倍之即全径对数得食分对数
求初亏复圆前设时
食甚定真时两心视相距与并径相加为距径和相减为距较径较
距径和对数加距径较对数半之加定真时距分对数内减定真时视行对数得初亏复圆前设时距分对数
求初亏复圆后设时
前设时两心视相距与并径相减为距径较食甚两心视相距与前设时两心视相距相减为视距较
距径较对数加前设时距分对数内减视距较对数得后设时距分对数
求初亏复圆真时
两设时相减为设时较两设时视相距相减为视距较后设时两心视相距与并径相减为距径较设时较对数加距径较对数内减视距较对数得真时距后设时对数
求初亏定交角
初亏真时视距视纬差角即并径白经交角加减白经高弧交角得定交角初亏在限东西者纬南北则加与半周相减纬北南则减南北以初亏视纬论若白平象限在天顶北则纬南如纬北纬北如纬南如无初亏白经高弧交角则视距视纬差角即定交角如两角相等减尽无余或相加适足一百八十度则交角为初度
求复圆定交角
复圆真时视距视纬差角即并径白经交角加减白经高弧交角得定交角复圆在限东西者纬北南则加与半周相减纬南北则减解同初亏
求初亏方位
初亏在限东西者定交角初度为正上下四十五度以内为上下偏右四十五度以外为右偏上下九十度为正右过九十度为右偏下上白经高弧交角大反减交定角者变右为左白平象限在天顶北左右相反
求复圆方位
复圆在限东西者定交角初度为正下上四十五度以内为上下偏左四十五度以外为左偏下上九十度为正左过九十度为左偏上下白经高弧交角大反减交定角者变左为右白平象限在天顶北左右相反
求食限总时
复圆定真时减初亏定真时得食限总时
对数尺以量代算或作 量法代算
西洋对数能变乘除为加减其算必资于表造之实难而用之甚便为今习算者所不可少近已用活字翻行弁以用法数则俾得开卷了然蒇事后复深思其理既可两数相并以代乘相减以代除必能施诸量法因变通其术作直尺一千根记数于尺之上面爰按假数之积各识真数于尺内以代表施之闾阎贸易寻常日用之算乘除可以量驭法甚浅易虽妇人孺子略识数目字亦可朝得暮能岂非于常算之外更出一奇乎凡习此尺须制薄铜尺一根或牙或篾青皆可将一边削薄口如刀以便密切尺内之数必取光滑则所记墨识算讫随可揩去依书中两根尺度为长以官尺三四分为阔居中刻定一线平分为两根凡遇乘法有两零相并过一根者即将一根并入根数内用其下余数量之理亦同或遇除法有实之零内不足减法之零者即可少记一根移于尺之上半将实之零数接于下即可减矣
凡初习此尺须用算盘记根数便于加减待用之既熟根数加减自能肚算无须算盘矣又此尺只能以加减代乘除之用如有几数迭加或递减此尺不能驭仍须用算盘凡定所求位数之大小用对数表之首位法辨之如单位之首为0十之首为一百之首为二千之首为三万之首为四十万之首为五之类如百与十乘则二加一为三其所得应为千数如乘法遇有两根相并过一千根者即可减去一千根用余数量之得数亦同惟其位数照常必升一位矣又除法遇有实之根数少于法之根数则不足减可加一千根于实内减之仍用减余数量之得数亦同惟其位数照常必降一位矣若所求位数之大小可以会意不者便不须寻首位矣
凡有法实两数欲相乘者先任以一数于尺内真数中寻对看尺之上面记其根数另用铜尺上端齐尺之上面细界量至真数所在之处即其根数下之零数用墨线记于铜尺上再查又一数之上面根数并入所记根数上复以铜尺上墨线所记之处齐尺之上面细界量至又一数真数所在之处亦其根数下之零数再以墨线记其下则两零数亦接成一直线矣爰视两次所并之根数于尺之上面根数中寻对再以铜尺上端齐尺之上面细界线量其下所记墨线处
相遇之真数即得两数乘出之数也如遇两根数相并过一千根及两零相接过一根者俱依前法量之凡有法实两数欲归除者先以实数于尺内真数中寻对看尺之上面记其根数另用铜尺上端齐尺之上面细界量至寔之真数所在之处即其根数下之零数用墨记于铜尺上再以法数于尺内真数中对寻看尺之上面记其根数亦以铜尺上端齐尺之上面细界线量至法之真数所在之处亦其根数下之零数用墨线记于铜尺上面先将寔之根数内减去法之根数视其减余之根数于尺之上面查对复以铜尺上实之零数内亦减去法之零数用其减余之较数齐尺之上面细界量其下所记墨处相遇之真数即得两数除出之数也如遇实之根数少于法之根数及实之零少于法之零者俱依前法量之
凡算四率比例依常法第二率与第三率相乘数为寔以第一率为法归除之即得所求之第四率数故用量法亦以二率与三率之根数与零数如乘法相并即为寔再如归除法减去第一率之根数及零数视其余数依前法量之即得所求之四率数其理与用对数表同
凡开平方先以方积于尺内真数中寻对看尺之上面根数若为偶数即可折半若为奇数则少记一根移于纸上再以纸齐尺之上面细界量至方积真数所在之处即其根数下之零数以墨记于纸上随视折半之根数于赤之上面寻对再将纸上零数对折齐尺之上面细界量其下墨处相遇之真数即得方边然须审方积之位数必加首位于根数上折半复去首位而量之始方边之数不淆因方积两位定方边一位故也如方积止有单位则首位为0即将根数折半是也若方积在一百以内为二位数则其首位为一必加一千根于根数上折半方合若方积在一千以内为三位数则其首位为二必加二千根于根数上折半方合递求而上皆然
凡开立方积之根数亦必加首位惟根数与零数各取其三分之一如前法量其相遇之真数即得立方边多乘方依数递推如三乘方取四分之一四乘方取五分之一之类
中西历学源流异同论
窃谓两间中有万古不易之理无百世不变之法万事皆然于历为最故治历者惟当顺天以求合不当为合以验天尧命义和历象日月星辰舜在璇玑玉衡以齐七政是皆随时考测以合天也从未闻立一千古不易之法以能合永远之天象虽子舆氏所云苟求其故千岁之日至可坐而知然亦仍属求合之言古今来治历者七十余家疏密代更详推各异而要其理不外乎唐虞时所定之型模历也象也璇玑玉衡也即算数图象及测验之器也此乃治历之大经虽万世莫之易顾其历书三代而上诚有原原本本则师传曹习之书而毕丧于祖龙之焰惟尧典仅载以三百有六旬有六日为岁实杜预谓举全数而言则有六日其实为五日有四分日之一日论谓汉晋诸家皆以日行一度三百六十五日有四分日之一而一周天自北齐张子信始觉有入气之差而立损益之率隋刘焯立盈缩躔度与四序为升降厥法加详至元郭守敬乃分盈缩初末四限定岁寔为三百六十五日又万分日之二千四百二十五较前代为密至前明西法渐入中土历数之学始称美备自汉时西人多禄亩以迄明第谷则立为本天高卑本轮均论诸说用三角推算其术尤精乃定岁实为三百六十五日又千万分日之二百四十二万一千八百七十五较之郭守敬又减万分之三有奇 国朝西人刻白尔噶西呢等更相推考又以本天为椭圆均分其面积为平行度又月离古历皆谓月每日行十三度又十九分度之七东汉贾逵始言月行有迟疾至刘洪列为差率元郭守敬定为转分进退时各不同犹今之有初均也迨今西法益明始知太阴共有十种行度皆因日行盈缩及本天高卑两弦朔望而生均与旧法迥殊惟因古时历年既浅所差甚微非一时所能灼见迨岁月迁流积微成着然后共见而差法立焉此非前人之智不若后人也盖前人不能预见后来之差而后人则能考前代之度分也故世愈以降历愈以明其势则然此历法所以古疏而今密者良有由也考泰西历学起于罗马国罗马历自奴马至该撒儒略一年为十二月乃祭司与大吏任改意定后该撒儒略征请亚力山大天算家锁西日呢定历始创三百六十五日及三百六十六日二假岁寔之法以三百六十六日为闰日之年每四年一闰与郭守敬第谷等所定之岁寔略近乃于耶稣降生前四十五年正月初一日为始改用新历
按史记当在汉宣元之间是时历法尚乱故史称其年为乱年嗣后儒略之令未行而死死后祭司不明历以本年为第一闰年至第四年又为闰年如是每三年中一闰历三十六年中当闰九日而误闰十二日该撒亚古士督觉其误下令十二年不置闰日乃合儒略之大意后不复改至小余积久自生差遂为格勒固里改之当汉儒子婴初始元年新莽建国四年及天凤三年等俱为闰日之年历家咸依此上推迄唐时始有九执历元季始有回回历统回部各国犹太等历言之也欧罗巴人又从回历加精近世噶西呢等踵起阐微发奥推测尤详当时西法并宗之然而术分疏密今古殊途理至精微中西一辙我 国家推恩中外一视同仁遂聘西人襄理历法此 历象考成等书所由来也然于历算诸学皆殚极精微惟中国向以闰月定四时成岁其故因地球历三百六十五日五小时三刻三分四十五秒而绕日一周月约二十九日十二小时二刻十四分二秒而追绕地球一周地绕日一周而月绕地十二次有十日有奇故三年一闰五年再闰十有九年而七闰始合其期惟二十四节气古时皆平分岁实故谓恒气今以日行盈缩而定其损益谓之定气而节气一周与岁实仍同焉西国以太阳恒星十二宫分岁实为十二分彼既不以月圆为例故无正月二月等名目俗称外国正月二月者乃华人称之则然尔在西国历家固无所谓月也然其十二月之日数亦各不同以黄道上有高卑差而日躔即因之有加减也如磨碣宫日躔最卑行速故二十八日而行一宫若巨蟹宫日最高行迟故三十一日而行一宫总以三百六十五日为一年较诸岁实尚欠五小时有奇故每四年闰一日又因四倍五小时有奇尚不足一日之数故又历一百二十八年而少闰一日法应闰三十二日者则闰三十一日始合其期夫闰日乃以太阳行度纪年闰月则以太阴行度作岁虽月分闰法各有不同而岁序纪纲则无少差异此谓之不约而合者也中国以正月朔为岁首梅勿庵谓西国以日躔斗四度为正月朔或云西国以地球当最卑为过年之期二者所差尚微因最卑东行每岁约六十二秒恒星东行每岁约五十一秒仅差十一秒须积至三百二十七年有奇始差一度推今岁冬至最卑点距冬至点后十度五十八分四十一秒自注此论系光绪丙戌年作冬至后二十日内日行最速每日约一度有零故冬至越十日而为西国过年之期即中国十二月初八日也西人恒以过年前八日为耶稣诞辰即太阳躔第十三宫第二十五日故耶稣诞辰在中国冬至后三日也
虽然中西两历不同而实同然而同之中又有不同焉耶稣诞辰后冬至三日者在近今六十年中则然尔推原厥故并非关乎理法之疏密而由于立法之各异天象之变迁惟西国总以地球当最卑为过年之期最卑又每岁东行约六十二秒约历六十年而差一度故六百年之间而最卑距冬至已差至十度矣若以日躔斗四度为过年之期大略相同如今年最卑后距冬至十度零越六百年而当变为距二十度零则西国过年之期亦将在中国冬至后二十日而耶稣诞辰即因之变为后十三日矣大凡六十年中亦有一二日参差今岁交冬至节在十一月二十七日卯初故为后三日设于二十六日亥时交冬至则变为后四日矣惟查康熙戊辰年瞻礼单耶稣诞辰则在冬至后四日似以日躔斗四度为过年之期也考最卑与冬至同度当在宋理宗时自宋以上又差而前故上溯汉哀帝庚申年最卑以前距冬至约二十二度十六分所以耶稣降生之辰当在哀帝庚申年十月即冬至前二十七或二十八日为小雪后二三日也一千九百年之间已差至三十一日此所谓同之中更有不同者也愚准最卑东行之理推之自今以往约历一万零一百四十年之久则地球绕日之轨道最卑最高将易位置是最卑点当夏至点而西国过年之日在中华夏至之期即耶稣诞辰在中国夏至前七日矣当是时北半地球夏生酷暑冬有严寒愈近北极而其苦愈甚盖最卑最高所受日光之比若十六与十五比地土皆环绕北冰海披离下垂故南半球多水北半球多陆水可回光故难受亦难散陆能传热故易受而易散夏至北极朝日日光直射北半球惟地球适当最高则相宜乃彼时适当最卑其积热应得百度者增而为一百零七度冬至南极朝日日光斜照北半球若地球当最卑则尚宜乃彼时适当最高其余热应有二十度者减而为十八度虽略能以行度之盈缩而迭相消长然曷若今日消长之自然也或曰寒暑表上升降数度在人似不大觉何苦之有曰伏暑增两三度不能隆冬减两三度不能不见夫赤日当空火伞方张之候竟有多挂一丝而不能者此何故欤又不见云愁水结灯寒榻冷之间直有欲把刀剪而难堪者此又何故欤夏至时且将增七度之热而人有不唤苦者乎自此更历万余年而仍复今日此又天运之循环而中西岁月之大不同者至于最卑最高之根源及最卑之运行弗替则其故甚微一时不可思议虽欧洲楚精天文家亦莫明其妙惟大约其故必在恒星焉
更定测北极出地简法
西人颜家乐测北极出地简法见赤水遗珍畴人传亦载之其法先于其处测一恒星自出地平至正午所历之时及其高度以时变赤道度以其大矢为一率正矢为二率高度正弦为三率得四率为正弦查表得度内减去星距天顶度余与九十度相加折半转减九十度得北极出地度但此法必北极出地不满半象限星过子午圈在天顶南赤道北而后可否则不合李氏士叔以其非通法也而改之见所著天算或问其法视星在赤道南北不同而大矢正矢异其乘除视星之高弧或深弧南北不同而两弧异其加减法虽略备转失之繁故颜氏法简而不备李氏法备而不简学者卒难领悟今变通两家缀为公法诸题均可一以贯之并补图演草于后推步之家庶有取焉光绪十二年丙戌夏六月丁澣识于沪滨格致堂
法曰于一处任测一恒星自出地平至子午圈所历之时及在子午圈之高弧乃以时化度以其本角正矢为一率外角正矢为二率高弧正弦为三率得四率为正弦检表得度为星之深弧与高弧相加以减半周折半得北极出地度自地平圈南至星出地最高点为高弧自地平圈北至星入地最深点为深弧两弧如有过象限者仍用本角度不用外角度
图略
如图午癸丙丁有依子午圈剖成平圆面乙丁为地平癸为北极癸乙为北极出地午为赤道交子午圈点甲为星甲丙为星道径甲丁为高弧甲壬为其正弦乙丙为深弧庚丙为其正弦甲辛为星道度本角正矢辛丙为星道度外角正矢星一昼夜而一周故以时化度即星道度甲辛壬与辛庚丙两句股形为同式故星道度本角正矢即甲辛弦与星道度外角正矢即辛丙弦比若高弧正弦即甲壬股与深弧正弦比即庚丙股此比例而得深弧正弦之理也甲癸与癸丙两弧相等并为深弧加北极出地之度以甲丁高弧减乙己丁半周余甲乙弧为北极出地倍度又加深弧之度故井高弧深弧以减半周折半即北极出地度此加减而得北极出地之理也何以知星道度本角正矢为甲辛外角正矢为辛丙也如甲卯丙未为依星道剖成平圆面甲丙为星道径丑甲为星出地平至子午圈所过之度甲心丑为本角其正矢为甲辛丑心丙为外角其正矢为辛丙也
于一处测得一恒星自出地平至子午圈历二十六刻二分高弧六十三度求北极出地
草曰以星出地平至子午圈时刻化度得九十八度其本角正矢为一、一三九一七三外角正矢为0、八六0八二七乃以本角正矢为一率外角正矢为二率高弧正弦0、八九一00六五为三率求得四率0、六七二二0九八为深弧正弦检表得四十二度十九分与高弧相加得一百零五度十九分以减半周得七十四度四十一分折半得三十七度二十分三十秒即北极出地度对数草曰九十八度本角正矢对数为一0、0五六五八九七一外角正矢对数为九、九三四九一五八三乃以本角正矢对数为一率外角正矢对数为二率高弧正弦对数九、九四九八八0八八为三率求得四率九、八二八二0七为深弧正弦对数检表得四十二度十九分如前法加减得北极出地
于一处测得一恒星自出地平至子午圈历十四刻十二分高弧七度求北极出地
草曰以星出地平至子午圈时刻化度得五十五度三十分其本角正矢为0、四三三五九三八外角正矢为一、五六六四0六二乃以本角正矢为一率外角正矢为二率高弧正弦0、一二一八六九三为三率求得四率0、四四0二六六五为深弧正弦检表得一百五十三度五十三分与高弧相加得一百六十度五十三分以减半周得十九度七分折半得九度三十三分三十秒即北极出地度
对数草曰五十五度三十分本角正矢对数为九、六三七0八三0一外角正矢对数为一0、一九四九0四三九乃以本角正矢对数为一率外角正矢对数为二率高弧正弦对数九、0八五八九四四七为三率求得四率九、六四三七一五八五为深弧正弦对数检表得一百五十三度五十三分如前法加减得北极出地
于一处测得一恒星自出地平至子午圈历四十二刻二分高弧一百二十一度求北极出地
草曰以星出地平至子午圈时刻化度得一百五十八度其本角正矢为一、九二七一八三九外角正矢为00七二八一六一乃以本角正矢为一率外角正矢为二率高弧正弦0八五七一六七三为三率求得四率0、三二三八六九三为深弧正弦检表得一度五十一分与高弧相加得一百二十二度五十一分以减半周得五十七度九分折半得二十八度三十四分三十秒即北极出地度
对数草曰一百五十八度本角正矢对数为一0、二八四九二三一五外角正矢对数为八、八六二二二七六七乃以本角正矢对数为一率外角正矢对数为二率高弧正弦对数九、九三三0六五五九为三率求得四率八、五一0三七0一一为深弧正弦对数检表得一度五十一分如前法加减得北极出地
附真数对数求正矢法
真数求正矢以余弦减半径即得如弧之过象限者其余弦为负故以加为减
对数求正矢无论过象限与否以半弧正弦对数倍之加二之对数0、三0一0二九九九减半径对数一0、即得盖首率半径中率通弦即半弧倍正弦得末率为倍正矢故通弦自乘半之半径除之为正矢而通弦自乘半之即半弧正弦自乘又二乘之也今对数倍之为自乘加为乘减为除故半弧正弦对数倍之加二之对数减半径对数即正矢对数也
近代畴人著述记
畴人传自罗茗香续后未有再续者近时算家著述序跋足继前贤而开后学者颇不乏人顾或僻处偏隅遗书未显或英年多故著作未成亦往往而有欲搜访而续缉之诚未易言矣然而覃精数理者名山之绝业也多方搜录者尚友之苦心也不揣梼昧勉效管窥意在网罗有伤繁冗谨分条诠次如左