《七政推步》卷一百六 子部十六
《七政推步》·七卷(浙江范懋柱家天一閣藏本)
明南京欽天監(jiān)監(jiān)副貝琳修輯。即焦竑《國史經(jīng)籍志》所載瑪沙伊赫之回回歷也?肌睹魇贰v志》,回回歷法乃西域默德訥國王瑪哈穆特所作,元時入中國而未行。洪武初,得其書於元都。十五年,命翰林李翀、吳伯宗同回回大師瑪沙伊赫等譯其書。遂設回回歷科,隸欽天監(jiān)。而貝琳自跋又稱,洪武十八年,遠夷歸化獻土盤法,預推六曜干犯,名曰經(jīng)緯度。時歷官元統(tǒng)去土盤譯為漢算,而書始行於中國,與史所載頗不合。案書中有西域歲前積年至洪武甲子歲積若干算之語,甲子為洪武十七年,其時書已譯行,則琳之說非也。其書首釋用數(shù),次日躔,次月離,次五星求法,并太陰出入時刻凌犯五星恒星度分,末載日食月食算術,馀皆立成表。其法以隋開皇己未歲為歷元,不用閏月。以白羊、金牛等十二宮為不動之月,以一至十二大小月為動月,各有閏日。所推交食之分寸晷刻,雖亦時有出入,而在西域術中,視九執(zhí)萬年二歷實為精密。梅文鼎《勿菴歷算書》記曰:回回歷法刻於貝琳,其布立成以太陰年,而取距算以太陽年巧藏根數(shù),雖其子孫隸臺官者弗能知。然回歷即西法之舊率,泰西本回歷而加精耳。亦公論也。明一代皆與大統(tǒng)歷參用,《明史》頗述其立法大略。然此為原書,更稱詳晰。惟其法本以土盤布算,用本國之書,明初譯漢之后,傳習頗寡。故無所校讎,訛脫尤甚。今以兩本互校,著之於錄,用存術家之一種,而補《明史》所未備焉。
卷一百六 子部十六
○天文算法類
三代上之制作,類非后世所及,惟天文算法則愈闡愈精。容成造術,顓頊立制,而測星紀閏,多述帝堯。在古初已修改漸密矣。洛下閎以后,利瑪竇以前,變法不一。泰西晚出,頗異前規(guī),門戶構爭,亦如講學。然分曹測驗,具有實徵,終不能指北為南,移昏作曉,故攻新法者至國初而漸解焉。圣祖仁皇帝《御制數(shù)理精蘊》諸書,妙契天元,精研化本,於中西兩法權衡歸一,垂范億年。海宇承流,遞相推衍,一時如梅文鼎等,測量撰述,亦具有成書。故言天者至於本朝,更無疑義。今仰遵圣訓,考校諸家,存古法以溯其源,秉新制以究其變,古來疏密,厘然具矣。若夫占驗禨祥,率多詭說。鄭當再火,裨灶先誣,舊史各自為類,今亦別入之術數(shù)家。惟算術、天文相為表里,《明史·藝文志》以算術入小學類,是古之算術,非今之算術也。今核其實,與天文類從焉。