Rev 43114 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/base/man/Math.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{Math}\title{Miscellaneous Mathematical Functions}\usage{abs(x)sqrt(x)}\alias{abs}\alias{sqrt}\description{These functions compute miscellaneous mathematical functions.The naming follows the standard for computer languagessuch as C or Fortran.}\arguments{\item{x}{a numeric or \code{\link{complex}} vector or array.}}\details{These are generic functions: methods can be defined for themindividually or via the \code{\link[base:groupGeneric]{Math}}group generic. For complex arguments (and the default method), \code{z},\code{abs(z) == \link{Mod}(z)} and \code{sqrt(z) == z^0.5}.\code{abs(x)} returns an \code{\link{integer}} vector when \code{x} is\code{integer} or \code{\link{logical}}.}\section{S4 methods}{Both are S4 generic and members of the\code{\link[methods:S4groupGeneric]{Math}} group generic.}\seealso{\code{\link{Arithmetic}} for simple, \code{\link{log}} for logarithmic,\code{\link{sin}} for trigonometric, and \code{\link{Special}} forspecial mathematical functions.\sQuote{\link{plotmath}} for the use of \code{sqrt} in plot annotation.}\references{Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)\emph{The New S Language}.Wadsworth \& Brooks/Cole.}\examples{require(stats) # for splinerequire(graphics)xx <- -9:9plot(xx, sqrt(abs(xx)), col = "red")lines(spline(xx, sqrt(abs(xx)), n=101), col = "pink")}\keyword{math}