天体上中天通过以下公式S=a+tS=S0+(T-N)(1+1/365)+RS0=6h40m+3.94m*d可以求出星体上中天的日期对吧但是如果设定当地时间为0时,也就是T-N=0,结果算出的d不是整数如何处理呢?d表示的是从元旦向后数的
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/01 07:12:26
天体上中天通过以下公式S=a+tS=S0+(T-N)(1+1/365)+RS0=6h40m+3.94m*d可以求出星体上中天的日期对吧但是如果设定当地时间为0时,也就是T-N=0,结果算出的d不是整数如何处理呢?d表示的是从元旦向后数的
天体上中天
通过以下公式
S=a+t
S=S0+(T-N)(1+1/365)+R
S0=6h40m+3.94m*d
可以求出星体上中天的日期对吧
但是如果设定当地时间为0时,也就是T-N=0,结果算出的d不是整数如何处理呢?
d表示的是从元旦向后数的天数吧(问题中有一处错误,不是T-N=0,是T=0)
如果将小数点后面换算成HR的话,那么时间不就不是0时了吗
天体上中天通过以下公式S=a+tS=S0+(T-N)(1+1/365)+RS0=6h40m+3.94m*d可以求出星体上中天的日期对吧但是如果设定当地时间为0时,也就是T-N=0,结果算出的d不是整数如何处理呢?d表示的是从元旦向后数的
理论上,每颗星都有可能在子夜时分正好在(中天.
但由于人的生命有限,不可能看到所有的星都在子夜上中天.
你把计算时限放大到1000年,甚至1万年,10万年.总有某一天的子夜时分(当然是楼主所在经度的地方时,准确地还要真太阳时),这颗星正好在楼主的头顶上.
至于同一颗星下一次在子夜时分过楼主的头顶的日期,我算不出来.
同理,今晚子夜在楼主头顶出现的星(应当很多,一条经线上的星不会正好只有一颗的).到明天晚上子夜就不会在头顶了(只要测量精度较高,肯定会发现偏移的).
就算到明年的同一天晚上,也不会出现在头顶了.因为一年的周期是带小数的,不是整数日.就算恒星不动,也不会出现在头顶.考虑恒星的自行,还不知要偏移多少呢,可能与恒星的远近有关系.
所以,楼主算出来的日期不是整数日,也没什么问题吧
用恒星年,回归年,关系都不大.
最大的问题,你的公式是估算值,不是精确值.
因为你的公式是有周期,每过一个周期后,天上的星星又跑到上一个周期的相同位置了.你用的周期是一年(365天?),这当然是不现实的.
但实际上,由于地球公转轨道并不恒定(近日点每年进动11角秒,虽然不大,多年后还是有影响的).
公转周期也不是整数天.
所以今年1月1日子夜的正好在你头顶上的星星,到明年的1月1日子夜就肯定会有偏差.(要求你本人还是呆在原处没移动,不要到别的地方去观星).