matlab使用杂谈5-fftshift函数的使用
fftshift基本使用
主要作用:将零频分量移到频谱中心
基本语法:
Y = fftshift(X)
Y = fftshift(X,dim)
X-输入数组,可以是向量、矩阵或多维数组,支持复数
dim - 沿其计算的维度

说明:
如果X是向量,则fftshift会将X的左右两半部分进行交换
如果X是矩阵,则fftshift会将X的第一象限与第三象限交换,将第二象限与第四象限交换
如果X是多维数组,则fftshift会沿每个维度减缓X的半空间
简单示例
交换行向量的左右两半部分,如果一个向量的元素为奇数,则中间的元素会被视为属于向量的左半部分
Initial = [1 2 3 4 5 6 7]
fftshift(Initial)
% 结果
ans = 5 6 7 1 2 3 4

最低0.47元/天 解锁文章
8250

被折叠的 条评论
为什么被折叠?



