Transform Cartesian to polar or cylindrical coordinates.
theta describes the angle relative to the positive x-axis. r is the distance to the z-axis (0, 0, z). x, y (and z) must be the same shape, or scalar. If called with a single matrix argument then each row of c represents the Cartesian coordinate (x, y (, z)).
If only a single return argument is requested then return a matrix p where each row represents one polar/(cylindrical) coordinate (theta, phi (, z)).
Transform polar or cylindrical to Cartesian coordinates.
theta, r, (and z) must be the same shape, or scalar. theta describes the angle relative to the positive x-axis. r is the distance to the z-axis (0, 0, z). If called with a single matrix argument then each row of p represents the polar/(cylindrical) coordinate (x, y (, z)).
If only a single return argument is requested then return a matrix C where each row represents one Cartesian coordinate (x, y (, z)).
Transform Cartesian to spherical coordinates.
theta describes the angle relative to the positive x-axis. phi is the angle relative to the xy-plane. r is the distance to the origin (0, 0, 0). x, y, and z must be the same shape, or scalar. If called with a single matrix argument then each row of c represents the Cartesian coordinate (x, y, z).
If only a single return argument is requested then return a matrix s where each row represents one spherical coordinate (theta, phi, r).
Transform spherical to Cartesian coordinates.
theta describes the angle relative to the positive x-axis. phi is the angle relative to the xy-plane. r is the distance to the origin (0, 0, 0). theta, phi, and r must be the same shape, or scalar. If called with a single matrix argument then each row of s represents the spherical coordinate (theta, phi, r).
If only a single return argument is requested then return a matrix C where each row represents one Cartesian coordinate (x, y, z).