Octave可以从大量分布中生成随机数。随机数生成器基于中描述的随机数生成器Special Utility Matrices.
下表总结了可用的随机数生成器(按阶段顺序)。
赋值 | 作用 |
---|---|
Univariate Discrete Distribution | discrete_rnd |
Empirical Distribution | empirical_rnd |
Exponential Distribution | rande |
Gamma Distribution | randg |
Poisson Distribution | randp |
Standard Normal Distribution | randn |
Uniform Distribution | rand |
Uniform Distribution (integers) | randi |
rnd =
empirical_rnd (data)
¶rnd =
empirical_rnd (data, r)
¶rnd =
empirical_rnd (data, r, c, …)
¶rnd =
empirical_rnd (data, [sz])
¶从单变量样本获得的经验分布中返回随机样本矩阵data.
当使用单个大小的参数调用时,返回指定维度的方阵。当使用多个标量参数调用时,前两个参数被视为行和列的数量,任何其他参数都指定额外的矩阵维度。尺寸也可以用尺寸向量来指定sz.
如果没有给出大小参数,则结果矩阵是样本的随机排序data.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2