概率论、排列组合相关问题

概率论、排列组合相关问题
已知工厂出产的所有小球(没有确定数量,可视为无限多)中,24%为蓝色,14%为棕色,16%为绿色,20%为橙色,13%为红色,14%为黄色.这些小球被随机分装成袋,那么随便拿一袋球打开,刚好是9个蓝色,5个棕色,18个绿色,12个橙色,8个红色和4个黄色的概率是多少?不考虑顺序,应该算经典概率吧……
请给出计算公式或者描述,比如C(n,m)这种的,如果只有一个答案的恕不采纳> < 在此拜谢!
数学人气:836 ℃时间:2020-02-01 01:01:18
优质解答
假设小球共有100m个.那么根据题目,六种小球的数量分别为 24m,14m,16m,20m,13m,14m从100m个球里取56个球(9个蓝色,5个棕色,18个绿色,12个橙色,8个红色和4个黄色)的方法数是:C(100m,56)那么从24m个蓝球中取出9个的...我也是这么做的……然后卡在怎么算上……。还是按普通C(n,m)的方式算么?概率小白表示没有具体数字怎么做14m!这样的啊……TAT这个就已经可以当作结果了啊,没必要计算。如果非要计算的话,那么估计得写满半张纸吧。比如C(100m,56)=100m*(100m-1)*(100m-2)*......*(100m-55)/56*55*53*52*.....*2*1同样的其他的方法数也是这么表示14m!=1*2*3*4*5*...*(14m-2)(14m-1)*14m,也只能这么表示了。我感觉是没有必要把结果计算出来的。就用那个式子表示就可以了。问题是我们老师要答案……还要根据这个编程orz那什么,我自己琢磨的,(0.24)^9*C(56,9) * (0.14)^5*C(47,5) * (0.16)^18*C(42,18) * (0.2)^12*C(24,12) * (0.13)^8*C(12,8) * (0.14)^4*C(4,4) * C(6,6),好不容易把结果搞到了0~1之间……而且换颜色顺序结果一样的,您看这靠谱么?那还不如直接编程计算C(24m,9)*C(14m,5)*C(16m,18)*C(20m,12)*C(13m,8)*C(14m,4)/C(100m,56)了。编程的东西也忘的差不多了,试着写一下吧。int m;int a=1,b=1,c=1,d=1,e=1,f=1,g=1;for(int i=0;i<9;i++){ a = (24*m-i)*a/(i+1);} //计算C(24m,9)的for(int i=0;i<6;i++){ b = (14*m-i)*b/(i+1);} //计算C(14m,5)的,其他几个依次这么写。。。。for(int i=0;i<56;i++){ g = (100*m-i)*g/(i+1); } //计算C(100m,56)的float p = a*b*c*d*e*f/g;//计算概率的最后写输入m,输出p,应该能计算出来吧 好多年没用过编程,也没在电脑上试,不过感觉问题不大。哦哦,好厉害> < 虽然我的是用R编程不过还是帮了大忙了~循环还是可以套的!谢谢~
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版