function IFFTToReal(const Vec: TMtxVec; VecIndex: Integer; Index: Integer; Len: Integer; NoScale: Boolean): TMtxVec;
The inverse FFT from complex to real.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vec | TMtxVec | |
| 2 | VecIndex | Integer | |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
| 5 | NoScale | Boolean |
Result: stored in self (calling object), returns self for chaining
Remarks:
Calculate the inverse FFT from Vec elements [VecIndex]..[VecIndex+Len-1] and store the results in the calling object elements [Index]..[Index+Len-1]. The Len parameter must not be a power of two. Size and Matrix.Complex properties of the calling object must be set explicitly. An exception is raised if Matrix.ConditionCheck is True and array borders are overrun.
Note
This is the indexed version of the FFT routine Matrix.IFFTToReal. Look there for more information on FFT parameters and storage requirements.
See Also: Vector.IFFTToReal, Matrix.IFFT1DToReal