26.6随机数生成

Octave可以从大量分布中生成随机数。随机数生成器基于中描述的随机数生成器特别的工具矩阵.

下表总结了可用的随机数生成器(按阶段顺序)。

赋值 作用
单变量离散分布 离散_rnd
经验分布 经验-rnd
指数分布 rande
Gamma分布 randg
泊松分布 randp
标准正态分布 randn
均匀分布 兰特
均匀分布(整数) 兰迪
 
: rnd = discrete_rnd (v, p)
: rnd = discrete_rnd (v, p, r)
: rnd = discrete_rnd (v, p, r, c, …)
: rnd = discrete_rnd (v, p, [sz])

从单变量分布中返回一个随机样本矩阵,该矩阵假定中的值v具有概率</p>.

当使用单个大小的参数调用时,返回指定维度的方阵。当使用多个标量参数调用时,前两个参数被视为行和列的数量,任何其他参数都指定额外的矩阵维度。尺寸也可以用尺寸向量来指定sz.

如果没有给定大小参数,则结果矩阵为的公共大小v</p>.

 
: rnd = empirical_rnd (data)
: rnd = empirical_rnd (data, r)
: rnd = empirical_rnd (data, r, c, …)
: rnd = empirical_rnd (data, [sz])

从单变量样本获得的经验分布中返回随机样本矩阵数据.

当使用单个大小的参数调用时,返回指定维度的方阵。当使用多个标量参数调用时,前两个参数被视为行和列的数量,任何其他参数都指定额外的矩阵维度。尺寸也可以用尺寸向量来指定sz.

如果没有给出大小参数,则结果矩阵是样本的随机排序数据.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号