史蒂夫与MATLAB图像处理

图像处理的概念、算法和MATLAB

一个简短的游戏的生活

我写了 在这里 ,以及 使用MATLAB数字图像处理 ,使用图像处理操作来实现 康威的生活游戏 。MATLAB创造者克里夫硅藻土多次写过生命的游戏( 03 - 9 - 2012 , 10 - 9 - 2012 , 17 - 9 - 2012 , 08 - 2018年11月 克里夫的角落。
最近,我看到一个特别简洁的实现游戏。我MathWorks同事克里斯托弗•Creutzig最近在MathWorks公司论坛上发表了下面的代码片段。这七个750行代码初始化一个x750游戏板,通过500代运行董事会,并保存结果作为一个GIF动画文件。
我=兰德(750750)> 0.8;
k = 1:50 0
t = conv2 (im (:,:, k), (2、2、2、2、1、2、2、2、2],“相同”);
im (:,: 1 k + 1) = (t > 4) & (t < 8);
结束
imwrite(~我,“life.gif”,“延迟时间”0,“LoopCount”,1)
马特•麦克唐纳前MathWorks顾问,探索在他几个短的实现技术 19日- 1月- 2010 在罗兰的MATLAB的艺术。可以找到更多的好点子的读者评论那篇文章。
享受吧!
life.gif
|
  • 打印

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。