Computes the forward 1D FFT of each row in arrayinout and returns the complex conjugate symmetric results in-place
in a packed format.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
public void FFTInPlaceArray( double[,] arrayinout ) |
| Visual Basic (Declaration) |
|---|
Public Sub FFTInPlaceArray ( _ arrayinout As Double(,) _ ) |
| Visual C++ |
|---|
public: void FFTInPlaceArray( array<double,2>^ arrayinout ) |
Parameters
- arrayinout
- Type: array<
System..::.Double
,2>[,](,)[,]
Array of row-wise of input signals.
Remarks
If signals are all the same length, this is computationally more efficient than computing
each FFT one at a time using a signal vector.
Get a DoubleSymmetricSignalReader instance by calling the GetSignalReader() method to extract individual
signal FFT's out of the complex conjugate symmetric packed resultant array.
Replaces deprecated FFTInPlace(double[,] arrayinout).
Exceptions
| Exception | Condition |
|---|---|
| CenterSpace.NMath.Core..::.MismatchedSizeException | Thrown when the signal data (each row) is shorter than this DoubleForward1DFFT instance. |