主题最新回顾(发布时间:2019/5/15 9:28:00) |
---|
-- 作者:esnake
-- mingLiBaZi: function(jd, J, ob) { var i, c, v; var jd2 = jd + dt_T(jd); var w = XL.S_aLon(jd2 / 36525, -1); var k = int2((w / pi2 * 360 + 45 + 15 * 360) / 30); jd += pty_zty2(jd2 / 36525) + J / Math.PI / 2; ob.bz_zty = JD.timeStr(jd); jd += 13 / 24; var D = Math.floor(jd), SC = int2((jd - D) * 12); v = int2(k / 12 + 6000000); 许老师,能不能注释一下您的这个代码?命理八字计算的方法?谢谢! |
主题最新回顾(发布时间:2014/6/27 14:39:00) |
---|
-- 作者:wangtong2010
-- 计算太阳时角应该用地心赤经还是用站心赤经? [此贴子已经被作者于2014-7-8 20:36:05编辑过] |
主题最新回顾(发布时间:2014/6/27 14:38:00) |
---|
-- 作者:wangtong2010
-- 我想请教一下关于太阳时角的计算问题,太阳时角应该等于格林尼治视恒星时加上本地的经度(向东为正),再减去太阳的视赤经。我想问一下,这里的太阳视赤经是地心视赤经还是站心视赤经,我觉得应该是站心视赤经,对吧?但是我用《寿星天文历》算时发现好象是地心视赤经。 例如2008年1月1日6点21分,东经116.4度,北纬39.9度,利用“星历”计算得 视赤经 18h 42m53.75s, 站赤经 18h 42m54.24s ,恒星时 5h 00m51.32s(真) 然后用这些数据计算太阳时角,时角=真恒星时+经度-视赤经(应该是地心的)=5h 00m51.32s+116.4度-18h 42m53.75s=-89°06′36.45″ 然后再用站赤经计算太阳时角,时角=真恒星时+经度-站赤经=5h 00m51.32s+116.4度-18h 42m54.24s=-89°06′43.8″ 然后我用《寿星天文历》的“日月食”计算得太阳时角=- 89°06'36.33" 可见利用地心视赤经算的结果更接近“日月食”计算的结果。为什么会是这样子呢?既然标定了地理经纬度,太阳时角自然就应该是站心的了,视赤经也就应该是站心的啦?为什么会是地心的呢? [此贴子已经被作者于2014-7-7 22:25:31编辑过] |
主题最新回顾(发布时间:2014/6/6 16:04:00) |
---|
-- 作者:zhanglei1953
-- 有许先生的邮箱地址吗? |
主题最新回顾(发布时间:2014/6/3 22:27:00) |
---|
-- 作者:浪-淘-沙
-- 以下是引用zhanglei1953在2014-6-3 14:02:00的发言: 许先生很少上网的,所以你的问题,可能无法及时得到他的回复了。
不知这个论坛现在的人气怎样,好多帖子都没有人回答。 |
主题最新回顾(发布时间:2014/6/3 14:02:00) |
---|
-- 作者:zhanglei1953
-- 不知这个论坛现在的人气怎样,好多帖子都没有人回答。 |
主题最新回顾(发布时间:2014/5/21 16:12:00) |
---|
-- 作者:zhanglei1953
-- 许先生:您好!看了您的一些文章后,我也试着编了一些计算程序,编程时发现,计算太阳位置的公式中,有时t是用儒略世纪数,有时t是用儒略千年数,而周期项的系数不管是乘以10E7或是10E8,其实最终结果都是相同的,按儒略千年数计算500年,t=0.5,按儒略世纪数计算500年,t=5,这样在一些还要乘以t、t^2、t^3...的计算时误差就会越来越大。请教一下,到底应该如何计算?谢谢! |
主题最新回顾(发布时间:2012/10/12 23:20:00) |
---|
-- 作者:ddjhnshdx
-- 你可以去查对一下紫金山天文台发布的历法资料,然后对比一下许老师的资料,足以说明寿星万年历(许老师编写的)是非常精确的。 |
主题最新回顾(发布时间:2012/2/22 10:11:00) |
---|
-- 作者:ybb575
-- 没想到这里竟然有这么专业的天文历法计算的帖子!真是佩服的五体投地啊! |
主题最新回顾(发布时间:2011/10/17 13:28:00) |
---|
-- 作者:YS0290
-- MARK一下,这个方法很重要! |