blob: 7552a22ef7449f672a727cc38f21179e8432512e [file] [log] [blame]
% File src/library/base/man/sign.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2010 R Core Team
% Distributed under GPL 2 or later
\name{sign}
\title{Sign Function}
\usage{
sign(x)
}
\alias{sign}
\arguments{
\item{x}{a numeric vector}
}
\description{
\code{sign} returns a vector with the signs of the corresponding
elements of \code{x} (the sign of a real number is 1, 0, or \eqn{-1}
if the number is positive, zero, or negative, respectively).
Note that \code{sign} does not operate on complex vectors.
}
\details{
This is an \link{internal generic} \link{primitive} function: methods
can be defined for it directly or via the
\code{\link[=S3groupGeneric]{Math}} group generic.
}
\seealso{
\code{\link{abs}}
}
\examples{
sign(pi) # == 1
sign(-2:3) # -1 -1 0 1 1 1
}
\keyword{arith}