%% dft2demo3 %% show symmetrically replicated image and log of shifted |DFT| % get image load clown X = [X,fliplr(X)]; X = [X;flipud(X)]; % get 2D FFT of image FX = fft2(X); sFX = fftshift(FX); % display results figure(1) showgimg(X,128) figure(2) showgimg(log(ones(size(sFX))+abs(sFX)),128)