摘要:[摘要]古老而又现代的中国农历,是一种天文学性质的阴阳历。本文采用VSOP87星历算法并结合运动学方法以及牛顿求根法得到24节气的精确时间,揭开农历计算的神秘面纱。[关键字]农历算法、星历、节气[正文]计算中国农历,首先要计算出二十四节气时刻。在计算机问世之前,二十四节气的许算是非常复杂的。随着计算机及互联网的普及,美国航空航天局、法国巴黎天文台各自在网络上发布了精密星历表的计算方法,这使得民间计算农历成为可能。本文以法国巴黎天文台的VSOP87算法为基础,给出中国农历的二十四节气算法。在农历中,太阳黄经为0度时,对应春分节气。相邻节气对应的太阳黄经相差15度。一周年内,太阳黄经从0度变化到3
阅读全文
随笔分类 - 常用技术
摘要:下面描述的是阳历换算阴历的算法原理。阳历,有很强的规律性。每年12个月,1、3、5、7、8、10、12月都为31天;2月份平年28天,能被4除尽的年份里为29天,但1900年为28天;其余月份为31天。阴历,却没有这些规律可循。阴历分大小月,大月30天,小月29天,但一年中哪个月为大月,哪个月为小月,却是不定的。阴历每十年有4个润年,但哪一年为润年也是不定的。而润月中,哪个润月为大月,哪个为小月也是不定的。因此,推算阴历就没有一个统一的算法。阴历是要靠天文观测的,因此上面这些不确定的数据,是可以从天文台得到的。下面是经过整理的150年内的阴历数据:0x04bd8,0x04ae0,0x0a570
阅读全文