衛星の見かけの大きさを計算する
地上から衛星の見かけの大きさを計算するプログラムを書いています。私は現在、衛星の固有の大きさと度単位の太陽位相角を持っています。うまくいく公式が見つからないようです。 私は試した magnitude = intrinsicMagnitude - 15 + 5 * Math.Log(distanceToSatellite) - 2.5 * Math.Log(Math.Sin(B) + (Math.PI - B) * Math.Cos(B)); (Bは位相角です) ...しかし、機能しません(+30のような数値が返されます)。私はそれをheavens-above.com衛星パスと比較しているので、それが間違っていることを知っています。 explicitMagnitude = 1000 km離れた場所での視覚的な等級(-1.3を使用) distanceToSatellite =衛星までの観測者距離(km)(483を使用) B =これは私が理解しようとしているものです。 論文ではこれが何であるかを述べていますが、私が理解していない他のいくつかのことを述べています。これを取得するために使用する位相角は113にする必要があります。 この方程式の目標出力は約-3になります。