作业帮 > 数学 > 作业

Matlab中生成在[1 10]之间的随机正态分布

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/04/28 23:25:14
Matlab中生成在[1 10]之间的随机正态分布
区间怎么控制?
正态分布在整个实数轴上都有可能取到,只不过取某些值得可能性很小,按照你的要求在[1 10]之间生成均匀分布列还还能满足,用1+9*rand(N),N指的是数组的维数.
对于正态分布,必须指出其数学期望和方差才能使用normrnd或randn命令来实现.当然了,使用之后可能生成的数列超出了你想要的范围,这种情况之下如果区间之外的数很少,可以用判别语句去掉,如已经生成了a,则b=a(a>=1&a