Существует ли строгое правило порядка гармоник при использовании np.fft.ifft?
Должна ли 0-я гармоника сигнала быть первым элементом входного массива?
Предположим, у меня есть 5 сигнальных гармоник: -2 -1 0 1 2. Какой должен быть порядок их передачи в функцию np.fft.ifft, чтобы получить правильный результат?
import numpy as np
x = np.fft.ifft([0,0,1,0,0])
x
array([ 0.2 +0.j , -0.1618034+0.11755705j,
0.0618034-0.1902113j , 0.0618034+0.1902113j ,
-0.1618034-0.11755705j])
x = np.fft.ifft([1,0,0,0,0])
x
array([0.2+0.j, 0.2+0.j, 0.2+0.j, 0.2+0.j, 0.2+0.j])