Ising-model:使用 terra.js 进行模型仿真

时间:2024-07-22 01:17:27
【文件属性】:

文件名称:Ising-model:使用 terra.js 进行模型仿真

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-22 01:17:27

JavaScript

伊辛模型 使用 terra.js 进行模型仿真 terra.js 是一个用于生物模拟和细胞自动机的 Javascript 库(更多详细信息,请访问 )。 它被用来实现一个简单的元胞自动机:二维铁磁材料的 Ising 模型,其中每个元胞是一个具有 2 个状态的磁域:“向上”(+1)或“向下”(-1),用不同的颜色表示。 根据 Metropolis 标准更改状态。 仿真实时运行,某些参数可以调整: 随机性是在单个动画步骤中跳过域的概率(不对其应用 Metropolis 标准)。 理想情况下,每一步只检查一个域,但这会减慢模拟速度。 将 randomness 设置为 0 意味着检查每个域,就像在以前的版本中一样。 耦合常数描述域之间的相互作用:正值有利于相同的对齐(向上和向上或向上和向下),负值 - 反向对齐(向上和向下)。 零意味着根本没有交互。 温度用于计算域翻转的概率(温度越大意味


【文件预览】:
Ising-model-master
----mainfile.js(21KB)
----ising.js(3KB)
----metropolis.gif(598B)
----ising.html(2KB)
----ising.css(245B)
----README.md(2KB)

网友评论