
randMat:在指定范围内生成随机数,或符合给定正态分布(MATLAB开发)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
randMat 函数能够生成在指定区间 [a, b] 内,并呈现均匀或正态分布的随机数矩阵。此外,该函数也能针对任意数量的 a 和 b 值对,提供各自特定的均值 (a) 和方差 (b)。 在实现均匀分布时,MATLAB 的 rand() 函数返回的值会被乘以 (b-a),随后再与 a 相加。而对于正态分布,randn() 的输出结果将乘以标准差 (b),再与平均值 (a) 相加。该函数的主要参数包括:(输入) a:一个 (i x 1) 值的行向量,用于定义每个值的下限,这对应于正态分布区间的下界或平均值; b:一个 (i x 1) 值的行向量,用于定义每个值的上限,这对应于正态分布区间的上界或方差。方法:一个 (i x 1) 整数行向量,用于指示针对每个 a, b 对的组合所采用的分布类型;0 表示使用均匀分布,1 表示使用正态分布。n:一个标量值,表示需要生成的随机数的总数量;newsseed:可选标量值。如果设置为 1,则从系统时钟获取种子;如果设置为 0,则使用现有的随机数序列。若未指定 newsseed,则默认值为零。
全部评论 (0)
还没有任何评论哟~


