在Matlab中,如何产生区间在[-90 90]之间,满足高斯分布的随机数?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 19:42:34
在Matlab中,如何产生区间在[-9090]之间,满足高斯分布的随机数?在Matlab中,如何产生区间在[-9090]之间,满足高斯分布的随机数?在Matlab中,如何产生区间在[-9090]之间,

在Matlab中,如何产生区间在[-90 90]之间,满足高斯分布的随机数?
在Matlab中,如何产生区间在[-90 90]之间,满足高斯分布的随机数?

在Matlab中,如何产生区间在[-90 90]之间,满足高斯分布的随机数?
matlab用randn生成(-inf,inf)区间内的标准高斯分布(μ = 0,σ = 1)的随机数,而且,一般来说,这样生成的随机数不会超出区间[-3,3],因为随机数在区间[-3,3]的概率为99.8%.那么在[-90,90]之间的概率呢?我没有算,想来应该会超过0.99999
所以你直接用randn生成随机数,不必担心会超出[-90,90].
但是你的目的恐怕不是这样的,你说清楚一些,也许能解决.