I would like to obtain the diffraction pattern from double slit. How can I set all blacks to 0 and all white to 1 so that the image fairly represents double slit? Thank you.
clear all; close all; clc;x = imread('double_slit.jpg');x = imrotate(x,-48.9);figure(2)imagesc(x)x1 = rgb2gray(x);x1 = im2double(x1);X =ifftshift(ifft2(fftshift(x1)));figure(1)imagesc(log(abs((X)).^2))% shading interp
colormap('jet')
Best Answer