资源简介
用matlab写成的元胞自动机,gui界面,yb是主函数,用鼠标绘制初始状态。live和born可以选择0到8,并且可以多选,所以包含了元胞自动机的全部规则。run,stop功能。
代码片段和文件信息
live=[0 0 1 0 0 0 0 0 0];
born=[0 0 0 1 0 0 0 0 0];
plotbutton=uicontrol(‘style‘‘pushbutton‘‘string‘‘Run‘‘fontsize‘12...
‘position‘[100105020]‘callback‘‘run=1;‘);
erasebutton=uicontrol(‘style‘‘pushbutton‘‘string‘‘Stop‘‘fontsize‘12...
‘position‘[200105020]‘callback‘‘freeze=1;‘);
quitbutton=uicontrol(‘style‘‘pushbutton‘‘string‘‘Quit‘‘fontsize‘12...
‘position‘[300105020]‘callback‘‘stop=1;close;‘);
number=uicontrol(‘style‘‘text‘‘string‘‘1‘‘fontsize‘12...
‘position‘[20105020]);
box1=uicontrol(‘style‘‘checkbox‘‘string‘‘0‘‘fontsize‘12...
‘position‘[203503535]‘callback‘‘live(1)=~live(1)‘);
box2=uicontrol(‘style‘‘checkbox‘‘string‘‘1‘‘fontsize‘12...
‘position‘[203203535]‘callback‘‘live(2)=~live(2)‘);
box3=uicontrol(‘style‘‘checkbox‘‘string‘‘2‘‘fontsize‘12...
‘position‘[202903535]‘callback‘‘live(3)=~live(3)‘‘value‘1);
box4=uicontrol(‘style‘‘checkbox‘‘string‘‘3‘‘fontsize‘12...
‘position‘[202603535]‘callback‘‘live(4)=~live(4)‘);
box5=uicontrol(‘style‘‘checkbox‘‘string‘‘4‘‘fontsize‘12...
‘position‘[202303535]‘callback‘‘live(5)=~live(5)‘);
box6=uicontrol(‘style‘‘checkbox‘‘string‘‘5‘‘fontsize‘12...
‘position‘[202003535]‘callback‘‘live(6)=~live(6)‘);
box7=uicontrol(‘style‘‘checkbox‘‘string‘‘6‘‘fontsize‘12...
‘position‘[201703535]‘callback‘‘live(7)=~live(7)‘);
box8=uicontrol(‘style‘‘checkbox‘‘string‘‘7‘‘fontsize‘12...
‘position‘[201403535]‘callback‘‘live(8)=~live(8)‘);
box9=uicontrol(‘style‘‘checkbox‘‘string‘‘8‘‘fontsize‘12...
‘position‘[201103535]‘callback‘‘live(9)=~live(9)‘);
box10=uicontrol(‘style‘‘checkbox‘‘string‘‘0‘‘fontsize‘12...
‘position‘[603503535]‘callback‘‘born(1)=~born(1)‘);
bo11=uicontrol(‘style‘‘checkbox‘‘string‘‘1‘‘fontsize‘12...
‘position‘[603203535]‘callback‘‘born(2)=~born(2)‘);
box12=uicontrol(‘style‘‘checkbox‘‘string‘‘2‘‘fontsize‘12...
‘position‘[602903535]‘callback‘‘born(3)=~born(3)‘);
box13=uicontrol(‘style‘‘checkbox‘‘string‘‘3‘‘fontsize‘12...
‘position‘[602603535]‘callback‘‘born(4)=~born(4)‘‘value‘1);
box14=uicontrol(‘style‘‘checkbox‘‘string‘‘4‘‘fontsize‘12...
‘position‘[602303535]‘callback‘‘born(5)=~born(5)‘);
box15=uicontrol(‘style‘‘checkbox‘‘string‘‘5‘‘fontsize‘12...
‘position‘[602003535]‘callback‘‘born(6)=~born(6)‘);
box16=uicontrol(‘style‘‘checkbox‘‘string‘‘6‘‘fontsize‘12...
‘position‘[601703535]‘callback‘‘born(7)=~born(7)‘);
box17=uicontrol(‘style‘‘checkbox‘‘string‘‘7‘‘fontsize‘12...
‘position‘[601403535]‘callback‘‘born(8)=~born(8)‘);
box18=uicontrol(‘style‘‘checkbox‘‘string‘‘8‘‘fontsize‘12...
‘position‘[601103535]‘callback‘‘born(9)=~born(9)‘);
text1=uicontrol(‘style‘‘text‘‘string‘‘live‘‘fontsize‘12...
‘position‘[203805020]);
t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 44 2016-10-03 23:29 yb.m
文件 4429 2018-03-25 21:10 mm.m
文件 2866 2018-03-25 21:10 tmouse.m
----------- --------- ---------- ----- ----
7339 3
相关资源
- 非线性扩散--PM算法完整matlab代码
- Gabor变换 MATLAB程序 根据理论自己编写
- MatLab 批量将24位PNG彩图转换为8位PNG彩
- 用MATLAB实现的MM1仿真
- matlab 绘图教程
- 超全的模式识别Matlab源程序
- SPWM的三相MMC的matlab仿真
- 谐波检测 matlab程序
- 船舶航迹控制
- 船舶海上运动matlab仿真
- 遗传算法改进的模糊C-均值聚类MATLA
- MATLAB 汽车牌照识别程序
- HVDC MATLAB风电仿真模型
- 2PSK的调制与解调
- caffe_matlab
- 激光典型腔的matlab计算
- shepp-logan模型
- 基于Matlab的smith圆图程序
- matlab人工免疫算法求解TSP问题
- 利用POCS实现图像超分辨率重建的mat
- 图像能量代码用于图像处理中 mat
- MATLAB 带通切比雪夫滤波器代码
- 复杂背景下的动态目标识别,是基于
- 复杂网络的小世界模型的matlab实现
- Matlab与串口通信基础
- 单变量及多变量灰色模型matlab程序
- 一级倒立摆的PID控制
- ldpc的译码matlab程序
- matlab生成正弦波、三角波、锯齿波并
- 谱减法语音增强Matlab
评论
共有 条评论