⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fftm.m

📁 实现快速傅里叶变换
💻 M
字号:
 
function x=FFTM(x)
N=length(x);
n=log2(N);
x=code(x);
  
for i=1:n
    for m=1:N/(2^i)
        for k=1:2^(i-1)
           swap=x(k+(m-1)*(2^i));
           x(k+(m-1)*(2^i))=x(k+(m-1)*(2^i))+exp(-2*pi*j*(k-1)/(2^i))*x(k+(m-1)*2^i+2^(i-1));
           x(k+(m-1)*(2^i)+2^(i-1))=swap-exp(-2*pi*j*(k-1)/(2^i))*x(k+(m-1)*2^i+2^(i-1));
        end
    end
end
x
xx=0:N-1
plot(xx,abs(x),'*')
return 
           
    
    
    
    
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -