Shifting an array of values from one position to another

2 ビュー (過去 30 日間)
Pranjal Pathak
Pranjal Pathak 2013 年 12 月 19 日
Hi,
Here I am adding a Matlab code which generates an array of 2x2 circular images (dim 64x64) which here I am considering to be at position A (having strips).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% m1=3;m2=6;
a=64; b=64;
[x,y]=meshgrid(-1:2/63:+1, -1:2/63:+1); circ=sqrt(x.^2+y.^2)<1;
% Generation Of Holograms
h1=circ.*(cos((x*pi*m1)+(y*pi*m1)))>0; h2=circ.*(cos((x*pi*m1)+(y*pi*m2)))>0; h3=circ.*(cos((x*pi*m2)+(y*pi*m1)))>0; h4=circ.*(cos((x*pi*m2)+(y*pi*m2)))>0;
% Placing of Holograms H=zeros(256,256); H(1:a, 1:b) = h1; %M(1, 1) H(1:a, 2*b+1:b*3) = h2; %M(2, 1)
H(2*a+1:a*3, 1:b) = h3;%M(1, 2) H(2*a+1:a*3, 2*b+1:b*3) = h4; %M(2, 2)
figure(1) imagesc(H); colormap gray; axis image; axis off
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
My problem:
1. Next, I want to move these images to position B(red) and then to C (blue) and finally to position D (yellow). 2. I wish if I could visualize this movement with a certain time lapse.
Could anyone please help me to implement this in Matlab?
Thanking you in anticipation.

回答 (0 件)

カテゴリ

Help Center および File ExchangeImages についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by