Dátum: 2003. augusztus 5., 2:06
Feladó: Pál András --
Tárgy: horizontalis koord.
>Hellosztok
>
>Kösz a sok hozzászólást. Pont számítógépes használatra k
éne. Még pár
>napig nem tudom megnézni, mert nem tudok internetezni :-(((.
>
>Még arra lennék kíváncsi, hogy egy adott koordinátát (pl. boly
góét,
>csillagét) hogyan lehet horizontális koordináta rendszerbe árszá
mítani?
>
>Kösz.
>
>Jakabfi Tamás
Sziasztok!
Viszonylag egyszeruen a kovetkezokepp:
Ha tau = RA-theta, a csillag oraszoge; ahol RA a rektaszcenzio
(fokban), theta a megfigyelo csillagideje (szinten fokban), akkor
sin h=cos delta * cos tau * cos fi + sin delta * sin fi
a=-arg(cos delta * cos tau * sin fi-sin delta * cos fi,cos delta *sin tau
)
Itt delta a csillag deklinacioja (fokban), fi a megfigyelo foldrajzi
szelessege. h lesz a horizont feletti magassag, a az azimutszog. a=0 a
del, a=-90 a kelet, a=90 a nyugat. Az arg(x,y) fuggveny az x=(cos del
ta *
... ),y=(cos delta*sin tau) pontnak az x-tengellyel bezart szoget adja
vissza, C-ben ezt az atan2(y,x) fuggvennyel lehet kiszamolni.
Neha az arg(x,y) helyett arctg (y/x) -et irnak a fenti kepletekben, ez
azert nem jo, mert az azimut -180 es 180 kozott valtozik, az arctg (C-ben
atan) fuggveny visszateresi erteke pedig +- 90 fok kozott van. A
diszkusszio pedig macerasabb, mint atirni a fuggvenyt atan2-re ;)
A megfigyelo csillagiejet pedig
theta = theta_0 + lambda
keplettel lehet megkapni, ahol theta_0 a greenwich-i csillagido (ez benne
van az evkonyvben) es lambda a megfigyelo foldrajzi hosszusaga.
Udv: Andras
|