二维fftshift和ifftshift的区别——解读Begin1标题的含义
1.二维fftshift和ifftshift区别
1 %二维fftshift和ifftshift区别 2 clear;clc;close all; 3 %% a为[M N]矩阵 [5 4] 4 a=[1 2 3 4; 5 5 6 7 8; 6 9 10 11 12; 7 13 14 15 16; 8 17 18 19 20]; 9 %% 当M、N均为偶数,两者相同 10 fftshift(a) %数组右下方搬移到坐上方 11 ifftshift(a) %数组左上方搬移到右下方 12 %% 当M为偶数,两者相同 13 fftshift(a,1) %数组下半部分搬移到上方,若M为奇数,则中间行不搬移 14 ifftshift(a,1) %数组上半部分搬移到下方,若M为奇数,则中间行不搬移 15 %% 当N为偶数,两者相同 16 fftshift(a,2) %数组右半部分搬移到左方,若N为奇数,则中间行不搬移 17 ifftshift(a,2) %数组左半部分搬移到右方,若M为奇数,则中间行不搬移
2.结果
ans =
15 16 13 14
19 20 17 18
3 4 1 2
7 8 5 6
11 12 9 10
ans =
11 12 9 10
15 16 13 14
19 20 17 18
3 4 1 2
7 8 5 6
ans =
13 14 15 16
17 18 19 20
1 2 3 4
5 6 7 8
9 10 11 12
ans =
9 10 11 12
13 14 15 16
17 18 19 20
1 2 3 4
5 6 7 8
ans =
3 4 1 2
7 8 5 6
11 12 9 10
15 16 13 14
19 20 17 18
ans =
3 4 1 2
7 8 5 6
11 12 9 10
15 16 13 14
19 20 17 18
原文地址:https://www.cnblogs.com/heheda-jl/p/13513583.html