是模拟动物活动的 ,现在有5个地点(生境) 每个地点中的动物可以随机迁移到其他的地点
对于第一个地点里,假如有四个动物,
可以用随机数randi产生的目的地矩阵:
r= randi(5,[1, 4]);
假如得到 r = [3,3,1,2];
那么对于目的地来说,第1和第2个地点进入了1个动物,而第3个地点进入了2个动物
我该如何实现
Immi = [1,1,2,0,0]; Immi 表示迁入数
我如果用Immi(r) = 1; 那么得到的是Immi = [1,1,1,0,0]
就会少了一个动物,因为随机数产生的矩阵中有一个重复
求大侠赐教,不甚感谢!!


雷达卡




京公网安备 11010802022788号







