Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.62 KB | None | 0 0
  1. function imgtest
  2.  
  3. u = 1:400;
  4. [X,Y] = meshgrid(u,u);
  5. X = X - 200;
  6. Y = Y - 200;
  7. Z = X + 1i*Y;
  8. A = angle(Z);
  9. D = abs(Z);
  10.  
  11. img = zeros(400, 400, 3);
  12. h = imshow(img, [-1 1]);
  13. % imfft = zeros(400,400);
  14.  
  15.     for n = 1:100
  16.         % img = cos((X+Y)^2+n);  % Funky AF
  17.         % img = cos((X+Y).^2/10 + n);
  18.         img(:,:,1) = cos(A+D/pi/4 + n/2);
  19.         img(:,:,2) = cos(X/100+Y/100 + n/2);
  20.         img(:,:,3) = cos(X/100-Y/100 + n/2);
  21.         %img_fft = fft(img);
  22.         %img_fft(100:300,100:300,:) = 0;
  23.         %img = ifft(img_fft);
  24.         h.CData = abs(img);
  25.         pause(0.1)
  26.         drawnow
  27.     end
  28.  
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement