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

📄 mydft.m

📁 digital signal processing-MATLAB
💻 M
字号:
function y=mydft(x)
%《数字信号处理教程——MATLAB释义与实现》
% 用简单的速度很低的方法计算DFT
% 电子工业出版社出版  陈怀琛编著 2004年9月
%
% y=mydft(x)
% ------------------------------------------------------------
% x为给定时间序列
% y为x的离散傅立叶变换
%
N=length(x);            % 输入序列的长度
n=0:N-1; k=n;           % 确定时域位置序列n和频域位置序列k
WN=exp(-j*2*pi/N);      % 计算DFT所需的旋转因子
nk=n'*k; WNnk=WN.^nk;   % 构成旋转因子矩阵
Xk=x*WNnk;y=Xk;         % 按DFT定义计算x的傅立叶变换

⌨️ 快捷键说明

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