Переключите нулевую частотную составляющую в центр спектра
Y = fftshift(X)
Y = fftshift(X,dim)
перестраивает преобразование Фурье Y = fftshift(X)
X
путем сдвига нулевой частотной составляющей к центру массива.
Если X
является вектором, то fftshift
подкачивает левые и правые половины X
.
Если X
является матрицей, то fftshift
подкачивает первый квадрант X
с третьим, и второй квадрант с четвертым.
Если X
является многомерным массивом, то fftshift
подкачивает полупространства X
по каждому измерению.
управляет по измерению Y = fftshift(X,dim)
dim
X
. Например, если X
является матрицей, строки которой представляют несколько 1D преобразований, затем fftshift(X,2)
подкачивает половины каждой строки X
.