Nice effect. Downside is that code is somewhat confusingly laid out and it would benefit from vectorizing.
21 Aug 2008
What a shammy progrram :P
U are king wang jjang
01 Aug 2008
I like your simulation. I would appreciate if you could comment the code more extensively, use better the vectorization, follow the hints of Guillaume Jacquenot.
Perhaps you could insert a button to start and to stop the simulation, ask the user to choose the speed or other parameters (you could make a graphical user interface, a gui).
20 Jul 2008
that is excellent job. many thanks for sharing
18 Jul 2008
Works very nice. Great simulation!
18 Jul 2008
However you do not exploit MatLab matrix computation abilities: You should avoid as much as possible "for" loop, which are really time consuming. In your case, Have a look to the meshgrid command. I bet you can remove all "for" loops except for the plot command.
You can also add a test to analyze the number input argument such as
if nargin == 0
NumberOfBalls = 10
The function normr is not a standard function, which people may not have with standard MatLab
You should also recommend the maximum number of balls, and alert in case of huge number.
29 Oct 2011
Two and three dimensional simulation, more use of vectorization and a minor bug is fixed.