小编Sco*_*ley的帖子

月球/月相算法

有没有人知道一个算法,要么计算给定日期的月相或年龄,要么找到给定年份新月/满月的日期?

谷歌搜索告诉我答案是在一些天文学书籍中,但当我只需要一页时,我真的不想买整本书.

更新:

我应该证明我对google搜索更好一点的说法.我确实找到了只在某个时间段内工作的解决方案(如1900年代); 以及基于触发器的解决方案,其计算成本将超出我的预期.

S Lott在他的Python书中有几种算法用于计算给定年份的复活节,大多数算法少于十行代码,有些算法适用于格里高利历中的所有日子.在3月份找到满月是寻找复活节的关键因素,所以我认为应该有一个不需要触发的算法,适用于格里高利历中的所有日期.

c python algorithm calendar astronomy

34
推荐指数
5
解决办法
3万
查看次数

标签 统计

algorithm ×1

astronomy ×1

c ×1

calendar ×1

python ×1