matlab三门问题

%%2019年8月5号
%%概率论的三羊问题
%%n代表随机次数
n = 100000;
%%不改变注意
nochange = 0;
%%改变注意
change = 0;
for i= 1 : n
%%随机生成一个正数x表示车可能出现在第x扇门后
    x = randi([1,3],1);
%%随机生成一个正数y表示自己选的门
	y = randi([1,3],1);
%%如果刚好选到是车 而且不改变注意 此时能选到车 还是能中奖的
if x == y
      nochange = nochange + 1;
end
%%如果不能选到车  已经知道有一扇门后面是羊 只有改变注意才能中奖 
if x ~= y 
    change = change + 1;
end
end
%%输出不改变注意时的获奖概率
disp(nochange/n);
%%输出已经打开一扇门是山羊 
disp(change/n);
  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值