matlab模拟抛硬币

matlab模拟抛硬币,第1张

这个很简单的告薯,你想源薯的太复杂袜裂者了

A=rand(1000,4)

b=A>0.5

c=sum(b,2)

d=find(c==3)

P=A(d,:)

p=length(d)/1000

这个程序就能实现了,P就是你需要记录的满足的数据,p是出现的概率,你会发现p大约为1/4

可用如下代码枣清基:

%令面朝上为1,朝下为0

a=[]

for i=1:100

a(i,:)=round(rand(1,50))

end

p=sum(a')/50 %每组正面朝凳谨上的频率

hist(p) %频率分布正码直方图


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8252278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存