NetLogo与Mathematica联合建模 · 开篇语

NetLogo 是什么?

NetLogo是继承了Logo语言的一款编程开发平台,但它又改进了Logo语言只能控制单一个体的不足,它可以在建模中控制成千上万的个体,因此,NetL0go建模能很好地模拟微观个体的行为和宏观模式的涌现及其两者之间的联系。NetLogo是用于模拟自然和社会现象的编程语言和建模平台,特别适合于模拟随时间发展的复杂系统。(来自百科)


NetLogo启动画面
NetLogo与Mathematica联合建模 · 开篇语_第1张图片
NetLogo中的模型

而其适合于建模的一个重要特点便是,它是建立在「主体」的视角上编程的。即模型中每个个体可以独立、并行的执行程序,其之间还可以进行交互。

由于自然事物在本质上的并行性,使得这种编程方式极为适合对自然对象进行建模。

Mathematica是什么?

Mathematica是由英国科学家斯蒂芬·沃尔夫勒姆领导的沃尔夫勒姆研究公司(位于美国伊利诺伊州香槟市)开发的一款广泛使用的科学计算软件。 它拥有强大的数值计算和符号运算能力。它是目前为止使用最广泛的数学软件之一。同时,Mathematica也是沃尔夫勒姆公司的注册商标。


NetLogo与Mathematica联合建模 · 开篇语_第2张图片
Mathematica 9

Mathematica 的维基百科:http://zh.wikipedia.org/wiki/MATHEMATICA

你可能感兴趣的:(NetLogo与Mathematica联合建模 · 开篇语)