钦定四库全书
宋史卷七十二
元中书右丞相总裁托克托等修
律历志第二十五
律历五
步日躔
周天分三百八十六万八千六十五秒二
周天度三百六十五度【虚分二千七百一十五秒二约分二十五秒六十四】岁差一百二十五秒二
乘法三十二
除法四百八十七
秒法一百
常气中积 昇降分 盈缩分 损益率 朏朒积
<史部,正史类,宋史,卷七十二>
求每日盈缩定数以乘法乘所入气昇降分如除法而一为其气中平率与後气中平率相减为差率半差率加减其气中平率为其气初末泛率【至後加为初减为末分後减为初加为末】又以乘法乘差率除法而一为日差半之加减初末泛率为初末定率【至後减初加末分後加初减末】以日差累加减气之定率为每日昇降定率【至後减分後加】以每日昇降定率冬至後昇加降减夏至後昇减降加其气初日盈缩分为每日盈缩定数【其分至前一气先後率相减以前末泛率为其气初泛率以半日差至前加之分前减之】为其气初日定率余依本日求朏朒凖此
求经朔弦望入气置天正闰日及余如气策及余秒以下者以减气策及余秒为入大雪气已上者去之余以减气策及余秒为入小雪气即得天正十一月经朔入大小雪气日及余秒【求弦望及後朔入气以弦策累加之满气策及余秒去之即得】求定气日冬夏二至以常气为定余即以其气下盈缩分缩加盈减常气约余为定气满若不足进退大余命甲子算外即定气日及分
求经朔弦望入气朏朒定数各以所入气小余乘其日损益率如枢法而一即得
求赤道宿度
斗二十六度 牛八度 女十二度 虚十度【及分】危十七度 室十六度 壁九度
北方七宿九十八度【虚分二千七百一十五秒约分二十五秒六十四】
奎十六度 娄十二度 胃十四度 昴十一度毕十七度 觜一度 参十度
西方七宿八十一度
井三十三度 鬼三度 柳十五度 星七度张十八度 翼十八度 轸十七度
南方七宿一百一十一度
角十二度 亢九度 氐十五度 房五度心五度 尾十八度 箕十一度
东方七宿七十五度
前皆赤道度其毕觜参及舆鬼四宿度数与古度不同自大衍历依浑天仪以测定为用紘带大中仪极是凭以格黄道
推天正冬至赤道日度以岁差乘距所求积年满周天分去之不尽用减周天分余以枢法除之为度不尽为余秒其度命以赤道虚宿七度外起算依宿次去之不满者即得天正冬至加时赤道日躔所距宿度及余秒【其余以枢法退除为分及秒各以一百为度】
求二十四气赤道日度置天正冬至加时赤道日度及余秒以气策及余秒累加之 【以三十六乘赤道秒以百乘气策秒然後加之即秒母皆同三千六百】满赤道宿次去之即各得二十四气加时赤道日躔宿度及余秒
求二十四气昏後半赤道日度各以其气小余减枢法【其秒亦以一百乘然乃减之】余加其气加时赤道日躔宿度及余秒即其气初日昏後夜半赤道日度及余秒【求次日索加一度满宿次去之各得所求】
求赤道宿积度置冬至加时日躔赤道宿全度以冬至加时日躔赤道宿度及约分秒减之余为距後度及分秒以赤道宿度累加距後度即得各赤道宿积度及分秒
求赤道宿积度入初末限各置赤道宿积度及分秒满九十一度三十一分秒一十一去之余四十五度六十六分以下为入初之限巳上者用减九十一度三十一分余为入末限度及分秒
求二十八宿黄道度各置赤道宿入初末限度及分用减一百二十五余以初末限度及分乘之十二除为分分满百为度命为黄赤道差度及分至後分前以减分後至前以加赤道宿积度为其宿黄道积度以前宿黄道积度减其宿黄道积度为其宿黄道度及分【其分就近约为太半少】
黄道宿度
斗二十三【太】 牛七【半】 女十一【半】 虚十【秒六十四】危十七【太】 室十七 璧九【少】
北方七宿九十七度【半秒六十四】
奎十七【半】 娄十二【太】 胃十四【太】 昴十一毕十六 觜一 参九【少】
西方七宿八十二度
井三十 鬼二 柳十四 星
张十八【太】 翼十九【少】 轸十八
南方七宿一百一十度
角十三 亢九【半】 氐十五【半】 房五
心四 尾十七 箕十
东方七宿七十四度
求冬至加时黄道日躔宿次以冬至加时赤道日躔宿度用减一百二十五余以冬至加时赤道度及分乘之十二除为分分满百为度用减九十一度赤道日度及分即冬至加时黄道日躔宿度及分
求二十四气初日加时黄道日躔宿次置所求年冬至日躔黄道赤道差以次年黄赤道差减之余以所气数乘之二十四而一所得以加其气下中积及约分又以其气初日盈缩分盈加缩减之用加冬时黄道日度依宿次命之即各得其气初日加时黄道日躔所在宿度及分【若其年冬至加时赤道日躔度空分秒在岁差巳下者即如前宿全度乃求黄赤道差以次年冬至加时黄赤道差减之余依本术各得所求此术以究算理之微亟求其当止以盈缩分加减中积以天正冬至加时黄道日度加而命之】
求二十四气初日晨前夜半黄道日躔宿次置一百分分以一百约其气初日昇降分昇加降减之一日所行之分乘其初日约分所得满百为分分满百为度不满百分为秒以减其初日黄道加时日躔宿次即其日晨前夜半黄道日躔宿次
求每日晨前夜半黄道日躔宿次各因二十四气初日晨前夜半黄道日躔宿次日加一度以一百约每日昇降为分秒昇加降减之以黄道宿次命之即每日晨前夜半黄道日躔所距宿度及分
步月离
转周分二十九万一千八百三秒五百九十四
转周日二十七余五千八百七十三秒五百九十四朔差日一余一万三百三十五秒九千四百六
望差一十四余八千一百四秒五千
弦策七余四千五十二秒五百
七日【初数九千四百四十一初约分八十九末数一千一百七十九末约分一十一】
十四日【初数八千二百三十二初约分七十八末数二千三百五十八末约分二十二】
二十一日【初数七千五十二初约分六十九末数三千五百三十八末约分二十三】二十八日【初数五千八百七十三初约分五十六】
巳上秒法一万
上弦九十一度三十一分秒四十一
望一百八十二度六十二分秒八十二
下弦二百七十三度九十四分秒二十三
平行一十三度三十六分秒八十七半
已上秒母一百
推天正十一月经朔入转置天正十一月经朔积分以转周分秒去之不尽以枢法除之为日不满为余秒命日算外即所求天正十一月经朔加时入转日及余秒【若以朔差日及余秒加之满转周日及余秒去之即次日加时入转】
求弦望入转因天正十一月经朔加时入转日及余秒以弦策累加之去命如前即上弦望及下弦加时入转日及余秒若以经朔弦望小余减之各得其日夜半入转日及余秒
转日进退差转定分转积度增减差迟疾度损益率朏朒积
<史部,正史类,宋史,卷七十二>
求朔弦望入转朏朒定数置所入转余乘其日损益率枢法而一所得以损益其下朏朒积为定数其四七日下余如初数下以初率乘之初数而一以损益朏朒为定数若初数巳上者以初数减之余乘末率末数而一用减初率余加朏朒各为定数【其十四日下余若在初数巳上者初数减之余乘末率末数而一为朏定数】
求朔望定日各以入气入转朏朒定数朏减朒加经朔弦望小余满若不足进退大余命甲子算外各得定日及余若定朔千名与後朔同名者大不同者小其月无中气者为閠月【凡注历观朔小余如日入分巳上者进一日朔或当定有食应见者其朔不进弦望定小余不满日出分退一日其望定小余虽满此数若有交食亏初起在日出巳前者亦如之有月行九道迟疾历有三大二小若行盈缩累增损之则有四大三小理数然也若倍循常仪当察加时早晚随其所近而进退之不过三大二小若正朔有加交时亏在晦二正见者消息前後一两月以定大小】
求定朔弦望加时日所在度置定朔弦望约分副之以乘其日昇降分一万约之所得昇加降减其副以加其日夜半日度命如前各得其日加时日躔黄道宿次推月行九道凡合朔所交冬在隂历夏在阳历月行青道【冬夏至後青道半交在春分之宿当黄道东立冬立夏後青道半交在立春之宿当黄道东南至所冲之宿亦如之】冬在阳历夏在隂历月行白道【冬夏至後白道半交在秋分之宿当黄道西立冬立夏後白道半交在立秋之宿当黄道西北至所冲之宿亦如之】春在阳历秋在隂历月行朱道【春秋分後朱道半交在夏至之宿当黄道南立春立秋後朱道半交在立夏之宿当黄道西南至所冲之宿亦如之】春在隂历秋在阳历月行黑道【春秋分後黑道半交在冬至之宿当黄道北立春立秋後黑道半交在立冬之宿当黄道东北至所冲之宿亦如之】四序月离虽为八节至隂阳之所交皆与黄道相会故月行有九道各视月所入正交积度满象度及分去之【入交积度及象度并在交会术中】若在半象以下者为入初限巳上者复减象度余为入末限用减一百二十五余以所入初末限度及分乘之满二十四而一为分分满百为度所得为月行与黄道差数距半交後正交前以差数为减距正交後半交前以差数为加【此加减出入六度单与黄道相较之数若较赤道则随气迁变不常】计去冬夏至以来度数乘黄道所差九十而一为月行与赤道差数凡日以赤道内为隂外为阳月以黄道内为隂外为阳故月行宿度入春分交後行隂历秋分交後行阳历皆为同名春分交後行阳历秋分交後行隂历皆为异名其在同名以差数加者加之减者减之其在异名以差数加者减之减者加之皆以增损黄道宿积度为九道宿积度以前宿九道积度减之为其九道宿度及分【其分就近约为少半太之数】
推月行九道平交入气各以其月閠日及余加经朔加时入交泛日及余秒盈交终日去之乃减交终日及余秒即各平交入其月中气日及余秒满气策及余秒去之余即平交入後月节气日及余秒【回求次交者以交终日及余秒加之满气策及余秒去之余为平交入其气日及余秒若求其气朏朒定数如求朔弦望经日术入之各得所求也】求平加入转朏朒定数置所入气余加其日夜半入转余以乘其日损益率枢法而一所得以损益其下朏朒积乃以交率乘之交数而一为定数
求正交入气以平交入气入转朏朒定数朏减朒加平交入气余满若不足进退其日即正交入气日及余秒求正交加时黄道宿度置正交入气余副之以乘其日昇降分一百约之昇加降减其副乃一百乘之枢法而一以加其日夜半日度即正交加时黄道日度及分秒求正交加时月离九道宿度以正交度及分减一百二十五余以正交度及分乘之满二十四余为定差以差加黄道宿度仍计去冬夏至以来度数乘差九十而一所得依名同异而加减之满若不足进退其度命如前即正交加时月离九道宿度及分
推定朔弦望加时月离所在度各置其日加时日躔所在变从九道循次相当凡合朔加时月行潜在日下与太阳同度是为加时月离宿次【先置朔弦望加时黄道宿度以正交加时黄道宿度减之余以加其正交加时九道宿度命起正交宿度算外即朔弦望加时所当九道宿度其合朔加时若非正交则日在黄道月在九道各入宿度虽多少不同考其去极若应绳准故云月行潜在日下与太阳同度】各以弦望度及分秒加其所当九道宿度满宿次去之命如前即各得加时九道月离宿次
求定朔夜半入转各视经朔夜半入转若定朔大余有进退者亦加减转日不则回经为定
求次定朔夜半入转因定朔夜半入转大月加二小月加一余皆四千七百一十六秒九千四百六满转周日及余秒去之即次定朔夜半入转累加一日去命如前各得次日夜半转日及余秒
求月晨昏度以晨昏乘其日转定分枢法而一为晨转分减转定分余为昏转分乃以朔弦望定小余乘转定分枢法而一为加时分以减晨昏转分余为前不足覆减余为後仍前加後减加时月即晨昏月在所度求朔弦望晨昏定程各以其朔昏定月减上弦昏定月为朔後定程以上弦昏定月减望日昏定月为上弦後定程以望日晨定月减下弦晨定月为望後定程以下弦晨定月减後朔晨定月为下弦後定程
求每日转定度累计每程相距日转定分以减定程为盈不足覆减为缩以相距日均其盈缩盈加缩减每日转定分为每日转定度及分
求每日晨昏月因朔弦望晨昏月加每日转定度及分盈缩次去之为每日晨昏月【凡注历自朔日注昏望後次日注晨】已前月度并依九道所推以究算理之精微如求其速要即依後术求之
推天正经朔加时平行月置岁周以天正闰余减之余以枢法除之为度不尽退除为分秒即天正经朔加时平行月积度
求天正十一月定朔夜半平行月置天正经朔小余以平行分乘之枢法而一为度不尽退除为分秒所得为加时度用减天正经朔加时平行月即经朔晨前夜半平行月【其定朔有进退者即以平行度分加减之】即天正十一月定朔晨前夜半平行月积度
求次定朔夜半平行月置天正定朔夜半平行月大月加三十五度八十分秒六十一小月加二十二度四十三分秒七十三半满周天度分去之即每月定朔晨前夜半平行月积度及分
求定望夜半平行月计定朔距定望日数以乘平行度及分秒所得加其定朔夜半平行月积度及分即定望夜半平行月积度及分
求天正定朔夜半入转因天正经朔夜半入转若定朔大余有进退者亦进退之不则因经而定即所求年天正定朔晨前夜半入转及其余以枢法退除为约分及秒皆一百为母
求定望及次定朔夜半入转因天正定朔夜半入转及分秒以朔望相距日累加之满转周日二十七及分五十五秒四十六去之即各得定望及次定朔晨前夜半入转日及分秒
求定朔望夜半定月置定朔望夜半入转分乘其日增减差一百约之为分分满百为度增减其下迟疾度为迟疾定度迟减疾加夜半平行月为朔望夜半定月以冬至加时黄道日度加而命之即朔望夜半月离宿次【其入转若在四七日下如求朏朒术入之即得所求】
求朔望定程以朔定月减望定月为朔後定程以望定月减次朔定月即望後定程
求朔望转积计朔至望转定分为朔後转积自望至次朔亦如之为望後转积
求每日夜半月离宿次各以其朔望定程与转积相减余为程差以距後程日数除之为日差加岁转定分为每日行度及分【定程多加之定程少减之】以每日行度及分累加朔望夜半宿次命之即每日晨前夜半月离宿次【若求晨昏月以其日晨昏分乘其日转定度及分枢法而一以加夜半月即晨昏月所在度及分若以四象为程兼求弦日平行积余各以次入之若以九终转定分累加之依宿次命之亦得所求】
步晷漏
二至限一百八十二六十二分
一象九十一三十二分
消息法七千八百七十三
辰法八百八十二半八刻三百五十三
昏明刻一百二十九半
昏明余数二百六十四太
冬至阳城晷景一丈二尺七寸一分半初限六十二末限一百二十六二分
夏至阳城晷景一尺四寸七分小分八十初限一百二十六十二分末限六十二
求阳城晷景入二至後日数各计入二至後日数乃如半日之分五十又以二至约分减之即入二至後求午中日数及分
求阳城晷景入初末限定日及分置其日中入二至後求日数及分以其日午中入气盈缩分盈加缩减之各如初限巳下为在初限已上覆减二至限余为入末限定日及分【求盈缩分置入二至後来午中日数及分以气策入约分除之为气数不尽为入气以来日数及分加其气数命以冬夏至算外即其日午中所入气日及分置所入气日约分如出朏朒术入之即得所求】
求阳城每日中晷定数置入二至初末限定日及分如冬至後初限夏至後末限者以初末限日及分减一百四十六余退一等为定差又以初末限日及分自相乘以乘定差满六千六百四十五为尺不满退除为寸分命曰晷差以晷差减冬至晷数即其日阳城午中晷景定数如冬至後末限夏至後初限者以初末限日及分减一千二百一十七余再退为定差亦以初末限日及分自相乘以乘定差满二万四千九百三十余为尺不满退除为寸分命曰晷差以晷差加夏至晷数即其日阳城中晷定数【若以中积求之即得每日晷影常数】
求每日消息定数以所入气日及加其气下中积一象巳下自相乘巳上者用减二至限余亦自相乘皆五因之进二位以消息法除之为消息常数副置常数用减五百二十九半余乘其副以二千三百五十除之加於常数为消息定数【冬至後为消夏至後为息】
求每日黄道去极度及赤道内外度置其日消息数十六乘之以三百五十三除为度不满退除为分所得在春分後加六十七度三十一分秋分後减一百一十五度三十一分即每日黄道去极度分度又以每日黄道去极度及分与一象度相减余为赤道内外度若去极度少为日在赤道内去极度多为日在赤道外即各得所求【其赤道内外度为黄赤道相去度分】
求每日晨昏分日出入分及半昼分以每日消息定数春分後加一千八百五十三少秋分後减二千九百一十二少各为每日晨分用减枢法为昏分以昏明余数加晨分为日出分减昏分为日入分以日出分减半法为昼分
求每日距中度置每日晨分三因进二位以八千六百九十八除为度不满退除为分即距子度用减半周天余为距中度又倍距子度五除为每更差度及分求夜半定满置晨分进一位以刻法除为刻不满为分即每日夜半定漏
求昼夜刻及日出入辰刻倍夜半定漏加五刻为夜刻减一百刻余为昼刻以昏明刻加夜半定漏命子正算外即日出辰刻以昼刻加之命如前即日入辰刻求更筹辰刻倍夜半定漏二十五而一为筹差刻五乘之为更差刻以昏明刻加日入辰刻即甲夜辰刻以更筹差刻累加之满辰刻及分去之各得每更筹所入辰刻及分
求每日昏明度置距中度以其日昏後夜半赤道日度加而命之即昏中星所格宿次又倍距子度加昏中星命之即晓中星所格宿次
求五更中星皆以昏中星为初更中星以每更差加而命之即乙夜所格宿次累加之各得五更中星所格宿次
求九服距差日各於所在立表候之若地在阳城北测冬至後与阳城冬至晷景同者累冬至後至其日为距差日若地在阳城南测夏至後与阳城夏至晷景同者累夏至後至其日为距差日
求九服晷景若地在阳城北冬至前後者置冬至前後日数用减距差日为余日以余日减一百四十六余退一等为定差以余日自相乘而乘之满六千六百四十五除之为尺不满退除为寸分加阳城冬至晷景为其地其日中晷常数若冬至前後日多於距差日即减去距差日余依阳城法求之各其地其日中晷常数若地在阳城南夏至前後者以夏至前後日数减距差日为余日以减一千二百一十七余再退为定差以余日自相乘而乘之满二万四千九百三十为尺不满退除为寸分以减阳城夏至晷数即其地其日中晷常数如不及减乃减去阳城夏至日晷景余即晷在表南也若夏至前後日多於距差日即减去距差日余依阳城法求之各其地其日中晷常数【若求中晷定数先以盈缩分加减之乃用法求之即各得其地其日中晷定数】
求九服所在昼夜漏刻冬夏至各於所在下水漏以定其处二至夜刻数相减为冬夏至差刻乃置阳城其日消息定数以其处二至差刻乘之如阳城二至差刻二十而一所得为其地其日消息定数乃倍消息定数进一位满刻法约之为刻不满为分乃加减其处二至夜刻【秋分後春分前减冬至夜刻春分後秋分前加夏至夜刻】为其地其日夜刻用减一百刻余为昼刻【求日出入辰刻及距中度五更中星皆依阳城法】
宋史卷七十二
宋史卷七十二考证
律历志五○【臣召南】按标目下应旁注崇天历三字紘带大中○大中系天中之讹【臣召南】按後文明天历议云自一行之後因相沿袭下更五代无所增损仁宗皇佑初始有诏造黄道浑仪自後测验赤道度数又十有四宿与一行测不同斗二十五牛七女十一危十六室十七胃十五毕十八井三十四鬼二柳十四氐十六心六尾十九箕十据此文赤道度斗二十六牛八云云则崇天历所用宿度尚仍大衍之旧也
宋史卷七十二考证