%conwaylaws源程序
function out=conwaylaws(nhood)
%conwaylaws应用Conway的遗传规则去产生一个简单像素
%out=conwaylaws(nhood)应用Conway的遗传规则去产生一个简单像素和它的3*3邻域,nhood。
num_neighbors=sum(nhood(:))-nhood(2,2);
if nhood(2,2)==1
if num_neighbors<=1
out=0;%像素死于孤立
elseif num_neighbors<=4
out=0;%像素死于数目过多
else
out=1;%像素生存
end
else
if num_neighbors==3
out=1;%出生像素
else
out=0;%像素保持为空
end
end