前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

Matlab中fftshift的用法(matlab fft的用法)

qiguaw 2024-11-17 14:50:10 资源文章 19 ℃ 0 评论

关于fftshift在傅里叶变换中的作用就不说了,这里单纯从语法上说明fftshift的作用。

对于一个矩阵A,fftshitf将矩阵的左上角元素和矩阵的右下角元素互换,将矩阵的右上角元素和矩阵的左下角元素互换。

示意图

例子1:

>> A=[1 2;3 4];
>> fftshift(A)

ans =

     4     3
     2     1

>> 


例子2:当矩阵的列数为奇数时

>> A=[1 2 3;4 5 6];
>> fftshift(A)

ans =

     6     4     5
     3     1     2

>> 


处理时,先将矩阵A最左边一行复制一遍添加到矩阵A的最右边,这时A=[1 2 3 1;4 5 6 3];再对A进行变换。变换后结果为

 6     4     4     5
 3     1     1     2

将中间重复的一列去掉即是结果

6     4     5
3     1     2

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表