球座標計算機

直交座標の x、y、z を半径、方位角、極角に変換します。

直交座標から球座標へ変換
三次元直交座標空間で、原点以外の点を入力してください。

球座標について

球座標は、互いに直交する三つの距離の代わりに、一つの距離と二つの角度で三次元空間の点を表します。この計算機は直交座標 x、y、z を半径、方位角、極角に変換します。ここでは、方位角を xy 平面上で x 軸の正方向から反時計回りに測り、極角を z 軸の正方向から下向きに測ります。分野によって極角の代わりに仰角を使うため、角度の定義を明示することが重要です。 動径距離は原点から点までの直線距離です。x、y、z のそれぞれの二乗を足した値の平方根として求められ、これはピタゴラスの定理を三次元に拡張したものです。半径は常に非負です。原点では半径がゼロですが、二つの方向角は定義できないため、この計算機には原点以外の点を入力します。 方位角は y と x を引数とする二引数の逆正接で求めます。通常の y/x の逆正接と異なり、正しい象限を判定でき、x がゼロの場合も扱えます。結果はゼロ度以上 360 度未満に正規化されます。x 軸の正方向はゼロ度、y 軸の正方向は 90 度、x 軸の負方向は 180 度、y 軸の負方向は 270 度です。 極角は z を半径で割った値の逆余弦です。z 軸の正方向のゼロ度から負方向の 180 度までの範囲を取り、90 度は xy 平面を表します。xy 平面から上向きに測る仰角が必要な場合は、90 度から極角を引きます。数学、物理学、地理学、ロボティクス、コンピュータグラフィックスでは角度の呼び方が異なることがあるため、値を使用する前に定義を確認してください。 角度はすべて度数で表示し、小数点以下六桁に丸めますが、内部計算には浮動小数点数の全精度を使います。負の直交座標にも対応し、適切な方向が自動的に選ばれます。球座標は、点源の周囲の場、惑星の位置、カメラの向き、球上の積分など、動径方向の対称性がある問題で特に便利です。複雑な直交座標の関係を、距離と方向に基づく簡潔な式で表せます。

球座標の計算例

直交座標の点球座標の結果解説
(1, 1, 1)r 1.732051、方位角 45°、極角 54.73561°等しい正の座標を持つ点は第一八分空間に位置します。
(0, 3, 4)r 5、方位角 90°、極角 36.869898°よく知られた 3-4-5 の関係により、半径は正確に 5 です。
(-2, 0, 0)r 2、方位角 180°、極角 90°点は x 軸の負方向にあり、xy 平面上に位置します。

座標の変換方法

  1. 直交座標の x 座標を入力します。
  2. 同じ単位で y 座標と z 座標を入力します。
  3. 「座標を変換」を選び、半径と角度を計算します。
  4. 方位角は x 軸の正方向、極角は z 軸の正方向を基準に読み取ります。

球座標のよくある質問

球座標の三つの成分は何ですか?

動径距離、z 軸の周りの方位角、z 軸の正方向から測る極角です。これらで点の位置を定めますが、原点では角度が一意に決まりません。

方位角に atan2 を使うのはなぜですか?

二引数の逆正接は x と y の両方の符号を保持するため、正しい象限を選べます。x がゼロの点も扱えます。

角度はどのように定義されていますか?

方位角は xy 平面上で x 軸の正方向から反時計回りに測ります。極角は z 軸の正方向から下向きに測り、どちらも度数で表示します。

原点を変換できないのはなぜですか?

原点の動径距離はゼロですが、方向は一意に決まりません。どの方位角や極角でも同じ点に到達するため、角度は未定義です。

極角を仰角に変換するには?

90 度から極角を引くと、xy 平面に対する仰角になります。教科書やソフトウェアで記号が異なるため、分野ごとの定義を確認してください。