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( float[,] arrayinout ) |
| Visual Basic (Declaration) |
|---|
Public Sub FFTInPlaceArray ( _ arrayinout As Single(,) _ ) |
| Visual C++ |
|---|
public: void FFTInPlaceArray( array<float,2>^ arrayinout ) |
Parameters
- arrayinout
- Type: array<
System..::.Single
,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 FloatSymmetricSignalReader instance by calling the GetSignalReader() method to extract individual
signal FFT's out of the complex conjugate symmetric packed resultant array.
Replaces deprecated FFTInPlace(float[,] arrayinout)
Exceptions
| Exception | Condition |
|---|---|
| CenterSpace.NMath.Core..::.MismatchedSizeException | Thrown when the signal data (each row) is shorter than this FloatForward1DFFT instance. |