The code is like this
Status = DftiCreateDescriptor(FFT_Handle32, DFTI_DOUBLE, DFTI_REAL, 1, k32+1)
Status = DftiCommitDescriptor(FFT_Handle32)
Status = DftiComputeBackward(FFT_Handle32, temptv32)
I have initialized the FFT_Handle32, and run the loop for many times for different arrays temptv32. One of the arrays has exactly zero, but the backward FFT routine returns numbers like 6.187317420301585E+195. Why is that?
Thank you in advance.