Click or drag to resize
Accord.NET (logo)

ComplexMatrix Class

Static class ComplexExtensions. Defines a set of extension methods that operates mainly on multidimensional arrays and vectors of AForge.NET's data type.
Inheritance Hierarchy
SystemObject
  Accord.MathComplexMatrix

Namespace:  Accord.Math
Assembly:  Accord.Math (in Accord.Math.dll) Version: 3.8.0
Syntax
public static class ComplexMatrix
Request Example View Source

The ComplexMatrix type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAbs
Computes the absolute value of an array of complex numbers.
Public methodStatic memberIm(Complex)
Returns the imaginary matrix part of the complex matrix c.
Public methodStatic memberIm(Complex)
Returns the imaginary vector part of the complex vector c.
Public methodStatic memberIm(Complex)
Returns the imaginary matrix part of the complex matrix c.
Public methodStatic memberIsEqual(Complex, Complex, Double)
Compares two vectors for equality, considering an acceptance threshold.
Public methodStatic memberIsEqual(Complex, Complex, Double)
Compares two matrices for equality, considering an acceptance threshold.
Public methodStatic memberMagnitude(Complex)
Gets the magnitude of every complex number in a matrix.
Public methodStatic memberMagnitude(Complex)
Gets the magnitude of every complex number in an array.
Public methodStatic memberMagnitude(Complex)
Gets the magnitude of every complex number in a matrix.
Public methodStatic memberMultiply
Elementwise multiplication of two complex vectors.
Public methodStatic memberPhase(Complex)
Gets the phase of every complex number in a matrix.
Public methodStatic memberPhase(Complex)
Gets the phase of every complex number in an array.
Public methodStatic memberPhase(Complex)
Gets the phase of every complex number in a matrix.
Public methodStatic memberRange
Gets the range of the magnitude values in a complex number vector.
Public methodStatic memberRe(Complex)
Returns the real matrix part of the complex matrix c.
Public methodStatic memberRe(Complex)
Returns the real vector part of the complex vector c.
Public methodStatic memberRe(Complex)
Returns the real matrix part of the complex matrix c.
Public methodStatic memberSquaredMagnitude
Gets the squared magnitude of a complex number.
Public methodStatic memberSum
Computes the sum of an array of complex numbers.
Public methodStatic memberToArray
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.
Public methodStatic memberToComplex(Double)
Converts a vector of real numbers to complex numbers.
Public methodStatic memberToComplex(Double, Double)
Combines a vector of real and a vector of imaginary numbers to form complex numbers.
Top
See Also

Reference

System.NumericsComplex