中华农历论坛知识讨论区历法知识 → 请喜欢改历的朋友们把帖子集中发布,谢谢


  共有50322人关注过本帖树形打印

主题:请喜欢改历的朋友们把帖子集中发布,谢谢

帅哥哟,离线,有人找我吗?
浪-淘-沙
  11楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 16:18:00

中国人不会计算中国新年的日子,实在没什么的。

 

Q朋友总喜欢引用“洋文”来说事,似乎洋人都很聪明的。

你说说看,复活节有多少洋人会计算?

 

不说洋人了。就连Q朋友这么聪明的人,可以提出计算中国闰月公式的高人,也不见得能算出“复活节”的日子吧。

 

不查万年历,就能推算“复活节”的朋友不会太多。我也自己承认没这个本事。

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ymy111
  12楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:190 积分:1585 威望:0 精华:1 注册:2008/7/6 15:34:00
  发帖心情 Post By:2009/5/6 16:55:00

以下是引用q5968661在2009-5-5 6:54:00的发言:
为什么要死抱着有缺陷的规则不放就象冬至一定要在十一月一样呢?

真是

天下之大 无奇不有

 

有些人就是崇洋媚外

http://www.forum.fengshui-168.com/viewthread.php?tid=45132

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
q5968661
  13楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:315 积分:717 威望:0 精华:0 注册:2008/9/25 22:36:00
  发帖心情 Post By:2009/5/6 18:52:00

用户已被锁定

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  14楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 20:13:00

不懂就不要装懂.

复活节是春分月圆之后的第一个星期日.

 

首先,你要懂得如何计算春分日.

其次你要懂得如何计算哪天是月圆之日.

 

上述二个一个是太阳历部分,一个是太阴历部分.

根本都没有简单的公式.

定春分及定望日,你可以参考一下寿星万年历,看看要怎么样才能不计算出错.

 

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  15楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 20:27:00

高斯復活節公式    http://us.share.geocities.com/calshing/easter.htm


 


德國數學天才高斯(Carl Friedrich Gauss)憑他對數字循環天生的感覺,寫下以下求復活節日期的公式。現代的人還末研究出他是怎樣推導出來的。


year = 年份


a = year mod 19


b = year mod 4


c = year mod 7


d = (19a + M) mod 30


e = (2b + 4c + 6d + N) mod 7


其中的M及N 數值如下:


儒略曆 : M = 15,N = 6


 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  16楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 20:32:00

http://us.share.geocities.com/calshing/easter.htm

 

格勒哥里曆 : 查看下表

年份                   M             N

1583-1699       22              2

1700-1799       23              3

1800-1899       23              4

1900-2099       24              5

2100-2199       24              6

2200-2299       25              0

如果d+e<10 ,復活節日期是3月(d+e+22)日,否則復活節日期是4月(d+e-9)日。如果答案是4月26日,則復活節日期是4月19日。如果答案是4月25日而d=28,e=6及a>10,則復活節日期是4月18日。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  17楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 20:33:00

这种公式是查表方式完成的.

一点都不高明.

 

如果采用天文算法来完成,那才是高明的.

 

否则,到了2300后,又得换参数了.

你还得先把参数都找齐了,才能推算几千年后的复活节.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  18楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 20:35:00

采用天文算法来计算,为什么这么难?

就是因为月圆之日(即望日)比较难计算.每个朔望月的周期都不相等的,这时就不能简单采用29.5036这个平均朔望月周期了.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  19楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/5/6 20:43:00

第8章 复活节日期

牧夫会员liya翻译

  本章我们将给出计算指定年基督教复活节星期日(Easter Sunday)日期的方法 — 注意并非犹太教的逾越节。

格里高利复活节

  以下方法由Spencer Jones在他的《普通天文学》(General Astronomy)(1922年版73-74页)中给出。这一方法后来重新印刷在《英国天文协会期刊》(Journal of the British Astronomical Association)第88卷91页(1977年12月)中,并说明这一方法发明于1876年,曾出现在《Butcher’s Ecclesiastical Calendar》上。

  和高斯给出的公式不同,这种方法适用于格里高利历中始自1583年的所有年份,并无例外。找出复活节日期的程序如下:

(注意表中的英文l与数值1是不同的)

被除数 除数 余数
年份X 19 - a
年份X 100 b c
b 4 d e
b + 8 25 f -
b - f + 1 3 g -
19a + b - d - g + 15 30 - h
c 4 i k
32 + 2e + 2i - h - k 7 - l
a + 11h + 22l 451 m -
h + l- 7m + 114 31 n p

  则有 n = 月份 (3 = 3月,4 = 4月),p + 1 = 本月内复活节星期日所在的日期。

  如果所用的计算机语言没有模(modulo)或求余(remainder) 功能,则计算余数时必须特别注意。假设要求34除以30的余数,在HP-67及HP-41C便携式计算器上我们得到34/30 = 1.133 333333,尾数部分为0. 133 333 333,将它乘上30时,结果变成了3.999 999 990,这个结果不等于原本的正确答案4。最终这可能导致得到一个错误的复活节日期。

  逾越节 (出埃及记 12; 利未记 23:5) 开始於尼散月十四日(宗教历的正月,即阳历3月至4月期间),连接七天,每天要献许多祭,头一日和第七日休息,给百姓守严肃会。在正月十四日逾越节开始那天,耶稣被钉十架 (约翰福音 19:14),三天后的星期日身体复活,始为复活节。 — 译者注

可用以下年份测试你的程序:

1991年 → 3月31日 1954年 → 4月18日
1992年 → 4月19日 2000年 → 4月23日
1993年 → 4月11日 1818年 → 3月22日

  复活节日期总在3月22日(如1818年和2285年)到4月25日(如1886年,1943年和2038年)之间。

  复活节星期日的推算规则众所周知:它为春分后(含春分)的第一次满月后的第一个星期日。事实上,推算规则在很久以前就由基督教神职人员确定了。为应用这一规则所使用的满月日期是通过一种教会推算得出的结果而不是真实的天文学上的满月;同样,春分日也总是被定在3月21日,但实际上则可能会早一到两天。

  例如,1967年的春分在3月21日,满月在3月26日(UT),3月26日之后的第一个星期日是4月2日。然而,复活节星期日却在3月26日。在1900至2100年间,使用纯粹天文规则推算出了一些不同于教会规则的复活节星期日,这些年份是:1900,1903,1923,1924,1927,1943,1954,1962,1967,1974,1981,2038,2049,2069,2076,2089,2095,2096。

  格里高利历的复活节日期要5 700 000年才循环一次。有人发现格复活节最常见的日期是4月19日。

儒略历复活节

  儒略历中的复活节日期可按以下方法推算。

被除数 除数 余数
年份X 4 - a
年份X 7 - b
年份X 19 - c
19c + 15 30 - d
2a + 4b - d + 34  7 - e
d + e + 114 31 f g

  则有 f = 月份 (3 = 3月,4 = 4月),g + 1 = 本月内复活节星期日所在的日期。

  儒略历的复活节日期有为期532年的循环。比如,179年,711年和1243年的复活节都在4月12日。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  20楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/6 20:45:00

以下是引用q5968661在2009-5-6 20:40:00的发言:

最好是可以心算的。

我上面已经分析了,复活节比较难计算的原因:

就是望日(月圆日)很难计算.

你那个19年7闰里的公式,只能计算平朔的,不能计算定朔(定望的).

外国人肯定不会接受平望日的.那么你的公式是用不上的.

 

如果望日计算出来相差一天.那么复活节可能相差一个星期.

 

网上的公式再怎么多,没一个是合适简单计算的.

天才的高斯,推导出来的公式也是比较复杂的.还是查表才能完成.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 58 上一页 1 2 3 4 5 6 下一页

返回版面帖子列表

请喜欢改历的朋友们把帖子集中发布,谢谢








签名