ComplexMatrix Class 
Namespace: Accord.Math
The ComplexMatrix type exposes the following members.
Name  Description  

Abs 
Computes the absolute value of an array of complex numbers.
 
Im(Complex) 
Returns the imaginary matrix part of the complex matrix c.
 
Im(Complex) 
Returns the imaginary vector part of the complex vector c.
 
Im(Complex) 
Returns the imaginary matrix part of the complex matrix c.
 
IsEqual(Complex, Complex, Double) 
Compares two vectors for equality, considering an acceptance threshold.
 
IsEqual(Complex, Complex, Double) 
Compares two matrices for equality, considering an acceptance threshold.
 
Magnitude(Complex) 
Gets the magnitude of every complex number in a matrix.
 
Magnitude(Complex) 
Gets the magnitude of every complex number in an array.
 
Magnitude(Complex) 
Gets the magnitude of every complex number in a matrix.
 
Multiply 
Elementwise multiplication of two complex vectors.
 
Phase(Complex) 
Gets the phase of every complex number in a matrix.
 
Phase(Complex) 
Gets the phase of every complex number in an array.
 
Phase(Complex) 
Gets the phase of every complex number in a matrix.
 
Range 
Gets the range of the magnitude values in a complex number vector.
 
Re(Complex) 
Returns the real matrix part of the complex matrix c.
 
Re(Complex) 
Returns the real vector part of the complex vector c.
 
Re(Complex) 
Returns the real matrix part of the complex matrix c.
 
SquaredMagnitude 
Gets the squared magnitude of a complex number.
 
Sum 
Computes the sum of an array of complex numbers.
 
ToArray 
Converts a complex number to a matrix of scalar values
in which the first column contains the real values and
the second column contains the imaginary values.
 
ToComplex(Double) 
Converts a vector of real numbers to complex numbers.
 
ToComplex(Double, Double) 
Combines a vector of real and a vector of
imaginary numbers to form complex numbers.
