2016-11-26 10 views
0

我要讓這樣的:如何製作順序填充正方形的avi?

I want to make like this

首先,我寫了一個代碼來劃分房間:

close all; 
figure;hold on; 

plot([0,8],[0,0],'black'); 
plot([0,8],[8,8],'black'); 
plot([0,0],[0,8],'black'); 
plot([8,8],[0,8],'black'); 
plot([2,2],[0,8],'black'); 
plot([4,4],[0,8],'black'); 
plot([6,6],[0,8],'black'); 
plot([3,3],[0,8],'red'); 
plot([5,5],[0,8],'red'); 
plot([0,8],[2,2],'black'); 
plot([0,8],[4,4],'black'); 
plot([0,8],[6,6],'black'); 
plot([0,8],[3,3],'red'); 
plot([0,8],[5,5],'red'); 

axis equal; 

xlim([-1,9]) 
ylim([-1,9]) 
set(gca,'xtick',[-1:1:9]) 
set(gca,'ytick',[-1:1:9]) 

但我不知道下一步該怎麼做,使我這樣的代碼那個gif(whateveravi)。 你能幫我嗎?

回答

0

你可以在一個循環中使用下面的代碼(具有不同的位置值(X,Y,W和H)來創建你想要的移動塊。

% draw rectangle at position [x y w h] with Facecolour Red 
rectangle('Position',[0 0 2 2],'FaceColor',[1 0 0]) 

導出/保存所有的數據後,他們然後,也許你可以使用VideoWriter功能創建一個AVI文件。