SimPEG.utils.cartesian2spherical#
- SimPEG.utils.cartesian2spherical(m)[source]#
Converts a set of 3D vectors from Cartesian to spherical coordinates.
- Parameters
- m(
n
, 3) array_like An array whose columns represent the x, y and z components of a set of vectors.
- m(
- Returns
- (
n
, 3)numpy.ndarray
An array whose columns represent the a, t and p components of a set of vectors in spherical coordinates.
- (
Notes
In Cartesian space, the components of each vector are defined as
\[\mathbf{v} = (v_x, v_y, v_z)\]In spherical coordinates, vectors are is defined as:
\[\mathbf{v^\prime} = (a, t, p)\]where
\(a\) is the amplitude of the vector
\(t\) is the azimuthal angle defined positive from vertical
\(p\) is the radial angle defined positive CCW from Easting
Galleries and Tutorials using SimPEG.utils.cartesian2spherical
#
Magnetic inversion on a TreeMesh