462年(宋大明六年),宋南徐州从事祖冲之制订成新历法——《大明历》。
祖冲之,字文远,范阳遒县(今河北涞水北)人,祖先侨居江南。祖冲之博学多思,曾造指南车、千里船、水碓磨及木牛流马,十分精妙。
在数学方面,他在刘微的基础上,推求出圆周率为3.1415926至3.1415927间,提出圆周率的约率为22/7,密率为355/113,密值的提出比欧洲早了1000多年。
祖冲之在何承天的《元嘉历》颁行后不久,就发现它不够精密。于是他编了一部《大明历》,本年成书c祖冲之接受北凉赵欧的影响,修改了闺法,提出了391年144闰月的新闰周。首次动用东晋虞喜发现的“岁差”原理,测定冬至日在斗5度,并统计得岁差约45年差l度。更进一步测定出岁实(回归)的日数为365.24281481,朔策的日数为29.530591,均非常精确。
《大明历》的科学性明显优于《元嘉历》,但上奏皇帝后,孝武帝曾命令群臣讨论,其中戴法兴极力反对,并提出责难,祖冲之据理力争,一一驳斥,并写成著名的《驳义》一书。但《大明历》在宋、齐两朝没有施行。直到5 10年(梁天监九年)才正式使用,至589年(隋开皇九年)废,前后共用80年。