《舊唐書》卷三十四 志第十四



求定合後夜半星所在度 置其星定合餘,以減辰法,餘以其星初日行分乘之,辰法而一,以加定合加時度餘,滿辰法為度。依前命之算外,即定合後夜半星所在宿及餘。自此以後,各依其星,計日行度所至,皆從夜半為始也。轉求次日夜半星行至:各以其星一日所行度分,順加退減之。其行有小分者,各滿其法從行分一。行分滿辰法,從度一。合之前後,伏不注度,留者因前,退則依減。順行出虛,去六虛之差;退行入虛,先加此差。先置六虛之差,四而一,然用加減。訖,皆以轉法約行分為度分,各得每日所至。其三星之行日度定率,或加或減,益疾益遲,每日漸差,難為預定,今且略據日度中率商量置之。其定率既有盈縮,即差數合隨而增損,當先檢括諸變定率與中率相近者,因用其差,求其初末之日行分為主。自餘變因此訊息,加減其差,各求初末行分。循環比校,使際會參合,衰殺相循。其金水皆以平行為主,前後諸變,亦準此求之。其合前伏雖有日度定率,如至合而與後算計卻不葉者,皆從後算為定。其五星初見伏之度,去日不等,各以日度與星度相校。木去日十四度,金十一度,火土水各十七度,皆見;各減一度皆伏。其木火土三星前順之初,後順之末,又金水疾行、留、退初末,皆是見伏之初日,注歷訊息定之。其金水及日月等度,並棄其分也。

求每日差 置所差分為實,以所差日為法。實如法而一,所得為行分,不盡者為小分。即是也每日差所行分及小分也。其差若全,不用此術。

求平行度及分 置度定率,以辰法乘之,有分者從之,如日定率而一,為平行分。不盡,為小分。其行分滿辰法為度,即是一日所行度及分。

求差行初末日行度及分 置日定率減一,以差分乘之。二而一,為差率,以加減平行分。益疾者,以差率減平為初日,加平為末日。益遲者,以差率加平為初日,減平為末日也。加減訖,即是初末日所行度及分。其差不全而與日相合者,先置日定率減一,以所差分乘之,為實。倍所差日為法。實如法而一,為行分。不盡者,因為小分,然為差率。

求差行次日行度及分 置初日行分,益遲者,以每日差減之;益疾者,以每日差加之,即為次日行度及分也。其每日差、初日行皆有小分,母既不同,當令同之。然用加減,轉求次日,準此各得所求也。

徑求差行餘日行度及分 置所求日減一,以每日差乘之,以加減初日行分,益遲減之,益疾加之。滿辰法為度,不滿為行分,即是所求日行度及分也。

求差行,先定日數,徑求積度及分 置所求日減一,次每日差乘之,二而一,所得,以加減初日行分。益遲減之,益疾加之。以所求日乘之,如辰法而一,為積度。不盡者,為行分。即是從初日至所求日積度及分也。

求差行,先定度數,徑求日數 置所求行度,以辰法乘之,有分者從之。八之,如每日差而一,為積。倍初日行分,以每日差加減之。益遲者加之,益疾者減之。如每日差而一,為率。今自乘,以積加減之,益遲者以積減之,益疾者以積加之。開方除之。所得,以率加減之。益遲者以率加之,益疾者以率減之。乃半之,即所求日數也。其開方除者,置所開之數為實,借一算於實之下,名曰下法。步之,超一位,置商於上方,副商於下法之上,名曰方法。命上商以除實,畢,倍方法一折,下法再折,乃置後商於下法之上,名曰隅法。副隅並方,命後商以除實,畢,隅從方法折下就除,如前開之。訖除,依上術求之即得也。

求星行黃道南北 各視其星變行入陰陽爻而定之。其前變入陽爻為黃道北,入陰爻為黃道南;後變入陽爻為黃道南,入陰爻為黃道北。其金水二星,以爻變為前變,各計其變行,起初日入爻之算,盡老象上爻末算之數,不滿變行度常率者,因置其數,以變行日定率乘之,如變行度常率而一,為日。其入變日數,與此日數以下者,星在黃道南北,依本所入陰陽爻為定。過此日數之外者,黃道南北則返之。

《舊唐書》 後晉·劉昫等史籍選要