本篇博文只给出一个架构,告诉你有 MATLAB 函数应用于这些方面,随后自己找相关理论知识和各个函数的介绍去填充这个框架。
准备把这个大主题整理起来,里面包含了 傅里叶变换,卷积,数字滤波。
变换和滤波器是用于处理和分析离散数据的工具,并且通常用于信号处理应用和计算数学。 当数据表示为时间或空间的函数时,傅立叶变换将数据分解为频率分量。 fft函数使用快速傅里叶变换算法,与其他直接实现相比,降低了计算成本。
有关傅里叶分析的更详细介绍,请参阅傅立叶变换。 转换和滤波器功能也是使用传递函数修改输入数据的幅度或相位的有用工具。
Functions
Fourier Transform
fft |
Fast Fourier transform |
fft2 |
2-D fast Fourier transform |
fftn |
N-D fast Fourier transform |
fftshift |
Shift zero-frequency component to center of spectrum |
fftw |
Define method for determining FFT algorithm |
ifft |
Inverse fast Fourier transform |
ifft2 |
2-D inverse fast Fourier transform |
ifftn |
Multidimensional inverse fast Fourier transform |
ifftshift |
Inverse zero-frequency shift |
nextpow2 |
Exponent of next higher power of 2 |
interpft |
1-D interpolation (FFT method) |
Convolution
conv |
Convolution and polynomial multiplication |
conv2 |
2-D convolution |
convn |
N-D convolution |
deconv |
Deconvolution and polynomial division |
Digital Filtering
filter |
1-D digital filter |
filter2 |
2-D digital filter |
ss2tf |
Convert state-space representation to transfer function |
padecoef |
Padé approximation of time delays |
Topics
Fourier Transforms
The Fourier transform is a powerful tool for analyzing data across many applications, including Fourier analysis for signal processing.
2-D Fourier Transforms
Transform 2-D optical data into frequency space.
Smooth Data with Convolution
Smooth noisy, 2-D data using convolution.
Filter Data
Filtering is a data processing technique used for smoothing data or modifying specific data characteristics, such as signal amplitude.
到此为止,上面的每一个函数都可以通过在MATLAB的命令窗口中输入:
doc 你要搜索的函数名
得到相应的函数介绍。