Dlaczego fftshift jest konieczne?
Przydaje się do wizualizacji transformacji Fouriera za pomocą komponentu zerowej częstotliwości w środku widma. W przypadku wektorów FFTShift (x) zamienia lewą i prawą połowę x . W przypadku matryc FFTShift (x) zamienia kwadranty jeden i trzy z x z kwadrantami dwa i cztery.
Co robi FFT Shift?
Y = fftshift (x) przemieszcza transformację Fouriera x poprzez przesunięcie komponentu zerowej częstotliwości na środek tablicy. Jeśli x jest wektorem, to fftshift zamienia lewą i prawą połowę x . Jeśli x jest matrycą, to FFTShift zamienia pierwszą kwadrancję x z trzecim, a drugi kwadrant z czwartym.