• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Matlab
  • 标签: Monty  Hall  车羊问题  

资源简介

有三扇门,门后分别放有一辆汽车和两只羊。你有机会任意选择其中一扇门,并得到门后的礼物。当你选择了一扇门后,主持人并不直接打开这扇门,而是打开另外一扇放有羊的门给你看。此时,给你一次改变选择的机会,即你可以仍然坚持上次的选择,也可以改变选择,即选择另外一扇门。你觉得改变开始的选择还是不改变开始的选择更有利?

资源截图

代码片段和文件信息

function monh(m)
%Monty Hall问题
num=zeros(12);%坚持选择和改变选择两种情况选中初值为0;
nv=zeros(12); %不中的;
a=[1 2 3];%有三扇门 
z=rand();
c=fix(3*z)+1;%随机生成放车的门;
for i=1:m
    s=rand();
    r=fix(3*s)+1;%向下取整得到1或2或3;
  %  for j=1:3
        %b=a[j];
      %  if a(j)~=r & a(j)~=c;%选择打开与选的号和有车的号不一样的门;
       %     a(:j)=[];%去掉羊的一列,相当于打开有羊的门;
     z=fix(rand()+0.5);%随机生成变不变选择;
     if z==1;%坚持原选择;
         if r==c;
             num(1)=num(1)+1;%坚持原选择选中车的次数;
       

评论

共有 条评论

相关资源