abs

 

 

Overview

Number

The abs function returns the absolute value of its argument.


Complex

The abs function computes the absolute value of a single complex number argument where the absolute value of the complex number a + bi is given by:

sqrt(square(a) + square(b))

Usage

The abs function is used to compute the absolute value of a number.

 

Syntax


Expression:

(abs num)


Arguments Name Type Description
Argument:numNumber A real Number

Returns:

The absolute value of the Number




Expression:

(abs num)


Arguments Name Type Description
Argument:numComplex A complex number

Returns:

The absolute value of the complex number argument



 

Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

 

Argument Types

Here are the links to the data types of the function arguments.

Number Complex

Here are also a number of links to functions having arguments with any of these data types.

++ += + /=
/ * -- -=
- abs acos add1
addMethod addi argument arithmetic
asin atan avg binaryInsert
boolean character compareEQ compareGE
compareGT compareLE compareLT compareNE
compare complex conjugate cons
cos cosh count date
day days360 decode deg
display divi exp expt
fact floor fraction getTickCount
hour iadd icompareEQ icompareGE
icompareGT icompareLE icompareLT icompareNE
idiv imaginary imod imul
inside integer isAtom isBitVector
isBoolean isByteVector isChar isCharacter
isComplex isDate isDictionary isDirectory
isEqual isError isEven isExact
isFloatVector isIdentical isInexact isInside
isIntegerVector isInteger isLambda isMatrix
isMember isMoney isNegative isNull
isNumberMatrix isNumberVector isNumber isObjectVector
isObject isOdd isPair isPcodeVector
isPositive isString isStructure isSymbol
isText isType isVector isZero
isub julian kurtosis length
list log10 log2 log
logbase macroReplace makeQuotedList max
median member min minute
mod modi money month
muli nadd ncompareEQ ncompareGE
ncompareGT ncompareLE ncompareLT ncompareNE
ndiv new nmod nmul
now nsub number objectToMatrix
objectToNumMatrix objectToNumVector pair parent
parse pi product rad
random randomize range real
ref remove round saveObject
saveRepository second setCar setCdr
setLastCdr setq sigmoid sign
sin sinh sizeof skew
sleep sqrt srandom stdev
stdevp string sub1 subi
submit sum sumsqr tan
tanh time type uniqueInsert
var varp vectorBinaryInnerProduct vectorBipolarInnerProduct
vectorCosineInnerProduct vectorCubeInnerProduct vectorExpInnerProduct vectorFill
vectorInnerProduct vectorLogInnerProduct vectorQuartInnerProduct vectorQuintInnerProduct
vectorSigmoidInnerProduct vectorSineInnerProduct vectorSquareInnerProduct vectorTanInnerProduct
vectorTanhInnerProduct writelg writeln year

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE