The argument function returns the angle of a complex argument expressed in radians. The angle is the exponent of the complex number expressed in polar coordinates. The angle can also be expressed as the arctan of the imaginary part divided by the real part; therefore the angle of a complex number a + bi is given by:

arctan(b / a)


The argument function is used to determine the angle of a complex number expressed in polar coordinates.




(argument X)

Arguments Name Type Description
Argument:XComplex A Complex Number


The angle of the complex number when expressed in polar coordinates.



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