matlab中关于随机数的产生有3种库函数,下面我们来看看它们的形式:
1、rand(…)
它是生成0~1之间(开环,不包含0和1两个数)均匀分布的伪随机数,也就是无穷次试验其中每个数产生的概率是一样的。
它的函数格式如下:
点击查看代码
R = rand(N) % 生成N×N的矩阵随机数,其中每个元素位于0~1之间
R = rand([M,N,P,...]) % 生成M×N×P×...的矩阵随机数
R = rand(M,N,P,...) % 同上,中括号不是必须
R = rand(..., CLASSNAME) % 生成CLASSNAME类型的随机数,如 'double' or 'single'