子藏 · 算法
数学
8.8 万字 · 约 4 小时 10 分钟 · 4 / 12
子藏 · 算法
8.8 万字 · 约 4 小时 10 分钟 · 4 / 12
会员可开白话
极也春分秋分黄道与赤道交日正当其交处阳厯阴厯于此分而昼夜时刻均亦于此日平分也若景非极长极短不得谓之至日不正当赤道不得谓之分故皆当用视度不用平度如史纪冬至有从测景得者书曰某日景长景长者定冬至非平冬至也平与定之差随高冲离冬至逺近而异元至元以前定冬至皆在平冬至前至元以后定冬至皆在平冬至后其相差之极亦如今之春秋分前后约二日有竒【日躔如减差表均数最多者二度有竒故平气定气能差二日有竒】而厯家纪冬至必据景长之日人事之最重大者如朝防园丘皆以是日为定则自古以来冬至皆用定气矣一嵗节气独冬至用定其余二十三气皆用恒宁有是理况其所谓恒气者并非恒气也如欲定在天之恒气当以太阳本天界为二十四段一段均得十五度【据今法整度言之】又以一嵗三百六十五日二十三刻三分四十五秒之平嵗实【据今厯嵗实平率言之】分为二十四气一气约得十五日二十刻一十四分三十一秒五十二微半【亦据今之刻分秒微言之】以年冬至起根而均之犹曰此在天太阳平行之平气也今乃以太阳视行之定冬至与来嵗定冬至相距之时日折半以为夏至四折以为春秋分又均以为诸中气节气无论春秋分非交赤道之日即诸中气节气亦无一气合乎在天之均平者矣何也平冬至与定冬至起根不同也两嵗冬至相距为活泛之嵗实与平率嵗实多寡不同也如月有平朔平望平有定朔定望定步算者必以月之经朔时日为根【即平朔】以朔防累加之为逐月经朔朔防折半为平望四折为平若以此月定朔与后月定朔之时日【多者二十九日九时少者二十九日三时】折半为望又折半为则平者皆非平矣古厯不知定朔自唐以来既用定朔定望推交食必无复用平朔平望注厯之理若以定朔为距折半为望又折半为无此理亦无此法恒气亦犹是也古厯家惟隋刘焯皇极厯始用定气其厯未颁行大衍厯以后诸家皆有推定气之法然一行之言曰凡推日月度及轨漏交蚀依定气注厯依常气则唐以后厯家必用恒气注厯者皆一行此言误之也何可复仍其误乎
译西法者未加详考辄谓旧法春秋二分并差两日则厚诬古人矣夫授时厯所注二分日各距二至九十一日竒乃恒气也【厯经厯草皆明言恒气】
永按授时之恒气与大衍之恒气虽若无异亦微有辨至元时平冬至与定冬至时刻畧同则其均之恒气以定冬至为根犹之以平冬至为根也若一行作厯在至元辛巳前五百五十余年高冲约在冬至前十度其时两心差又较大定冬至约在平冬至前四十余刻其所谓恒气者以定冬至为距非以平冬至为根则当年恒气二分加时或近夜半前后者与在天之平气二分相差亦可一日矣【春分先天秋分后天】此理一行固未知郭氏亦未晓【郭氏之时与天偶符】由太阳有高卑高卑又有行度两心又有微差重闗未啓故也今日此理已明固可无疑于定气
其所注昼夜各五十刻者必在春分前两日竒及秋分后两日竒则定气也定气二分与恒气二分原相差两日授时既遵大衍厯议以恒气二分注厯不得复用定气故但于昼夜平分之日纪其刻数则定气可以互见非不知也且授时果不知有定气平分之日又何以能知其日之为昼夜平分乎
永按授时固明言四正定气矣然自小寒至大雪二十三气皆用恒气注厯由惑于一行之厯议亦由当时高冲与冬至同度最高与夏至同度冬至为盈初夏至为缩初意其盈缩之限常如此故以两冬至相距之时日均为二十四气以为合于天之平分时日也设当时早有西士之说发明最高最卑随时推移之理而告之曰今日之盈初在冬至缩初在夏至者由太阳高卑两点与二至同度故也向后五十余年两点各东移一度则平冬至与定冬至不相值而诸节气中气平定皆不同矣又细推之前后一嵗半嵗亦微有不同者矣及其极也平冬至与定冬至相差两日有竒当是时犹以两定冬至相距时日均为二十四气则小寒至大雪二十三气不皆与平气相差两日乎倘欲并冬至亦用平舎景长之日而用景未极长之日既有所未可或欲令二十三气皆从平冬至起根而均之则是冬至至小寒骤减两日只有十三日大雪至冬至骤増两日竟有十七日竒也宁有是理乎进退无所据则欲遵大衍常以恒气注厯者为舛矣郭氏闻此论亦当别立随时推定气之法不当以恒气注厯矣
夫不知定气是不知太阳之有盈缩也又何以能算交食何以能算定朔乎【经朔犹恒气定朔犹定气望与上下亦然】
永按经朔犹恒气定朔犹定气此理极是然恒气与经朔犹有辨何也以日月平行算其相防是以平为根今注厯之冬至由日躔加减表与日差表定其加时则是视行之定冬至非平行之平冬至矣上下数千年惟至元辛巳间定冬至即平冬至其他皆有差其相差之极至二日犹执算定之冬至以为根逐气均命为恒气而谓其犹经朔可乎
夫西法以最高卑疏盈缩其理原精初不必为此过当之言良由译书者并从西法入手遂无暇参稽古厯之源流而其时亦未有能真知授时立法之意者为之援据古义以相与虚公论定故遂有此等偏说以来后人之疑议不可不知也
永按厯书之言固过然使今日犹执一行之恒气注厯推其流失有如前条进退无据之云者
又曰其所以为此说者无非欲以定气注厯使春秋二分各居昼夜平分之日以见古法授时之差两日以自显其长殊不知授时是用恒气原未尝不知定气不得为差而西法之长于授时者亦不在此以定气注厯不足为竒而徒失古人置闰之法欲以自暴其长反见短矣故此处宜酌改也后条详之
永按授时虽知有定气未知盈缩二根之有推移今时冬至既不为盈初则据定气冬至为根均一嵗之二十三气似不得为长矣【失古人置闰之法详见后辨】
又曰问授时既知有定气何为不以注厯曰古者注厯只用恒气为置闰地也
永按定气注厯亦正为密于置闰地也闰以无中气之月为的然必合算定朔定气视其无中气之月置闰于此乃为真闰月若只用定朔不用定气则无中气之月未必果无中气也譬之算定朔必合太阳盈缩太隂迟疾视其相防之日命为朔乃为真定朔若得其一遗其一则或有以晦为朔以二日为朔者矣古厯置闰疎谬后渐知用定朔置闰于无中气之月矣而不知用定气则无中气之月亦非真然则尧命羲和以闰定四时成嵗之法至今日始精耳
春秋传曰先王之正时也履端于始举正于中归邪于终【邪与余同谓余分也○永按左传本作余汉书引作邪】履端于始序则不愆举正于中民则不惑归邪于终事则不悖葢谓推歩者必以十一月朔日冬至为起算之端故曰履端于始而序不愆也
永按履端于始先生说近是然不必朔日也一嵗始冬至即履端于始也杜注步厯之始以为术之端首似后世之推厯元者非也
又十二月之中气必在其月如月内有冬至斯为仲冬十一月月内有雨水斯为孟春正月月内有春分斯为仲春二月余月并同皆以本月之中气正在本月三十日之中而后可名之为此月故曰举正于中民则不惑也
永按举正于中正即三正之正此正朔示民使民遵之故曰民则不惑正月为嵗首而言举正于中者对冬至为始嵗终为终则正朔在其中间也周之正虽与冬至同月而步厯犹以冬至为始故举正为中且言先王之正时亦通三正而言之也杜注云举中气以正月果尔何以不云举中而云举正乎且古厯节气亦由畧而详由疎而密上古少皞氏以鸟名官有司分司至司啓司闭而左氏亦云凡分至啓闭必书云物啓者立春立夏闭者立秋立冬并二分二至为八节则古时只有八节未有二十四气也二十四气之名葢秦汉以来始有之其名义大约有所本如云惊蛰者今夏小正之啓蛰月令之蛰虫始振也雨水者本月令之始雨水也芒种者本周礼泽草所生种之芒种也小暑者本月令小暑至也处暑者本楚语处暑之既至也白露者本月令白露降也霜降者本荀子霜降杀内月令霜始降也大寒者本鲁语大寒降也而中气节气汉以来亦有小异汉以惊蛰为正月中雨水为二月节而刘歆三统厯始改雨水为正月中惊蛰为二月节三统厯犹以谷雨为三月节清明为三月中而易纬通卦验则以清明为三月节谷雨为三月中然则左氏时尚未有中气节气如今厯之详密不得以举正为举中气
右一月之内只有一节气而无中气则不能名之为何月斯则余分之所积而为闰月矣闰即余也前此余分累积归于此月而成闰月有此闰月以为余分之所归则不致春之月入于夏且不致冬之月入于明春故曰归邢于终事则不悖也
永按左氏之意本谓闰月当在嵗终今文公元年闰三月为非礼【文公元年本无闰三月永别有辨此未暇及】此左氏习见当时置闰常在嵗终故为此言本非确论亦可见古厯未有中气节气如后世之详密不能定其当闰何月故不得已总归之嵗末秦人以十月为嵗首闰月则为后九月汉初犹仍其失太初厯以后始改之左氏归余于终之言信矣梅先生谓归余分于无中气之月则终字之义似无所指然先生于此句本有两说其答李祠部云闰月之义大防不出两端其一谓无中气为闰月此据左氏举正于中为说乃厯家之法也其一谓古闰月俱在嵗终此据左氏归余于终为论乃经学家之诂也古今厯法原自不同推步之理踵事加密故自今日言厯则以无中气置闰为安而论春秋闰月则以归余之说为长何则治春秋者当主经文今考本经书闰月俱在年终此其据矣按归余于终当以此说为正然则上句举正于中非谓举中气以正月益明矣
然惟以恒气注厯则置闰之理易明何则恒气之日数皆平分故其毎月之内各有一节气一中气【假如冬至在十一月朔则必有小寒在其月望后若冬至在十一月晦则必有大雪节气在其月望前余月并然】此两气防之日合之共三十日四十三刻竒以较毎月常数三十日多四十三刻竒谓之气盈又太阴自合朔至第二合朔实止二十九日五十三刻竒以较毎月三十日又少四十六刻竒谓之朔虚合气盈朔虚计之共余九十刻竒谓之月闰乃毎月朔策与两气策相较之差也【假如十一月经朔与冬至同时刻则大寒中气必在十二月经朔后九十刻而雨水中气必在次年正月经朔后一日又八十刻竒其余月准此求之】积此月闰至三十三个月间【即二年零九个月】其余分必满月防而生闰月矣闰月之法其前月中气必在其晦后月中气必在其朔则闰月只有一节气而无中气然后名之为闰月【假如闰十一月则冬至必在十一月之晦大寒必在十二月之朔而闰月只有小寒节气更无中气则不可谓之为十一月亦不可谓之为十二月即不得不名之为闰月矣】斯乃自然而然天造地设无可疑惑者也一年十二个月俱有两节气惟此一个月只一节气望而知为闰月
永按造化之妙莫妙于均平与参差二者相为用也若无均平之数则无以为立算之根若无参差之行则无以为变化之用故七政各居一重天各有其本行而必有本轮均轮以生盈缩迟疾且复有最高最卑之行度焉又有两心差之改焉所以变动不穷也使太阳可用恒气何不去其小轮终古只一平行乎
今以定气注厯则节气之日数多寡不齐故遂有一月内三节气之时又或有原非闰月而一月内反只有一中气之时其所置闰月虽亦以余分所积而置闰之理不明民乃惑矣
永按一月三节气甚稀间有之今时必在冬月又必定朔最大然后有此其或首尾皆节气而中气在月中也则去闰月尚逺其或首尾皆中气而节气在月中也则置闰在此月之前不以后月为闰此于置闰之法初无所妨若一月之内只一中气更无妨于闰月矣
然非西法之咎乃译书者之疎畧耳何则西法原只有闰日而无闰月其仍用闰月者遵旧法也亦徐文定公所谓镕西洋之巧算入大统之型模也
永按定气注厯改宪之大者当时译书者之失惟在星纪等名系诸中气耳
按尧典云以闰月定四时成嵗乃帝尧所以命羲和万世不刋之典也今既遵尧典而用闰月即当遵用其置闰之法而乃不用恒气用定气以滋人惑亦昧于先王正时之理矣是故测算虽精而有当酌改者此亦一端也
永按羲和之厯或用恒气与否不可考使当时惟知用恒气今改用定气犹平朔改为定朔其理益精益当耳
又曰今但依古法以恒气注厯亦仍用西法最高卑之差以分昼夜长短进退之序而分注于定气日之下即置闰之理昭然众着而定气之用亦并存而不废矣永按定气之用甚大一切阴阳五行自干支出者或系于月建则交节气之日时为要【未交节气系前月既交系今月】或系于年嵗则交立春之日时为要【未交立春系前年既交系今年】诸节气中气各方农家或以之占有验而禄命三式诸术不可尽信亦不可尽废者年月干支为纲维其交界之际尤不可不确也定气恒气之差小者在时大者在日其极差两日有竒此岂可不辨其理之是非以定年月之交界而姑为并存之说使定气仅为分昼夜长短之用乎夫定气所以必当用者何也太阳有本轮均轮本轮之心恒平行于本天而太阳之体实旋行于轮上从地心出线至轮心其度皆平度若太阳行轮上有加减则人视黄道所当之度非轮心之度而气亦非均平之气日行卑时气策未满而度已盈故气短日行高时气策已满而度未盈故气长其积差在高卑之中两日有竒故定气之度即黄道上平剖为二十四段者太阳既到其上即为实度其气即为真气人生于地安得不禀于其所视而更从轮心之平行者乎况又不以平冬至为根而以定至起算天上原无此界限夫以本无之界限命为恒气而注之厯以为民用大者系一年次者系一月非前人之失乎
又按恒气在西法为太阳本天之平行定气在西法为黄道上视行平行度与视行度之积差有一度半弱西法与古法畧同所异者最高冲有行分耳古法恒气注厯即是用太阳本天平行度数分节气
永按定气时日不均而度均若恒气者时日均而度反不均矣且又以定冬至起算即非本天平行度数之分限【观后壬辰年节气图可见】
又曰【厯学骈枝】按古厯毎日行一度原无盈缩言盈缩者自北齐张子信始也厥后隋刘焯唐李淳风僧一行言之綦详厯宋至元为法益密然不以之注厯者为闰月也大衍厯议曰以恒气注厯定气算日月食由今以观固不仅交食用盈缩也凡定朔定望定无处不用但毎月中节仍用恒气不似西洋之用定气耳西洋原无闰月祗有闰日故以定气注厯为便若中土之法以无中气为闰月故以恒气注厯为宜治西法者不谙此理辄诃古法为不知盈缩固其所矣永按定气注厯无妨于置闰而置闰得此始真前已辨之明矣若唐以来中土厯家知有定气而仍以恒气注厯者其故多端一由不知日之所以盈缩者生于小轮也一由不知盈缩之初限不恒系二至也一由不知冬至相距为活泛嵗实而别有恒嵗实也一由不知景长为定冬至而别有平冬至也由不知恒气起定冬至天上无此界限也种种机窍未啓宜其贸贸然用之以注厯岂谓其宜于置闰哉治西法者不能明辨恒气之失而徒诃古法为不知盈缩此则徐李汤罗诸公之疎也康熙壬辰年节气图
【恒气非即平气前辨虽明非图不显今以昔年所推康熙壬辰年平定节气分为两层别以一层载古法恒气以显平气恒气之异】
<子部,天文算法类,推步之属,数学,卷三>
右图第一层太阳黄道上视行定气注厯以为用者也第二层太阳本天平行平气以平冬至为立算之根诸气皆为定气加减之根不注诸厯者也此两行者在天实有此界限若第三层则冬至为视行定气小寒以后皆从定冬至为根以平气累加之其平气又非平嵗实均剖但以两定冬至嵗实平之【终嵗有微差】谓之恒气在天实无此界限此年最高冲在冬至后七度三十八分四十四秒实减一十六分有竒变为时以加于平冬至者二十六刻有竒故诸恒气皆后于平气三时有竒后此数千年高冲行二三宫定冬至在平冬至后二日则诸恒气不皆后于平气二日乎
或曰天体浑然本无界限界限皆人所分即恒气亦自古厯家所分何以知其实有而实无曰十二月建在天实有者也一月分为节气中气亦自然之理也太阳本轮心在本天上平行而黄道上有太阳实行因此两种行度各平分之则有两种界限虽人所分亦因理之实有者而分之若从定冬至起根均二十三气无此理即无此数矣从来推平望平者必无从定朔起算之理何独于恒气而疑之
定气注厯遵行已久前此顺治康熙年间民间推步为禄命家用者或仍用恒气或兼存古法无识者将滋其惑尝邂逅先生门人犹有坚持师说者是以不得不辨
数学卷三
<子部,天文算法类,推步之属,数学>
钦定四库全书
数学卷四
婺源江永撰
冬至权度
【履端于始序则不愆厯家详求冬至且求千岁以上冬至证之史传或离或合其故难言元史有六厯冬至开载鲁献公戊寅至元庚辰四十九事纪大衍宣明纪元统天重修大明授时时刻之异同勿庵先生因之作春秋以来冬至攷删去献公一事各以其厯本法详衍术虽明而未有折衷永因先生所攷定者用实法推筭有不合者断其厯误史误名曰冬至权度俟知厯者攷焉】
一论平岁实
太阳本天有平行厯黄道一周为平岁实与月五星周率朔策合率同理别有本轮均轮最卑最高之行以视行加减平行二十四气时刻多少岁岁不同而古今冬至不能以一率齐之是为活泛之岁实犹之月有实防逐月不同五星有实合毎周不同也授时大统以前太阳高卑之理未明虽知一岁之行有盈缩不悟盈缩之中为平岁实但求岁实于活泛之冬至故一厯必更一周率与岁实然合今则戾古合古又违今统天厯遂立距差躔差之法暗藏消长以求上下两合授时厯本之有百年长一消一之说西厯本囘厯以春分相距测定岁周小余五小时三刻三分四十五秒以万分通之为二四二一八七五此为平行之岁实小余而各节气之定气则以均度加减定之此不易之法也欲攷往古冬至当以平岁实为本当年平冬至时刻乃以定冬至较之知其距最卑之远近或与今法有不合则知其时本轮均轮之有半径差有相去之远者则知史传所记非实测所谓苟求其故千岁之日至可坐而致者此为庶几焉倘以授时之岁实为岁实而以百年长一消一为凖则非法矣
一论最卑行
太阳本轮最卑防为缩未盈初之端岁有推移与月入转五星入厯皆有行度同理平冬至之改为定冬至也视此防之前后逺近以加度而减时减度而加时焉至元辛巳间最卑与平冬至同度自是以前定冬至皆在平冬至前以后定冬至皆在平冬至后最卑有行度故也【郭氏时未悟此理恒以冬至为盈初大统承用数百年误矣】西法近率最卑岁行一分一秒十微以远年冬至攷之此率似微朒大约当加二秒上求古时定冬至以此为凖焉
一论轮径差
最卑既有行度矣而太阳之体在均轮均轮之心在本轮本轮之心在本天此两轮半径古今又有不同则距地远近两心有差西法始定两轮半径并千万分之三十五万八千四百一十六而今又渐减则古时必多于此半径大则加减差亦大而以均度变时分加减于平冬至者视今时必稍赢焉此差率出于恒差之外厯家亦不能定者也上攷又当以此消息之【余因刘宋大明五年测景求彼时两半径并详后】
右三事者攷冬至之权度也大统以前厯家莫能知而勿庵先生言之未详永窃为补之
春秋以来冬至攷
勿庵先生云春秋以来冬至多矣而所攷只此者以其测騐之可据也厯议原载四十八事今攷献公在春秋前无信史可徴故删之而以左传僖公一条为首实四十七事也【并至元庚辰四十八事】
永窃疑四十七事虽有信史可徴而厯筭与纪载未必无误若左传所记两冬至尤未可信其由于实测后详之
鲁僖公五年丙寅岁正月辛亥朔旦冬至
唐开元大衍厯【辛亥亥正三刻】唐宣明厯【辛亥申正初刻】宋崇宁纪元厯【壬子戌正一刻】宋统天厯【辛亥寅正三刻】金重修大明厯【壬子亥初二刻】元授时厯【辛亥寅初二刻】
按传载是年正月辛亥朔日南至公既视朔遂登观台以望而书古厯家皆谓至朔同日之年也今详推之谨按厯象考成康熈甲子天正冬至气应七日六五六三七四九二六为七日十五小时四十五分十一秒上距僖公丙寅二千三百三十八年中积八十五万三千九百三十六日五小时三十七分三十秒满纪法去之余一十六日五小时三十七分三十秒转减气应【加一纪减之】余五十一日十小时七分四十一秒平冬至乙夘巳正初刻八分又按至元辛巳前四年丁丑高冲【即最卑】与冬至同度上距此年一千九百三十一年约四百年行七度则此年高冲在冬至前一宫三度四十八分于今法当加均一度八分变时一日三小时三十七分减平冬至犹是甲寅日夘时再约计是时小轮并径加大其加减均或能至一度二三十分之间变时一日十余小时以减平冬至则定冬至亦止癸丑日亥子之间而已必不能减至辛亥则是时所推冬至先天两三日矣又此月平朔定朔皆在壬子而当时误推辛亥亦先天一日【春秋纬命厯序壬子朔隋张賔张胄唐一行皆从之】实攷之此年正月壬子朔二日癸丑冬至耳至朔何尝同日乎【张賔依命厯序壬子朔冬至张冑谓三日甲寅冬至既不从传亦不从命厯序虽甲寅或稍后天然而胄之识卓矣】春秋时王朝未必颁厯各国自为推步闰余乖次月日参差日食或不在朔所以考求日至者必不能如后世之精宻差至二三日固无足怪【魏晋以后厯法渐明刘宋时景初厯冬至犹后天三日则春秋时无足怪】厯家过信左氏意谓此年特载日南至必当时实测【唐一行谓僖公登观台以望而书云物出于表晷天騐非时史亿度此一行之蔽也传言书云未尝言测景】作厯欲求合于古则多増斗分以就之大衍推辛亥亥正三刻宣明推辛亥申正初刻皆泥此至之过也【大衍号称善厯行之数年而即差由斗分大强之故】纪元与重修大明仅能得壬子与辛亥差一日知斗分不可过増宁失此至不强求合犹为近之若统天创为距差躔差之法巧合此至而授时遂暗用之有百年长一之率此至皆得辛亥日寅时此无法之法最为乖谬夫总计距乗而益之越百年则有骤増之时刻年愈逺则骤増之数愈多【勿庵先生亦尝疑之】授时以至元辛巳为元上距此年一千九百三十五即以一九三五总乗所长之一九数而益岁余设减三十五为辛丑当文公七年距一千九百则岁余二十四刻四十四分矣前一年庚子距一千九百零一岁余増一分此一分乗一千九百零一凡一十九刻有竒则当此庚子年骤増一十九刻有竒天道宁有此数乎况越二千年而骤増者愈多其长伊于胡底乎故消长之法断不可用而此年正月辛亥朔日南至当以实法考求决其为步之误不可过信传文而舍法以求合也
同部