有谁知道如何在Java或C#中实现元胞自动机?元胞自动机实现
Q
元胞自动机实现
1
A
回答
1
我们需要更多的信息,比如,什么问题都遇到你,困难等。在此期间, 这里有一些链接,可以帮助你:
http://www.primaryobjects.com/CMS/Article106.aspx
编辑:谢谢Halil,我编辑了包含web.archive.org链接的答案。
2
我写一个,你可以用它来写一个.NET实现的伪代码实现:
function automate(cells,bornlist,survivelist,iterations)
{
loop(iterations)
{
loop(row < height)
{
loop(collumn < width)
{
if(is edge)
{
alive = true
}
else
{
num = add states of all cells around the outside (if in 3d include above and below and use less iterations)
state = cells[row,collumn]
alive = (state = 0 and bornlist.contains(num)) or (state = 1 and survivelist.contains(num))
}
cells[row,collumn] = alive ? 1 : 0
}
}
}
}
这依赖于一个事实,即细胞已经由噪声初始化一个随机值 发生器,例如Simplex或Perlin噪声。
相关问题
- 1. C#中元胞自动机的图形实现?
- 2. 加速元胞自动机
- 3. 并行元胞自动机动作
- 4. Matlab中的元胞自动机
- 5. Udacity CS101:Python中的元胞自动机
- 6. C中的元胞自动机0
- 7. java中的元胞自动机
- 8. 元胞自动机,C++,应用规则时出现的问题
- 9. OpenGL ES 2.0中元胞自动机的纹理格式
- 10. 矩阵表示为块 - 枫 - 元胞自动机
- 11. 十六进制网格上的元胞自动机
- 12. Java:细胞自动机与键入单元格
- 13. 康威的生命/元胞自动机游戏的定义
- 14. Brainfuck解释器使用元胞自动机
- 15. Spring单元测试:自动直接实现接口的实现?
- 16. 自动_ptr实现
- 17. 实现自动化
- 18. 实现自定义JQM元
- 19. 在openframeworks中使用C++向量的生命元胞自动机游戏
- 20. 有没有可以帮助绘制元胞自动机图形的Java库?
- 21. 使用元胞自动机对图中顶点的可达性分析
- 22. 将元胞自动机数据转换为音乐乐谱(如WolframTones)
- 23. 我的元胞自动机代码不工作,因为我打算它工作
- 24. 在Wolfram Alpha上加载屏幕时显示的元胞自动机是什么?
- 25. 如何使用环绕计数细胞自动机中的细胞邻居
- 26. jQuery自动完成实现
- 27. 如何自动实现FromIterator?
- 28. 自我平衡机器人的实现
- 29. 特定动态嵌套字典,自动实现实现
- 30. 如何实现像滚动和细胞攻丝行为的UITableView?
我现在正在研究一些GrowCut扩展算法的实现,并且我从未做过任何类似于元胞自动机的操作。这就是我问你的原因)谢谢!上次资源很有用! – lexeme 2011-03-16 14:20:39
对于那些发现最后一个链接已经死机的人,这里是存档:https://web.archive.org/web/20110503020104/http://www.kim-team.com/blog/2009/06/cellular -automaton-在网/ – 2014-01-30 07:40:50