The imaginary function returns the imaginary part of the complex argument of the function.


The imaginary function is used to extract the imaginary part of a complex number.




(imaginary X)

Arguments Name Type Description
Argument:XComplex A complex number.


A real number holding the imaginary part of its argument.



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.


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

++ += + /=
/ * -- -=
- abs argument binaryInsert
boolean character compareEQ compareGE
compareGT compareLE compareLT compareNE
compare complex conjugate cons
display imaginary inside integer
isAtom isBitVector isBoolean isByteVector
isChar isCharacter isComplex isDate
isDictionary isDirectory isEqual isError
isFloatVector isIdentical isInside isIntegerVector
isInteger isLambda isMatrix isMember
isMoney isNumberMatrix isNumberVector isNumber
isObjectVector isObject isPair isPcodeVector
isString isStructure isSymbol isText
isType isVector length list
macroReplace makeQuotedList member money
new number objectToMatrix objectToNumMatrix
objectToNumVector pair parent parse
real ref remove saveObject
setCar setCdr setLastCdr setq
sizeof string type uniqueInsert
vectorFill writelg writeln

Analytic Information Server (AIS)

AIS Component Systems

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