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 | ![]() |