IsComplex
Tests if a number, vector, or matrix is nonreal.
Syntax

IsComplex(x)

x
is a number, vector, or a matrix

Description
If x
is a number, vector, or a matrix, IsComplex(x)
is true
iff x
has nonzero imaginary part. This implies that the data type of x
is complex.
Notes
Notice that the name of this function is a bit of a misnomer. A more accurate name would be IsNonReal
.
Examples
count(compute(√(n + 5)⋅√n⋅√(n − 3), n, −10, 10), IsComplex)
7
IsComplex(eigenvalues(❨❨1, 2, 1❩, ❨6, −1, 0❩, ❨−2, 1, 2❩❩))
false