以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  [求助]关于[Y*D+C]-L 中的C值  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=23547)

--  作者:YGZ
--  发布时间:2009/12/1 9:10:00
--  [求助]关于[Y*D+C]-L 中的C值
新手请教个问题

请问[Y*D+C]-L  中C值是如何确定的,20世纪的C值网上搜不全。
--  作者:YGZ
--  发布时间:2009/12/2 12:15:00
--  
呵呵,看来是问题太初级了,都没有人理,只有自己推算了。
--  作者:xjw01
--  发布时间:2009/12/2 13:48:00
--  

在《寿星天文历》的帮助中有一章“离散序列的直线拟合算法”,利用它就可以得到节气的儒略日数形式的公式。

如果要进一步得到年月日,可再加入公历置闰相关的公式,就可以得到形如[Y*D+C]-L 形式的节气公式。

如果你用电脑计算,不建议使用[Y*D+C]-L来计算,建议使用儒略日数形式的公式,形如[k*x+b]形式

 

拟合之前,先利用寿星的内核程序输出所有节气的儒略日数,这些数据作为拟合的数据源。

 

个人建议:计算节气使用2种方法,“查表法”、“天文算法”,不必追求“简单公式”。因为,要想简单,查表法最简单;要想得到可靠的原始数据以及原理方法,只能利用天文算法推算。也就是说,要么自己计算,要么用别人算好的数据(查表法),而使用一些“拟合公式”,则是介于“自已算”与“别人算”之间。


--  作者:YGZ
--  发布时间:2009/12/3 8:29:00
--  
谢谢回复,用 [Y*D+C]-L 推算,个别点上仍需修正,属于比较粗略的算法了。

不知道哪里有介绍天文算法的。