DescTools (version 0.99.8.1)

CartToPol: Transform Cartesian to Polar Coordinates and vice versa

Description

Transform cartesian into polar coordinates.

Usage

CartToPol(x, y)
PolToCart(r, theta)

Arguments

x, y
two vectors with the xy-coordianates to be transformed.
r
a vector with the radius of the points.
theta
a vector with the angle(s) of the points.

Value

  • PolToCart returns a list of x and y coordinates of the points. CartToPol returns a list of r for the radius and theta for the angles of the given points.

Details

Angles are in radians, not degrees (i.e., a right angle is pi/2). Use DegToRad to convert, if you don't wanna do it by yourself. All parameters are recycled if necessary.

Examples

Run this code
CartToPol(x=1, y=1)
CartToPol(x=c(1,2,3), y=c(1,1,1))
CartToPol(x=c(1,2,3), y=1)


PolToCart(r=1, theta=pi/2)
PolToCart(r=c(1,2,3), theta=pi/2)

Run the code above in your browser using DataLab