5.8 道路交通密度。函数random0将在[0.0, 1.0]产生一个等可能性随机数。如果随机事件结果是等可能性,这个函数适合模拟这类随机事件。但是,很多事件的发生都不是等可能性的,那么这个函数不适合模拟这类情况。 例如,一交通工程师研究在一段时间隔t内通过某一地点汽车数,发现k辆汽车通过一指定地点可能性为 \(<a href="http://www.codecogs.com/eqnedit.php?latex=P(k,t)=e^{-\lambda&space;t}\frac{(\lambda&space;t)^{k})}{k\cdot&space;(k-1)\cdot&space;\cdot&space;\cdot&space;3\cdot&space;2\cdot&space;1)}" target="_blank"><img src="http://latex.codecogs.com/gif.latex?P(k,t)=e^{-\lambda&space;t}\frac{(\lambda&space;t)^{k})}{k\cdot&space;(k-1)\cdot&space;\cdot&space;\cdot&space;3\cdot&space;2\cdot&space;1)}" title="P(k,t)=e^{-\lambda t}\frac{(\lambda t)^{k})}{k\cdot (k-1)\cdot \cdot \cdot 3\cdot 2\cdot 1)}" /></a>\)(t≥0,λ>0,k=0,1,2,...) (5.10) 它的分布符合指数分布。指数分布在科研和工程上有很多的应用。例如,在时间t内接打电话的次k,指定容器内的病毒k,以及复合系统的出错次数k都符合指数分布。 编写一个函数,对任意k,t和λ求指数分布。通过计算在1分钟内通过高速路上指定一点1,2,3,4,5辆汽车的概率。并画出相应的图象。已知λ为1.5。 5.9 带有搬运的排序。对数组arr1进行升序排序,与arr1中相对应的arr2中的元素也要发生改变。对这个种排序,每次arr1中的一个元素与另一个元素进行交换,arr2中对应的元素也要进行相应的交换。当排序结束时arr1中的元素按升序排列,arr2中的元素也会有相应的变化。例如下面两个数组 Element | arr1 | arr2 | 1. | 6. | 1. | 2. | 1. | 0. | 3. | 2. | 10. |
当arr1的数组排序结束后,arr2也要进行相应的变化。两数组为 Element | arr1 | arr2 | 1. | 1. | 0. | 2. | 2. | 10. | 3. | 6. | 1. |
编写一个程序,对第一个实数组进行按降序排列,对第二个数组进行相应交化。用下面两个数组检测你的程序 a = [-1, 11, -6, 17, -23, 0, 5, 1, -1]; b = [-31, 102, 36, -17, 0, 10, -8, -1, -1];
|