偶然看到了这款软件,NetLogo,可以方便地进行计算机模拟或仿真,让我们可以很好地模拟包括社会、经济、政治、文化在内的一系列复杂现象。
下面是几个例子。
示例1:生命游戏
图1
示例2:羊-草生态系统
图2
示例3:病毒传播模型
图3
不要以为实现上面的示例要复杂的代码,你看看这款软件简洁的界面,如下图4所示,就会想到应该不难。
图4
其实,NetLogo最大的特点就是上手快,特别适合初学者学习使用。看看其简洁清晰的界面,只需点几下鼠标,写下几行代码,就可以完成一个模拟程序了。
不要一听编程就头大,NetLogo采用了一种类似于英语句子的语法,非常直接,因而初学者特别是没有编程基础的人更容易上手。
NetLogo软件是开放的,可以直接到其官网下载:
http://ccl.northwestern.edu/netlogo/index.shtml
有电脑版的,需要下载后安装,也有网络版的,直接使用。个人推荐下载电脑版,安装后再使用。
当然,任何软件的使用都需要不断学习,练习,实践,这样才能快速提高。