如果我想在十进制之后和十进制之前生成随机序列的定点数
例如
在给定范围内的0.112,1.110,1.520,-2.540,-0.001
等假设[-4,4]。
是否有任何命令可以生成这样的随机数并存储在任何数组中?
答案 0 :(得分:0)
在区间[a, b]
上生成均匀分布的值。
r = a + (b-a).*rand(size,1);
示例:
>> r = -4 + (4-(-4)).*rand(10,1) % 10 random numbers
r =
3.6952
-3.9629
2.1993
2.5384
2.9496
-3.3245
-0.8017
-1.9210
2.4005
-0.5487