使用np.fft.ifft时是否存在严格的谐波阶数规则? 信号的零次谐波是否一定是输入阵列的第一元素? 假设我有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])