• 大小: 681B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: Matlab
  • 标签: 生命游戏  

资源简介

生命游戏其实是一个零玩家游戏,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。

资源截图

代码片段和文件信息

function ca

m=100;n=100;p=.7;h=100;
for x=1:m
for y=1:n
r=rand(1);
if r>p
a(xy)=1;
else a(xy)=0;
end
end
end
for x=1:m
for y=1:n
if a(xy)==1
fx=[x-1x-1xx];fy=[y-1yyy-1];fill(fxfy‘g‘)hold on
else
end
end
end
for k=1:h
fx=[0mm0];fy=[00nn];fill(fxfy‘k‘)hold on
for x=2:m-1
for y=2:n-1
b(xy)=a(x-1

评论

共有 条评论