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

📄 dft.m

📁 matlab算法集 matlab算法集
💻 M
字号:
function y = dft (x,dir)
%----------------------------------------------------------------
% Usage:       y = dft (x,dir)
%
% Description: Compute the one-dimensional discrete Fourier 
%              transform (DFT) or its inverse. When the number
%              of points is a power of 2, use the efficient
%              fast Fourier transform (FFT) technique.
%
% Inputs:      x   = n by 1 complex vector containing samples
%                    to be transformed.
%              dir = direction code.  If dir >= 0, compute
%                    the forward DFT of x, otherwise compute 
%                    the inverse DFT of x.
%
% Outputs:     y = n by 1 vector containing transformed samples.
%
% Note:        For definitions of DFT and inverse DFT, type
%              help fft.
%----------------------------------------------------------------

   chkvec (x,1,'dft');
   if dir >= 0
      y = fft (x);
   else
      y = ifft (x);
   end 
%----------------------------------------------------------------

⌨️ 快捷键说明

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