用MATLAB产生随机数并统计其分布

用MATLAB产生随机数并统计其分布
问题是1、产生100个均值为0,方差为1.0的随机数2、统计他们在[-4,4]之间的实际分布(以0.1为间隔区间)3、作图比较实际分布与正态分布
我知道第一个是r=0+1.0.*randn(1,100) ,
第三个我是用的
x=-4:0.1:4;
y=gaussmf(x,[1 0]); %gaussmf(x,[σ,μ])
x = x+1;
plot(x,y,'r')
得到

现在我想把频数统计图改为频率统计图,/>
zhshi 1年前 已收到1个回答 举报

百合的 幼苗

共回答了19个问题采纳率:89.5% 举报

N=100;
r=randn(1,N);
x=-4:0.1:4;
n=hist(r,x);
n=n/N;
y=normpdf(x,0,1)*0.1;
bar(x,n);hold on
plot(x,y,'r');hold off

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.031 s. - webmaster@yulucn.com