MATLAB中randn()生成的随机数分布范围是多少?
MATLAB中只说到randn()用于生成均值为0,标准差为1的随机数,但是没有明确这些随机数的取值范围?MATLAB帮助中的例子x=-2.9:0.1:2.9;y=ran...
MATLAB中只说到randn()用于生成均值为0,标准差为1的随机数,但是没有明确这些随机数的取值范围?
MATLAB 帮助中的例子
x = -2.9:0.1:2.9;
y = randn(10000,1);
hist(y,x)
是否意味着randn()生成的随机数分布在[-2.9,2.9]呢? 展开
MATLAB 帮助中的例子
x = -2.9:0.1:2.9;
y = randn(10000,1);
hist(y,x)
是否意味着randn()生成的随机数分布在[-2.9,2.9]呢? 展开
4个回答
展开全部
randn()生成的数据当然没有范围限制了
他是根据正态分布的概率取值的,越是偏离平均值0的取值概率越小
当然出现的机会就很小了
hist只是根据产生的随机数绘制直方图而已
他是根据正态分布的概率取值的,越是偏离平均值0的取值概率越小
当然出现的机会就很小了
hist只是根据产生的随机数绘制直方图而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为是normal分布,理论上没有范围限制。
hist的意思是说,看你的正态分布的几率。
如果你要限制范围,使用rand即可
hist的意思是说,看你的正态分布的几率。
如果你要限制范围,使用rand即可
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像是0到1吧。
你试试看一下不就知道了。
你试试看一下不就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询