computeInverseFft method
Computes the inverse discrete Fourier transform (IDFT) of the given complex vector, storing the result back into the vector. The vector can have any length. This is a wrapper function. This transform does not perform scaling, so the inverse is not a true inverse.
Computes the inverse FFT of a complex array in place.
real
= the real values of the array
imag
= the imaginary values of the array.
Throws if real
and imag
have different lengths, and if the
length is not a power of 2.
The result is again complex, and is contained in the original array.
NOTE: Since this transform does not perform scaling, the inverse is not a
true inverse with respect to the array values (intensities)!
Implementation
void computeInverseFft(Float64List real, Float64List imag) {
transform(imag, real);
}