I'm very new to Fourier transform and I want to plot the Fourier transform of an image in Matlab. I've seen many examples and in all of them, the fft() of the image is a black picture with some white parts in the center. But when I plot the fft() I get these pictures: 
This is my code:
clear all; img = rgb2gray(imread('images.jpg')); figure("Name",'Image'); imshow(img) F = fft(img); figure("Name",'Fimage'); imshow(F) Is it OK? Or there is something wrong with it?