文件名称:来自离散分布的随机数:从用户定义的离散概率分布生成随机数的简单算法。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 05:44:48
matlab
GENDIST - 根据离散概率分布生成随机数特里斯坦·厄塞尔,2011 年。 T = gendist(P,N,M) T = gendist(P,N,M,'情节') 函数 gendist(P,N,M) 接受一个正向量 P,其值形成 P 的索引的离散概率分布。该函数输出一个 N x M 整数矩阵,对应于从 P 的索引中随机选择的 P 的索引给定基础分布。 如果 P 尚未归一化,则 P 将被归一化。 N 和 M 都必须大于或等于 1。可选参数 'plot' 创建一个图,将输入分布显示为红色,生成的点显示为蓝色直方图。 概念示例: 如果 P = [0.2 0.4 0.4](注意 sum(P)=1),那么 T 只能取 1、2 或 3 的值,对应于 P 的可能索引。如果调用 gendist(P,1,10 ),那么根据 P 的值,输出 T 平均应该包含两个 1、四个 2 和四个 3,并且可
【文件预览】:
gendist.zip