# Mtalab_HexagonalGridCallularAutomata_plot
基于六边形网格的六方元胞自动机实现
### 2020.08.5:
运行MainSixGrid.m文件即可
默认随机出生,大小为10x10,演化100步,黑色为死亡,白色为存活,规则为邻居数量大于2且小于3时存活,否则死亡
有兴趣的话可以通过更改lamda参数来改变地图大小(过大的话需要更长的绘制时间),更改EvolutionRules()函数的内容可以自定义更新规则
![有边框 Image](https://github.com/GengGode/Mtalab_HexagonalGridCallularAutomata_plot/blob/master/Image/Snipaste_2020-08-05_00-13-49.png "有边框")
![无边框 Image](https://github.com/GengGode/Mtalab_HexagonalGridCallularAutomata_plot/blob/master/Image/Snipaste_2020-08-05_00-15-46.png "无边框")
> 其中绘制边框的开销比填充多边形都大(具体可以看Image中的截图,采用Matlab自带的查探器测试所得)
| 测试类型 | 函数 | 时间 |
| :-----: | :----: | :----: |
| 有边框 | fill() | 9.163s |
| 有边框 | plot() | 11.283s |
| 无边框 | fill() | 8.895s |
(其中figure()函数开销剧增,不知为何)
------------------------------------------
### 历史记录
2019.02.28:
由于plot绘制效率较低,改用line绘制
2019.03.01:
在重绘函数中减少了for循环的使用,并优化了重绘机制
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Matlab实现plot的六方元胞自动机实现(完整源码).zip (18个子文件)
Graduation Design
U_ij.m 482B
EvolutionRules.m 323B
H_U_odd.m 397B
CODE_OF_CONDUCT.md 3KB
H_U_even.m 398B
L_U_odd.m 458B
Image
Snipaste_2020-08-05_00-15-44.png 43KB
Snipaste_2020-08-05_00-14-16.png 58KB
Snipaste_2020-08-05_00-14-02.png 59KB
Snipaste_2020-08-05_00-13-43.png 43KB
Snipaste_2020-08-05_00-13-49.png 31KB
Snipaste_2020-08-05_00-15-46.png 23KB
Snipaste_2020-08-05_00-15-53.png 58KB
Test.m 102B
L_U_even.m 459B
plotSixGrid.m 2KB
MainSixGrid.m 2KB
README.md 1KB
共 18 条
- 1
资源评论
学术菜鸟小晨
- 粉丝: 1w+
- 资源: 4928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功