MATLAB Function Reference    
cart2pol

Cartesian 座標から極座標または円筒座標への変換

表示

詳細

[THETA,RHO,Z] = cart2pol(X,Y,Z) は、配列 X, Y, Zの対応する要素内に格納された 3次元 Cartesian 座標を円筒座標に変換します。THETAは、正の x 軸からのラジアン単位の左回りの角度で、RHOは原点から xy 平面内の点までの距離、Zxy 平面からの高さです。配列 X, Y,Z は同じサイズ(またはいずれかがスカラでも構いません)でなければなりません。

[THETA,RHO] = cart2pol(X,Y) は、配列XY の対応する要素に格納された2次元 Cartesian 座標を極座標に変換します。

アルゴリズム

2次元 Cartesian 座標から極座標への写像と、3次元Cartesian 座標から円筒座標への写像はつぎのようになります。

参考

cart2sph, pol2cart, sph2cart


 capture cart2sph