注册地址 登录
数学建模社区-数学中国 返回首页

伍上的个人空间 http://www.madio.net/?343782 [收藏] [复制] [分享] [RSS]

日志

生日概率的蒙特卡罗法

已有 316 次阅读2011-8-4 00:36

function[y]=birthn(n,m)
y=0;
for i=1:100
  y=y+birthn1(n,m);
end
y=y/100;
if m==2
    p1=365:-1:365-n+1;
    p=1-prod(p1)/365^n;
    disp('the theorical value is ');
    disp(p);
end
end
 
function[y]=birthn1(n,m)
%n个人中有m个人生日相同的概率
k=0;
for i=1:1000
    A=floor(rand(1,n)*365+1);
    B=tabulate(A);
    x=max(B(:,2));
    if x>=m
        k=k+1;
    end
end
y=k/1000;
end    

路过

雷人

握手

鲜花

鸡蛋

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2025-8-9 02:05 , Processed in 0.291010 second(s), 27 queries .

回顶部