主要内容

geornd

几何随机数

语法

R = geund (p)
R = gend (p,m,n,…)
R = gend (p,[m,n,…])

描述

R = geund (p)从具有概率参数的几何分布中生成随机数pp可以是向量、矩阵或多维数组。的大小r等于的大小p.中的参数p一定要躺在间隔里吗[0, 1]

R = gend (p,m,n,…)R = gend (p,[m,n,…])生成多维——- - - - - -n——- - - - - -...包含几何分布随机数字的数组,带有概率参数pp可以是标量或相同大小的数组r

几何分布对于模拟一系列独立试验中一次成功之前的失败次数很有用,其中每次试验的结果不是成功就是失败,任何单独试验的成功概率是常数p

例子

全部折叠

从具有概率参数的几何分布中生成单个随机数p等于0.01。

rng默认的%用于再现性P = 0.01;R1 = geund (0.01)
R1 = 20

返回的随机数表示一个单独的实验,在一个成功之前观察到20个失败,其中每个独立的试验都有一个成功的概率p等于0.01。

从具有概率参数的几何分布中生成1 × 5的随机数数组p等于0.01。

R2 = gend (p,1,5)
r2 =1×59 205 9 45 231

返回数组中的每个随机数代表一个实验的结果,以确定在成功之前观察到的失败次数,其中每个独立的试验都有一个成功的概率p等于0.01。

生成一个1 × 3的数组,其中包含与1 × 3概率数组中的参数对应的三个几何分布中的每一个随机数p

P = [0.01 0.1 0.5];R3 = gend (p,[1 3])
r3 =1×3127 5 0

返回的1 × 3数组中的每个元素r3中对应参数所描述的几何分布所生成的随机数P.例如,第一个元素r3表示一个在成功之前观察到127次失败的实验,其中每个独立的试验都有一个成功的概率p等于0.01。第二要素r3表示一个在成功之前观察到5次失败的实验,其中每个独立的试验都有一个成功的概率p等于0.1。第三个元素r3表示一个在成功之前观察到零失败的实验(换句话说,第一次尝试是成功的),其中每个独立的试验都有成功的概率p等于0.5。

扩展功能

R2006a之前介绍