Wolfram mathematica 理解DFT和IDFT

Wolfram mathematica 理解DFT和IDFT,wolfram-mathematica,dft,Wolfram Mathematica,Dft,我正在移动离散傅里叶变换的第一步,并尝试在WolframCloud中进行实践 我的第一个实验是输入Heavside函数:在8个点{0,0,0,1,1,1,0,0}上对函数进行采样,我得到{1.06066,-0.853553,0.353553,0.146447,-0.353553,0.146447,0.353553,-0.853553},其曲线在某种程度上类似于sinc函数 将程序返回的样本数{0,0,0,0,0,0,1,1,1,1,1,0,0,0}加倍1.5+0.0.I、-1.16116-1.1

我正在移动离散傅里叶变换的第一步,并尝试在WolframCloud中进行实践

我的第一个实验是输入Heavside函数:在8个点{0,0,0,1,1,1,0,0}上对函数进行采样,我得到{1.06066,-0.853553,0.353553,0.146447,-0.353553,0.146447,0.353553,-0.853553},其曲线在某种程度上类似于sinc函数

  • 将程序返回的样本数{0,0,0,0,0,0,1,1,1,1,1,0,0,0}加倍1.5+0.0.I、-1.16116-1.16116-0.16116-0.16777+0.176777 I、0.1433182+0.095656709 I、-0.25-0.25-0.25 I、0.0639252+0.5 0.5-0.5 0.5 0.5+0.5 0.5 0.5 0 0.5 0.5 0 0.1 I、0.5 5 5 5 0.5 5 5 0.5 5 0.5 5 5 5 5 5 0.5 5 5 5 5 5 5+0.565 5 5 5 5 5 5 5 5 5 5 5 5+0.565 5 5 5 5.565.565 5 5 5 5-1、0.16116-1-1.16116-1.16116-1.16116-1.16116-1.16116-1.16116-1.16-1.16-0.16-0.16-0.16-97i},其中包含不期望的虚部

  • 为了更好地理解它,我对sinc函数{-3.89817×10^-17,-0.206748,0.413497,1,0.413497,-0.206748,-3.89817×10-^17,0.103374}进行了采样,并在前一个数组上生成了命令inverseForier{0.536295+0.I,-0.37035-0.37035I,0.+0.536295I,0.0779633-0.0779633I,0.0484778+0.I,0.0779633+0.0779633I,0.-0.536295I,-0.37035+0.37035I}与Heviside函数无关

  • 有人能帮我了解更多吗

    多谢各位 达尼洛