Member of the basic class.
[a, b] = cart2pol(x, y)
[a, b, c] = cart2pol(x, y, z)
Transforms 2D or 3D Cartesian coordinates into polar or cylindrical data, respectively. cart2pol performs an element-wise transformation for matrices.
| Name | Description |
| x | Specifies the x-coordinates. x is a matrix. |
| y | Specifies the y-coordinates. y is a matrix of the same size as x. |
| z | Specifies the z-coordinates. z is a matrix of the same size as x. |
| Name | Description |
| a | Returns the angles of the polar or cylindrical data. a is a matrix of the same size as x. |
| b | Returns the radii of the polar or cylindrical data. b is a matrix of the same size as x. |
| c | Returns the heights of the cylindrical data. c is a matrix of the same size as x. |
If you provide 2D coordinates, LabVIEW performs the transformation using the following equations:
a = atan2(y, x)
b = sqrt(x.^2+y.^2)
If you provide 3D coordinates, LabVIEW performs the transformation using the following equations:
a = atan2(y, x)
b = sqrt(x.^2+y.^2)
c = z
[A, B, C] = cart2pol(1, 1, 1)