coordinates2 function

Coordinate Transformations

Coordinate Transformations

Converts vector between Cartesian and spherical coordinate systems

cartesian_to_spherical(n) spherical_to_cartesian(p) spherical_to_geographical(p)

Arguments

  • n: Cartesian coordinates (x, y, z) as three-column vector
  • p: Spherical coordinates (colatitude, azimuth) as two-column vector

Returns

Functions return a (2- or 3-dimensional) vector representing a point in the requested coordinate system.

Examples

n <- c(1, -2, 3) cartesian_to_spherical(n) p <- c(50, 10) spherical_to_cartesian(p)

See Also

cartesian_to_geographical() and geographical_to_cartesian() for conversions to geographical coordinates

  • Maintainer: Tobias Stephan
  • License: GPL (>= 3)
  • Last published: 2025-03-01