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 =
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.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-1