如何在matlab中生成随机定点数

时间:2013-12-24 06:28:19

标签: matlab

如果我想在十进制之后和十进制之前生成随机序列的定点数

例如

  

0.112,1.110,1.520,-2.540,-0.001

在给定范围内的

等假设[-4,4]。

是否有任何命令可以生成这样的随机数并存储在任何数组中?

1 个答案:

答案 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
相关问题