文件名称:randMat:在给定范围内均匀生成随机数或匹配给定正态分布-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 09:49:29
matlab
randMat:生成在指定区间 [a,b] 上具有均匀或正态分布的随机数矩阵,或者对于任意数量的 a,b 对具有特定的均值 (a) 和方差 (b)。 对于均匀分布,MATLAB 函数 rand() 返回的值乘以 (ba),然后添加到 a。 对于正态分布,randn() 的输出乘以标准差 (b),然后与平均值 (a) 相加。 参数:(输入) a - (ix 1) 值的行向量,指定每个值的下限正态分布的区间或平均值。 b - (ix 1) 值的行向量,指定每个值的上限正态分布的区间或方差。 方法 - (ix 1) 整数行向量以指示正常或均匀每个对应的 a,b 对的分布,0 表示 a 均匀分布,1 表示正态分布。 n - 标量,要为所有所需输出的随机数的数量分布。 newsseed - 可选标量,如果为 1,则从系统时钟,如果为 0,则使用现有序列。 如果省略,默认值为零。 参数
【文件预览】:
randMat.zip