Skip to content

yangsan/vicsekmodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demos of Vicsek Model/Vicsek模型演示

Recently I have been learning collective motion. As one of the most fundamental yet simple enough model, I decided to make some demostrations of Vicsek model so I can fully understand the dynamic behind. It's also very amazing to see the agents come to life under some simple rules.

There are actually various kind of Vicsek model out there, so I put them in different folders, and left some documents for each individual one.

All the demos are written in python. Numpy,Scipy,Matplotlib are required at the same time. I also rewrite some of the code in c for efficiency.

最近在研究集体运动,作为最经典的模型之一,Vicsek模型描述的现象丰富本身又不失简单。为了更好的理解模型运作的机理,我试图将一些模型写成可以运行的代码放在这里,同时我也制作一些Vicsek模型的演示脚本,可以直观的看到粒子运动的情况。

除了Vicsek提出的原始模型以外,实际上还有很多变种,我将它们放在了不同的文件夹下面以示区分,每个模型也都用相应的介绍。

所有的演示脚本都是用python写的,同时至少需要'Numpy','Scipy','Matplotlib'这几个包的支持。为了更高效地进行运算,我也用c重写了一部分程序。

About

Simulations for various types of Vicsek model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published