MATLAB Function Reference |
將笛卡兒座標(Cartesian coordinates)轉換成極座標(polar)或柱座標(cylindrical)
Syntax
[THETA,RHO,Z] = cart2pol(X,Y,Z) [THETA,RHO] = cart2pol(X,Y)
Description
[THETA,RHO,Z] = cart2pol(X,Y,Z)
轉換位於三維笛卡兒座標中 X
、 Y
和 Z
陣列的元素,至對應的柱座標系中。 THETA
是一個用來置換正x軸到弧度的一個逆時針角度, RHO
為 x-y 平面上的一點與原點之距離, Z
為在 x-y 平面之上的高度。陣列 X
、Y
和 Z
大小必須一樣,或者都皆為純量。
[THETA,RHO] = cart2pol(X,Y)
轉換位於二維笛卡兒座標中 X
和 Y
陣列的元素,至對應的極座標系中。
Algorithm
以下是由二維的笛卡兒座標對應至極座標,和由三維的笛卡兒座標對應至柱座標。
See Also
capture | cart2sph |