Learn R Programming

phonTools (version 0.2-2.2)

rotate: Rotate

Description

Rotate 2D and complex-valued observations. The output is of the same kind as the input.

Usage

rotate (xy, angle, degrees = FALSE, origin = TRUE)

Arguments

xy

Either, a vector of complex-valued observations, or a matrix with 2 columns and any number of rows.

angle

The desired angle of rotation, in radians.

degrees

If angle of rotation is specified in degrees instead of radians, this should be set to TRUE.

origin

If TRUE, points are rotated about the origin. If FALSE, points are rotated 'in place' about the mean for each dimension (i.e. the central location of the distribution).

Author

Santiago Barreda <sbarreda@ucdavis.edu>

Examples

Run this code

## rotate points in a 2D space 
#mat = cbind (1:100, 100:1)
#rotate (mat, pi/2)

## rotate complex-valued numbers
#complx = complex (real = mat[,1], imaginary = mat[,2])
#rotate (complx, pi/2)

Run the code above in your browser using DataLab