一周回ったのに、なぜ同じ家を向いているのですか?
方向転換を使用して方向を確認し、「どれだけ曲がったか」と「最終的にどこに向かったか」を区別します。
交差点に立って、右側の赤い屋根の家に向かって歩き始めます。左に半回転するとそこから背を向け、左に半回転すると対面になります。一周はしますが、結局最初の場所に戻ります。
まずは推測してください
その場で360度回転して、最初と比べて最後にはどの方向を向いていましたか?
答えと解説を見る
同じ — 一周した後、方向は元の位置に戻ります。回転角度の合計はゼロではありません。
そして経験と科学を結びつける
負の符号は角度の文字列全体を制御します
度、分、秒は 60 進数です。 −0°30' は正当で意味があります。整数部分がゼロであるため、負の符号を捨てることはできません。
角度 = 符号 × (度 + 分/60 + 秒/3600)
同じ方向に何度でも曲がることができます
方向角を 360° 増減しても方向は変わりません。画像内の青いポインターは、円の後の位置のみを保持します。
0° ≤ θ < 360° に正規化された配向角度
円を 24 時間に分割します
赤経角と恒星角は、多くの場合、時間で表されます。円も 360°なので、1 時間での角度は 15° に相当します。
角度時間 = θ / 15
単位も違いますし、入力も違います。
プログラムの sin には通常ラジアンがかかります。入力する前に単位を変更してください。許可なく緯度 -30°を 330°に書き換えないでください。
ラジアン = 度 × π / 180
計算の流れを詳しく見る
θ = sign × (d + m/60 + s/3600) θ圈内 = ((θ mod 360) + 360) mod 360 α時間 = θ過ごす/15;θ弧過ごす = θ過ごす × π/180
まず分と秒を度に変換してから、記号を扱います。正規化では角度の書き方のみが変更され、方向は変更されません。
試してみてください
最初に -0.5° に設定し、次に 359.5° に変更します。ポインターは同じですが、署名された生の入力は異なります。 90°が何時間に相当するかを見てみましょう。
見てみてください →
記号を覚える必要はありません
- ° / ′ / ″
- 度、分、秒。 1° = 60' = 3600''
- h / m / s
- ここでは、これは経過時間ではなく、赤経の等角時間に使用されます。
- θ
- 円内の方向のみを保持して、方向の角度を正規化します。
アルゴリズム、精度、適用範囲
第 1 章の角度変換、正規化、およびプログラミング言語のヒントに対応します。DMS 出力は秒角に丸められ、キャリーが処理されます。このレッスンの最小スライダー ステップは 0.25°です。 AA+ DMSToDegrees は、負のゼロの問題を回避するために、独立した正と負のフラグを使用します。写真にある 2 つの目盛りはどちらも方角を表しており、赤経の時刻をそのまま民間の時計と見なすことはできません。
私の理解度チェック
開始方向に背を向けて、何度回転する必要がありますか?
180° — 背中合わせとは半回転、つまり 180 度を意味します。
0°と360°は同じ方向を向いていて、合計角度は同じですか?
違う — 1 つは回転しませんでしたが、もう 1 つは一周しました。結局方向性は同じでした。
赤経に6hと書いてありますが、行動に6時間かかったということでしょうか?
いいえ、角度の単位です — 赤経円は 24 時間に分割され、6 時間は 90° に相当します。
同じ向きは同じ回転角度を意味するわけではありません。天文学では多くの場合、円内の方向のみが必要です。
Jean Meeus · Astronomical Algorithms, 2nd ed. · いいえ。 1 章