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

📄 fft_1d.m

📁 分四种情况实现fft 分别是时间抽取递归 、时间抽取循环、频率抽取递归和频率抽取循环 以及附带dft的算法描述
💻 M
字号:
function  b = fft_1d(a) %逆序输出,正序输出 时间抽取的递归算法N=length(a);if( N ~=2 )    c(1:N/2)=fft_1d(a(1:N/2));    c(N/2+1:N)=fft_1d(a(N/2+1:N));    for k=1:N/2        b(k)=c(k)+c(k+N/2)*exp(-j*2*pi/N*(k-1));        b(k+N/2)=c(k)-c(k+N/2)*exp(-j*2*pi/N*(k-1));    endelse    b(1)=a(1)+a(2);    b(2)=a(1)-a(2);end

⌨️ 快捷键说明

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