为了产生
随机数,如果是
均匀分布,可以用函数 rand(); 如果只要产生单个数,可以用rand(1);
对于一个区间 [a, b], 可以产生随机数后再做偏移,比如 r = a + (b-a) .* rand(1);
针对你的情况: r= 0.001 + (0.1 - 0.001) .* rand(1);
实际上,对于均匀分布,函数random() 可以直接达到你要的结果, r = random('unif', a, b); 但是对于其他分布,你还是需要用以上的偏移法结合random()函数。