2016-11-26 9 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文件。