Wolfram 语言

东正教复活节星期天的周期

下面的例子通过使用新函数 FindRepeat 显示东正教复活节日期每 532 年重复一次的模式,并且还将给出一种发现新周期已开始的简单方法。

对于给定年份,此函数给出东正教复活节星期天的 {month, day} 数据对。

例如,2019 年的东正教复活节是儒略历 4 月 15 日,星期天,即阳历的 4 月 28 日,星期天。

西方基督教中的复活节日期是用不同的算法计算的,是 2019 年 4 月 21 日。请参阅分析西方复活节日期的已编译好的范例

计算儒略历中从 1 年到 10000 年的所有东正教复活节日期。

结果可以是 3 月 22 日至 4 月 25 日之间的 35 天中的任何一天。

日期每 532 年重复一次。

以下是一个周期可能的分布,将所有日期移动到同一年,如 2000 年,用 DateHistogram 来表示。

两个相邻年份的复活节日期从不相同。

3 月 22 日在周期中出现了四次,因此它不能作为周期开始的标记。然而,有三次下一年的 4 月 11 日为复活节,并且下一年复活节是 4 月 10 日的情况只有一次。

那么就可以用 3 月 22 日,4 月 10 日的序列来定义新周期的开始。SequenceSplit 函数将找到这些数据对,删除它们并将 10000 天分成长度为 530 的子列表。

相关范例

de en es fr ja ko pt-br