t = LST - α (1)
上式中,LST为当地恒星时,α为天体赤经。
当地恒星时可以通过经度与格林威治恒星时联系起来。 公式如下:
LST= 商品及服务税 + \ (2)
格林威治平均恒星时等于地球自转角(ERA)与二分差(EE)之和。 GMST的公式如下(直到三次项):
GMST=\theta(UT1)+0".+4613".+1".^2 - 0".^3 (3)
二部差分仅保留交角章动第一项,可写为:
EE=\Delta \psi\cos \ (4)
式(3)中第一项为地球自转角,计算公式为:
\theta(UT1)=2\pi(0. + 1.d) (5)
上式中赤纬角计算公式,d为从标准历元J2000.0开始的世界时(UT1时标)儒略日数。
有了这么一堆公式,就可以算出任意天体的时角了。
---------------------------- 太长的分割线 ------------ --- ------------------
如果你的机器上有它并下载了软件包,你可以简单地使用以下程序来计算:
from astropy.coordinates import EarthLocation, get_body
from astropy.time import Time
lon = '125d19m22.0s' # 经度
lat = '43d52m48.0s' # 纬度
alt = '206m' # 海拔
time = Time ('2007-01-01 00:00:00') # UTC时间
site = EarthLocation ( lon, lat, alt )
venus = get_body('venus', time = time, location = site)
lmst = time.sidereal_time ('mean', longitude = lon)
ha = lmst - venus.ra
print (ha)
只需自行修改经度、纬度、海拔和时间即可。
最终输出的小时角可能小于0赤纬角计算公式第一考试网,所以手动添加24小时即可。
或者如果你想计算其他主要行星的小时角度,只需将程序中所有金星搜索替换为其他主要行星的英文名称即可。
第一考试网友情提示:如果您遇到任何疑问,请登录第一考试网考试动态频道或添加qq:,第一考试网以“为考友服务”为宗旨,秉承“快乐学习,轻松考试!”的理念,旨在为广大考友打造一个良好、温馨的学习与交流平台,欢迎持续关注。以上是小编为大家推荐的《(知识点)天体的时角计算公式,你知道几个?》相关信息。
编辑推荐