randn
正态分布的随机数
语法
说明
X = randn
返回一个从标准正态分布中得到的随机标量。
X = randn(
返回由随机数组成的 sz1,...,szN
)sz1
×...×szN
数组,其中 sz1,...,szN
指示每个维度的大小。例如:randn(3,4)
返回一个 3×4 的矩阵。
X = randn(___,
返回由 typename
)typename
数据类型的随机数组成的数组。typename
输入可以是 'single'
或 'double'
。您可以使用上述语法中的任何输入参数。
X = randn(
从随机数流 s
,___)s
而不是默认全局流生成数字。要创建一个流,请使用 RandStream
。指定 s
,后跟上述语法中的任意参数组合,但涉及 'like'
的组合除外。此语法不支持 'like'
输入。
注意
不建议对 randn
函数使用 'seed'
、'state'
和 'twister'
输入。改用 rng
函数。有关详细信息,请参阅更换不推荐的 rand 和 randn 语法。
示例
输入参数
提示
randn
生成的数字序列由均匀伪随机数生成器的内部设置决定,该生成器是rand
、randi
和randn
的基础。您可以使用rng
控制这一共享的随机数生成器。