matlab生成一定范围内的随机数

  • Post author:
  • Post category:其他


rand([m n])产生 m行,n列(0,1)范围内均匀分布的伪随机数

如果要求在区间(a,b)内产生均匀分布的随机数
r = a + (b-a).*rand([m n]));

x=(irange_r- irange_l)*rand(popsize,dimension,1) + irange_l;