青年科普论坛


 
标题: 一个关于恒星显示的问题
CareYouOnly
新手上路
Rank: 1



UID 285
精华 0
积分 0
帖子 2
阅读权限 10
注册 2007-4-17
状态 离线
发表于 2007-4-27 10:05  资料 短消息 
一个关于恒星显示的问题

我有一个星表,知道恒星的赤经,赤纬,赤经自行,赤纬自行。还有就是一观望远镜,知道望远镜的经度,纬度,观察时间,方位角,高度角。怎样求得恒星在望远镜中的相对位置(就是怎样求得观察到的恒星在屏幕上的位置,我要将那个恒星显示在屏幕上)

下面的我的思路,请大家帮我看看对不对?

为实现这一目的,首先应该求到每个恒星的方位角和高度角,求法如下:
-------------
变量说明:
地平坐标系(Ah  A:方位角(0360 h:高度角(-9090
时角坐标系-第一赤道坐标系(tδ  t:时角(0360  δ:赤纬(-9090
赤道坐标系-第二赤道坐标第(αδ  α:赤经(0360  δ:赤纬(-9090



将赤道坐标系转换为地平坐标系
αδ)→(Ah
αδ)→(tδ)→(Ah


第一步,将赤道坐标系转换为时角坐标系
αδ)→(tδ
       u = 1 / 365.2422
       t =地方恒星时
       地方恒星时 = 地方太阳时 / 1 + u
       这里的“地方太阳时”是将当地时间的“024小时”转化为对应的“0360度角”如望远镜所在地的时间为
2006-04-29T18:20:06.1875+08:00
那么对应的“地方太阳时”为 ( (18*60*60 + 20*60 + 6.1875) / (24*60*60) ) * 360。(这里对否?)



第二步,将时角坐标系转换为地平坐标系
tδ)→(Ah
       ф为观察点的地理纬度
       sinh = sinфsinδ + cosфcosδcost   求得sinh,进而得到h
       cosAsosh = -sinδcosф + cosδsinфcost
       sinAcosh = cosδsint    求得cosA和sinA,进而求行A(A从0-360度,所以要用cos和sin共同确定)
------------

上面就是我求方位角和高度角的方法,请达人帮我看看对否

还有个问题就是求得方位角和高度角后,应该显示在屏幕那个位置(以望远镜为(即观察地)为原点的x,y坐标系,恒星的坐标(x,y)如何求行)
顶部
 



exinqing.net exinqing.net
当前时区 GMT+8, 现在时间是 2008-7-27 16:49
Processed in 0.395846 second(s), 6 queries
copyright @ trycc.com
本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区