暦計算

計算とは、暦の日付に関する計算です。暦計算は応用数学の一分野とみなすことができます。暦計算の例をいくつか挙げます。

暦計算はサヴァン症候群の5つの主要な特徴の1つである。[1]

数値解析法は、1997年と1998年にバッキンガムシャー州ミルトン・キーンズにあるオープン大学数学部誌(M500)に掲載されました。[2]以下のアルゴリズムは、 ym月の 日数(d )を求めるものです。mの値は、以下のリストの月の右側に示されています。

1月11日、2月12日、3月1日、4月2日、5月3日、6月4日、7月5日、8月6日、9月7日、10月8日、11月9日、12月10日。

このアルゴリズムにより、コンピュータは暦の改正(イングランドでは1752年9月3日/14日)から、過去または未来の任意の長さのカレンダーと日記のページを印刷できます。「復活祭の日付」の記事では、復活祭の日付を計算するアルゴリズムが紹介されています。この2つを組み合わせることで、ページヘッダーに、その日に祝われる固定祭日または移動祭日、そして銀行の祝日かどうかを表示できます。

このアルゴリズムは積分関数または床関数を利用します。つまり、xの小数点の左側にある部分です。100 で割り切れる年の 2 月の長さを計算する場合にのみ、この関数全体を実行する必要があります。他の年の 2 月の長さを計算する場合は、5 番目の + 記号の左側の項を評価するだけで済みます。他の月の長さを計算する場合は、3 番目の - 記号の左側の項を評価するだけで済みます。

例えば2000年2月の長さを求めるには、次のように計算します。

参照

暦計算

参考文献

  • エドワード・M・ラインゴールドナフム・ダーショウィッツ『暦計算:究極版ケンブリッジ大学出版局(2018年) 。ISBN 978-0-521-88540-9
  1. ^ 「脳の潜在能力を解き放つ」BBC、2001年3月10日。 2021年2月8日閲覧
  2. ^ Journal of the Department of Mathematics、M500(AD Forbes 編集)第157号(1997年9月)p 21、第160号(1998年2月)pp 19-20(誤植を含む、修正版を以下に示す)、および第161号(1998年4月)p 21。M500協会、オープン大学、ミルトン・キーンズ、バッキンガムシャー。
Retrieved from "https://en.wikipedia.org/w/index.php?title=Calendrical_calculation&oldid=1311416386"