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