IMAGINARY Function
Returns the
imaginary part of a complex number.
Usage
result
= IMAGINARY(
complex_expr
)
Input Parameters
complex_expr
A single or double-precision complex number (one with both a real and imaginary part). Can be of any dimension.
Returned Value
result
The imaginary part as a single or double-precision floating-point value. It is of the same dimension as
complex_expr
.
Keywords
None.
Discussion
If the input parameter,
complex_expr
, is single-precision complex, the result is single-precision. If
complex_expr
is double-precision complex, the result is double-precision.
IMAGINARY can be used for a variety of applications
one example is using it to find the phase angle of a complex result, such as a filter, by dividing the arctangent of the imaginary part by the real part.
Example
x = COMPLEX(0, 2)
PRINT, IMAGINARY(x)
2.00000
See Also
CINDGEN
,
COMPLEX
,
DCOMPLEX
doc@boulder.vni.com
Copyright © 1999, Visual Numerics, Inc. All rights reserved.