简介: 自己写的程式,算法源自《史记●历书》,是一个平气平朔历: 参考程式中的说明输入《史记●历书》参数可还原整个《历书》以及《历书》中未尽部分。
程式下载: http://pan.baidu.com/s/1gdqU5iF
(如果因缺少相关dll导致程式无法运行,请下载dll.zip,解压后复制到C:\Windows\System32下即可)
典故: 虽然太史公的太初历精度高于后来广为推行的太初历,但终因言获罪。
“仆以口语遇遭此祸,重为乡党所笑”
“人固有一死,或重于泰山,或轻于鸿毛,用之所趋异也”
“究天人之际 通古今之变 成一家之言”
后来“藏之深山,传之后人”,于是这个重来没有被使用过的历法就流传了下来。
纪年起点——太初元年: 今日顺夏至,黄钟为宫,林钟为征,太蔟为商,南吕为羽,姑洗为角。自是以后,气复正,羽声复清,名复正变,以至子日当冬至,则阴阳离合之道行焉。
十一月甲子朔旦冬至已詹,其更以七年为太初元年。年名『焉逢摄提格』,月名『毕聚』,日得甲子,夜半朔旦冬至。
参考参数: 历算起点:太初元年 JD 1683431 《史记●历书》:1 year=365.250000 days;1 month=29.530851 days;(可还原整个《历书》以及《历书》中未尽部分)
后来被推行的太初历:1 year=365.2501624 days;1 month=29.530864 days;
NASA:1 year=365.242196 days;1 month=29.530589 days;(在近现代范围,与现今的非平气朔历差值在1~2days)
[此贴子已经被作者于2014-2-2 13:03:27编辑过]