| MATLAB Function Reference | ![]() |
表示
[THETA,PHI,R] = cart2sph(X,Y,Z)
詳細
[THETA,PHI,R] = cart2sph(X,Y,Z)
は、配列 X,Y, Z の対応する要素に格納された Cartesian 座標を球面座標に変換します。方位角 THETA と仰角 PHIは、それぞれ正の x 軸と xy 平面からラジアン単位で測定された角度です。Rは、原点からその点までの距離です。
X, Y, Z は同じサイズでなければなりません。
Arrays X, Y, and Z must be the same size.
アルゴリズム
3次元 Cartesian 座標から球面座標への写像は、つぎのようになります。

参考
| cart2pol | case | ![]() |