百分贴!!高手进来指点下思路就成!!指点了后面我再发贴加分。
题母是:二维随机游走问题 高、宽各为(100,120)的方框, 10000个粒子从原点出发,随机方向发射并游走,其寿命是最多游走500个单位长度。 粒子每走单位长度,则随机改变运动方向,若碰壁则反弹;若进入小球则消失;不考虑粒子之间的碰撞。计算圆心坐标分别为(40,40),(20,-20),(-45,50),(-30,42)的单位直径小球的粒子注量率;
我需要解决的疑点就是在C语言的函数里面有没办法控制随机运动方向的啊?下面的附件里面的就是那个编程题目。里面有个图形。 麻烦懂的人帮忙看下 。我想自己写程序。我只需要一点点思路。我把题目假想成一个大二维数组。里面有四个对应数学象限的小二维数组。 请大家帮忙看下。
作业.rar
(127.97 KB)
[ 本帖最后由 李若斌 于 2010-4-18 19:11 编辑 ]