2009-04-01 13 views
6

分点と点を計算するために使用できるアルゴリズムまたは式は何ですか?私は数年前にこれらのうちの1つを見つけて実装しましたが、精度はそれほど高くありませんでした。時刻は00:00,6:00,12:00、および18:00 UTCで想定されていましたまたは拠点を計算した。 Wikipediaは計算されたものを分単位で出力しますので、より正確なものが必要です。私の好きなプログラミング言語用のライブラリもハードコーディングされた時間に出てくるので、私が実装したのと同じまたは類似のアルゴリズムを使用していると仮定します。春分/瞬間モーメントの計算方法を教えてください。

また私は、太陽緯度を与え、0、90、180、および270度の正確な瞬間をゼロにする検索ルーチンを実装するライブラリを使用しようと試みました。これは2番目にダウンしたが、Wikipediaの時代に同意しなかったので、私はこのアプローチに何か問題があったと推測します。しかし、私は、マイモニデス(中世のユダヤ人学者)が何千年も前とまったく同じアイデアを使ったアルゴリズムを提案したことを発見することに快く驚いています。

答えて

2

これは十分正確な解決策であるかどうかはわかりませんが、春分分やその他の天文情報を計算するコードスニペットがあるNASA websiteが見つかりました。私はまた、Astronomical Algorithmsという本への参照をいくつか見つけました。これは、情報が何らかの形でオンラインで利用できない場合に必要な答えを持つかもしれません。

+0

私は前に述べたその本を見ました。私はそれがまだない場合、その情報の一部をオンラインで入手する機会としてSOを使用したいと考えていました。 :) – skiphoppy

+0

それは確かにそれをどこかに持っていいですね!アルゴリズムはかなり複雑で特殊なようです。 –

+3

リンクが無効です。だからこそ、彼らはここにリンクをドロップしないように伝えています。 – Rob

0

ここに答えを貼り付ける何かを探していることは知っていますが、NASAの資金提供を受けて、JPLでNAIFによって作成されたツールキットSPICEについて言及しておきます。ファーマーのアルマナックのものには残念なことかもしれませんが、精度に関心を持ち、このツールキットは惑星科学で日常的に使用されています。

0

興味のある方は、C and JavaでJean Meeus '(上で参照した天文学アルゴリズムの著者)の春分点と了解アルゴリズムを実装しました。

+0

上記のトピックのJavaでの実装が必要です。あなたはそれを共有することができますか?私のメールIDは[email protected]です ありがとう – Kumar

0

MeeusのアルゴリズムのC++実装は、in this libraryが利用可能です。これは、瞬間計算のためのきれいな探しのコードを含んでいます。

関連する問題