中华农历论坛知识讨论区历法知识 → 回复帖子

  回复帖子
用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
高级设置: 签名: 回帖通知:
 

主题最新回顾(发布时间:2015/10/20 10:46:00)
--  作者:paradise300
--  
 一个寿星的库再怎么也要80K左右(包含了C/C++ Runtime),折中的做法确实挺好,对于一般用途,这近三百年已经足够了。但是无法直接在工作表中更改年、月,这样的使用局限性会大很多。

主题最新回顾(发布时间:2015/10/14 16:17:00)
--  作者:解味石头
--  
如果有输入某年月的窗口就好了

主题最新回顾(发布时间:2012/7/16 23:53:00)
--  作者:txwdx
--  
 我只是编了个公农历的excel文件,结果和官方历法结果一致就行,不需要向官方提出。



主题最新回顾(发布时间:2012/7/16 7:55:00)
--  作者:chwc
--  

引用 txwdx 发言
要说实用价值,其实任何非实体的万年历都没有实用价值。
至于老百姓是不是认可,不是你说得算的。
你扫楼一样的发的一堆帖子,里面的各式各样的万年历,其实都是垃圾。里面还带着一堆毫无意义的东西,民众更不认可。

    我又没说是我说了算,你怎么啦。实不实用是众多老百姓和官方天文台说了算。 

    网上各式各样的万年历,不管是谁开发的,是不是垃圾也不是你所能确定的,当然认为好的人有,认为垃圾的人也有。民众有自主选择使用的权力自由。

    另外,在当今社会非实体的万年历只要正确都有实用价值。

     你要改历我可不支持也不反对,你要人认可大可向官方提出。


主题最新回顾(发布时间:2012/7/12 20:12:00)
--  作者:txwdx
--  
以下是引用myyh在2012-7-12 18:55:00的发言:




支持楼主,我这段时间也在试着通过VB6来学习寿星历。。。算法只有准不准,没有认不认的问题。你要是比国家天文台还准,你看有人认没。。。



呵呵。

我做的不是天文算法。

天文算法太繁琐,查表法太占空间。我在找第三选择。

主题最新回顾(发布时间:2012/7/12 18:55:00)
--  作者:myyh
--  
支持楼主,我这段时间也在试着通过VB6来学习寿星历。。。算法只有准不准,没有认不认的问题。你要是比国家天文台还准,你看有人认没。。。

主题最新回顾(发布时间:2012/7/12 18:25:00)
--  作者:txwdx
--  
说明一下,本帖讨论的只是公农历转换的算法。
因为采取的是寿星万年历的数据,因此算法的目标是达到和寿星万年历一样的排历结果。

算法设计只有正确不正确,没有认可不认可。
就像是到黄山的路线,只有“能否到黄山”、“路线是否经济”之说,没有“民众是否认可”之说。


主题最新回顾(发布时间:2012/7/12 18:01:00)
--  作者:txwdx
--  
以下是引用chwc在2012-7-12 10:27:00的发言:




你的整理精神很好,可惜没有实用价值。因为民众不认可。




晕,
要说实用价值,其实任何非实体的万年历都没有实用价值。
至于老百姓是不是认可,不是你说得算的。

你扫楼一样的发的一堆帖子,里面的各式各样的万年历,其实都是垃圾。里面还带着一堆毫无意义的东西,民众更不认可。






主题最新回顾(发布时间:2012/7/12 10:27:00)
--  作者:chwc
--  
你的整理精神很好,可惜没有实用价值。因为民众不认可。因为现行农历排谱和你相差太大。 今天发现把“大”写错。更正一下。
[此贴子已经被作者于2012-7-16 8:03:23编辑过]


主题最新回顾(发布时间:2012/7/11 21:22:00)
--  作者:txwdx
--  

使用的算法,介于查表法和计算法之间。
先进行计算,然后查误差表进行校准。

估算节气使用的公式是
15.218425*流水节气数-1.945*SIN(0.261791*流水节气数+0.57)+1.466+8802
流水节气数从1924年立春0始,误差在+/-0.04天(正负1小时)
采用截尾取整,有83个节气偏离原日,换句话说有83个节气进行了校正

估算朔时使用的公式是
29.53059*流水月数-0.417*SIN(0.45059*流水月数+1.386)+0.704+8802
流水月数从1924年正月始,误差在+/-0.2天(正负5小时)
采取截尾取整,有374个朔日偏离原日,换句话说有374个朔日进行了校正

估算年首,使用的是“年岁一致的新农历”里提到的算法(立春为立春月第一个节气,且不是单节气月时,当月为年首;否则,次月为年首),有3年进行了校正

计算闰月,使用的是“年岁一致的新农历”里提到的算法(闰年,立春后第一个无中气月为闰月),有2年进行了校正