![](../icons/Help.png) | DoubleComplexBackward1DFFTFFT(DoubleComplex, Int32, DoubleComplex, Int32) Method |
Computes the backward FFT of vin and places the result in vout, where vin and
vout contain offtset signal data, vinoffset, voutoffset, respectively, from the [0] element.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntaxpublic void FFT(
DoubleComplex[] vin,
int vinoffset,
ref DoubleComplex[] vout,
int voutoffset
)
Public Sub FFT (
vin As DoubleComplex(),
vinoffset As Integer,
ByRef vout As DoubleComplex(),
voutoffset As Integer
)
public:
void FFT(
array<DoubleComplex>^ vin,
int vinoffset,
array<DoubleComplex>^% vout,
int voutoffset
)
member FFT :
vin : DoubleComplex[] *
vinoffset : int *
vout : DoubleComplex[] byref *
voutoffset : int -> unit
Parameters
- vin DoubleComplex
- The signal data.
- vinoffset Int32
- Offset to the start of the signal data.
- vout DoubleComplex
- The FFT of vin.
- voutoffset Int32
- Offset to the start of the FFT result.
ExceptionsException | Condition |
---|
MismatchedSizeException |
Thrown when the signal data is shorter than this DoubleComplexBackward1DFFT instance.
|
InvalidArgumentException |
Thrown if the output array, vout is not large enough to contain the resultant FFT.
|
Remarks
For example, if vinoffset = 2, the FFT will start computing with
the vin[2] data element of vin, and end at vin[2+Length-1].
See Also