上传者: 38623919
|
上传时间: 2021-11-03 15:20:55
|
文件大小: 3KB
|
文件类型: -
% 函数 X = TruncatedGaussian(sigma, range) % X = TruncatedGaussian(sigma, range, n)
生成一个大小为 n 的伪随机向量 X,X 是从 RANGE 中截断的高斯分布中抽取的; 并且满足 std(X)=sigma。
RANGE 的形式为 [left,right],定义 X 所属的刹车。 对于标量输入范围,刹车是 [-RANGE,RANGE]。
如果输入 SIGMA 为负,则 X 将被迫具有与具有标准偏差 -SIGMA: N(0,-SIGMA) 的无界高斯分布函数相同的“形状”。 它类似于调用 RANDN 并丢弃 RANGE 之外的值。 在这种情况下,截断高斯的标准偏差将不同于 -SIGMA。 *有效*平均值和有效标准偏差可以通过调用获得: [X mean Effective sigma Effective]