工程师。伯努利宾发电机
使用伯努利分布生成随机二进制数。
库::`工程师` 座:: 伯努利二进制发生器
资料描述
*EngeeComms系统对象。BernoulliBinaryGenerator*使用Bernoulli分布生成随机二进制数。 使用此系统对象生成随机数据位以模拟数字通信系统并获得诸如误码率的性能度量。
带参数的伯努利分布 给出零与概率 还有一个有概率的 . 伯努利分布具有平均值 和方差 . *ProbabilityOfZero*参数设置变量的值 它可以是[0,1]范围内的任何实数。
要使用伯努利分布生成随机二进制数,请执行以下步骤:
-
创建*EngeeComms对象。BernoulliBinaryGenerator*并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
创造
-
卑尔根=EngeeComms。伯努利宾发电机(BernoulliBinaryGenerator)-创建一个系统对象,用于使用伯努利分布生成随机二进制数卑尔根使用*default*属性。例子::
bergen = EngeeComms.BernoulliBinaryGenerator() -
卑尔根=EngeeComms。BernoulliBinaryGenerator(名称=值)-创建系统对象卑尔根将指定的属性作为一对名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。例子::
bergen = EngeeComms.BernoulliBinaryGenerator(InitialSeed=5)