Rev 42333 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/base/man/Trig.Rd% Part of the R package, http://www.R-project.org% Copyright 1995-2007 R Core Development Team% Distributed under GPL 2 or later\name{Trig}\alias{Trig}\alias{cos}\alias{sin}\alias{tan}\alias{acos}\alias{asin}\alias{atan}\alias{atan2}\title{Trigonometric Functions}\description{These functions give the obvious trigonometric functions. Theyrespectively compute the cosine, sine, tangent, arc-cosine, arc-sine,arc-tangent, and the two-argument arc-tangent.}\usage{cos(x)sin(x)tan(x)acos(x)asin(x)atan(x)atan2(y, x)}\arguments{\item{x, y}{numeric or complex vectors.}}\details{The arc-tangent of two arguments \code{atan2(y, x)} returns the anglebetween the x-axis and the vector from the origin to \eqn{(x, y)},i.e., for positive arguments \code{atan2(y, x) == atan(y/x)}.Angles are in radians, not degrees (i.e., a right angle is\eqn{\pi/2}).All except \code{atan2} are generic functions: methods can be definedfor them individually or via the \code{\link[base:groupGeneric]{Math}}group generic.}\section{Complex values}{For the inverse trigonometric functions, branch cuts are defined as inAbramowitz and Stegun, figure 4.4, page 79. Continuity on thebranch cuts is standard.For \code{asin()} and \code{acos()}, there are two cuts, both alongthe real axis: \eqn{\left(-\infty, -1\right]}{\(-Inf, -1\]} and\eqn{\left[1, \infty\right)}{\[1, Inf\)}. Functions \code{asin()}and \code{acos()} are continuous from above on the interval\eqn{\left(-\infty, -1\right]}{\(-Inf, -1\]} and continuous frombelow on \eqn{\left[1, \infty\right)}{\[1, Inf\)}.For \code{atan()} there are two cuts, both along the pure imaginaryaxis: \eqn{\left(-\infty i, -1i\right]}{\(-1i*Inf, -1i\]} and\eqn{\left[1i, \infty i\right)}{\[1i, 1i*Inf\)}. It is continuousfrom the left on the interval\eqn{\left(-\infty i, -1i\right]}{\(-1i*Inf, -1i\]} and from theright on the interval \eqn{\left[1i, \infty i\right)}{\[1i, 1i*Inf\)}.}\section{S4 methods}{All except \code{atan2} are S4 generic functions: methods can be definedfor them individually or via the\code{\link[methods:S4groupGeneric]{Math}} group generic.}\references{Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)\emph{The New S Language}.Wadsworth \& Brooks/Cole.Abramowitz, M. and Stegun, I. A. (1972). \emph{Handbook ofMathematical Functions,} New York: Dover.\crChapter 4. Elementary Transcendental Functions: Logarithmic,Exponential, Circular and Hyperbolic Functions}\keyword{math}