《元嘉历》是中国北北晨时代地理教家何启天创建的历法,属于阳阳历。《元嘉历》修订了旧历所定的冬至时候以及冬至日地点地位,改“仄朔”为“定朔”,创建调日法,变革了“上元历年法”,盘算了岁好数值百年一度,普及了地理数据的粗确度,歉富了“浑天道”。
东汉之前的历法中,皆是把月止的速率当做没有变的常数,以朔看月的周期去算朔,算出的朔厥后称做“仄朔”东汉先后收现了玉轮活动的没有匀称性,今后人们便想法对于仄朔举行建正,以供出实正的朔,称为“定朔”。
尾次载有那种建正算法的历法,是刘洪创造的《坤象历》。隋代刘焯的《皇极历》,才把日止也有早徐(便是天球绕日活动没有匀称性的反应)的果素思索到“定朔”的盘算中往。何启天承继了母舅缓广四十余年对于日月五星的不雅测纪录以及研讨材料,又持续不雅测研讨了四十余年,于宋元嘉二十年(公元443年)创建了《元嘉历》。
《元嘉历》于元嘉二十二年(公元445年)颁止,北晨梁武帝天监八年(509年),被《年夜明历》与代。
《元嘉历》从北晨宋传到百济以后,一向利用到百济死亡后的公元661年,一样平常以为元嘉历是554年经由过程百济传到日本年夜以及政权的,日本则曲到公元697年才兴除了《元嘉历》,正式接纳《仪凤历》。
2011年9月,正在日本祸冈西区元冈古坟群(公元7世纪中叶摆布)出土了刻有隐示公元570年的“庚寅”以及“正月六日”等铭文的铁造年夜刀,据年夜刀的铭文证实,《元嘉历》传到日本后没有暂,日本列岛便入手下手利用了。
《元嘉历》将19年配置7闰月,1太阳年取即是365.2467日),1朔看月约即是29.530585日。
现代历法皆利用上元历年,盘算啰嗦,何启天创远距与元,正在推算五星时各设没有同的历元,简化了盘算。他收明调日法,根据图中的没有等式:
式中a﹑b﹑c﹑d﹑m﹑n均为正整数。
比方,何启天为供取不雅测稀远的朔看月(睹月)数据,拔取26/49为其日下列余数全体的强远似值,与9/17为强远似值。他以为与n=15﹐m=1,则为最切合他的不雅测了局﹐即《元嘉历》的朔看月少度为日。调日法为后代宽泛接纳。
创用定朔算法何启天明白天了解到假如日蚀收死的日期正在晦日或者初二,月蚀收死的日期正在看的先后,皆是很没有开理的,果而提出了经由过程断定太阳以及玉轮的真际地位并从它们的闭系推算实正的开朔时候的圆法。那样算出的朔便是“定朔”。
依据定朔法,朔看取玉轮真际地位符合,因而日蚀必定收死正在朔日,月蚀必定收死正在看日。但因为事先借没有明白太阳活动的没有匀称性,以是仅仅思索月止盈缩的建正便会正在历法中发生连续三个年夜月或者连续两个小月的征象。那种征象易于为人们承受,何启天也为此而遭到了钱乐之、皮延宗等的品评。
最初,《元嘉历》仍接纳了仄朔。固然定朔算法曲到唐朝才实正真止,但何启天创用定朔算法,仍能够道是中国历法史上的一年夜先进。