Octave 可以从大量分布中生成随机数。随机数生成器基于特殊工具矩阵中描述的随机数生成器。
下表按字母顺序总结了可用的随机数生成器。
| 分布 | 函数 |
|---|---|
| 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(均匀分布,整数) | 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-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2