元胞自动机matlab源代码-CA:Matlab中的元胞自动机

时间:2024-06-15 11:54:45
【文件属性】:

文件名称:元胞自动机matlab源代码-CA:Matlab中的元胞自动机

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-15 11:54:45

系统开源

元胞自动机matlab源代码认证机构 Matlab中的元胞自动机 包含支持在Matlab中进行细胞自动机模拟的通用Matlab源代码。要开始使用,请下载并解压缩该文件,启动Matlab,然后转到将文件存储在其中的目录,然后键入 >> help ca 对于示例应用程序, life子目录包含用于在最初为空的网格上实现的代码。 您可以将所有代码复制到一个目录中,也可以使用Matlab的路径添加功能在任一目录中工作。 您可以通过左键单击和右键单击来创建和编辑表单,然后观察它们的移动和交互。 我最初是为计算建模开发此软件的,目的是帮助学生完成安格拉(Angela)和乔治·希夫莱特(George Shiflet)的优秀教科书中的细胞自动机项目(火势蔓延和蚂蚁运动)。 学生编写了初始化和更新功能,我提供了通用代码和显示功能。 这种方法允许几乎没有编程经验或没有编程经验的学生使用功能强大的行业标准工具(如Matlab)以适当的抽象级别(每个CA规则一行代码)解决一个有趣的问题。 由于每条指令都可以在整个网格上同时进行操作,因此该方法支持在入门级的最新发展。 如有任何问题或建议,请与我联系。


【文件预览】:
CA-master
----nwgrid.m(711B)
----life.png(16KB)
----ca.m(7KB)
----west.m(691B)
----south.m(731B)
----northwest.m(711B)
----life()
--------update.m(2KB)
--------getcell.m(759B)
--------init.m(775B)
--------showgrid.m(1KB)
----southwest.m(745B)
----LICENSE.md(7KB)
----README.md(2KB)
----ca.fig(5KB)
----southeast.m(712B)
----segrid.m(712B)
----northeast.m(746B)
----north.m(697B)
----east.m(694B)

网友评论