MATLAB Function Reference | ![]() ![]() |
極座標、または、円筒座標から Cartesian 座標への変換
表示
[X,Y] = pol2cart(THETA,RHO) [X,Y,Z] = pol2cart(THETA,RHO,Z)
詳細
[X,Y] = pol2cart(THETA,RHO)
は、THETA
と RHO
の対応する要素に保存されている極座標データを、2次元 Cartesian 座標または xy 座標に変換します。配列 THETA
とRHO
は、同じサイズ(または、どちらかがスカラ)でなければなりません。THETA
の値は、ラジアン単位でなければなりません。
[X,Y,Z] = pol2cart(THETA,RHO,Z)
は、THETA
, RHO
, Z
の対応する要素に保存されている円筒座標データを、3次元Cartesian 座標または xyz 座標に変換します。配列 THETA
,RHO
, Z
は、同じサイズ(または、どちらかがスカラ)でなければなりません。THETA
の値は、ラジアン単位でなければなりません。
アルゴリズム
極座標および円筒座標から Cartesian 座標への写像は、つぎのようになります。
参考
![]() | plotyy | polar | ![]() |