如何在Java中使用maxwell-boltzmann分布来分配速度

时间:2011-10-19 17:12:09

标签: java

我目前正在研究容器中的气体颗粒模型。当我初始化粒子时,我正在给它们所有相同的速度(变化+/-方向)。我需要找到一种方法来改变它,以便速度遵循maxwell boltzmann分布。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

Maxwell–Boltzmann distribution的维基百科条目,符合java.lang.math。除了开玩笑,我假设您已了解分配的工作原理。以下是关于如何do the calculations in C的论坛讨论。这是一个网站,研究人员实际上制作了一个java applet,以该分布定义的方式显示the little balls bouncing around。他们或许可以帮助你。有关如何执行此操作的重要提示,请查看Web练习部分中的Question 34