第一题:随机产生50个人的生日,统计这50个人中有几组2人同一天生,有几组3人同一天生,有几组4人同一天生,有几组5人同一天生,共要求产生5000次随机的生日,并计算5000次中人同一天生日的组数平均数。
#include<>
#include<>
#include<>
#include<>
void main()
int a[50];
int num[365]=;
int m,n,i,j;
long int b2=0,b3=0,b4=0,b5=0;
srand((unsigned)time(null));
for(m=1;m<=5000;m++)
printf("2,3,4,5人同一天生日发生的平均次数分别为:%f次%f次%f次%f次",(float)b2/5000.0,(float)b3/5000.
0,(float)b4/5000.0,(float)b5/5000.0);
运行结果:2,3,4,5人同一天生日发生的平均次数分别为:
2.920800次。
0.123800次。
0.004600次。
0.000000次。
第二题:有两副没有大小王的扑克,从中各抽一张,放回,判断是否相同,接着抽,抽52次,统计有多少对相同,进行以上实验1000次,计算1000次**现相同概率对数的平均数。
#include <>
#include <>
#include<>
#include <>
void main()
double t;
int i,j,m1,n1,m2,n2,k[1000],p=0;
srand ((unsigned)time(null));
for (i=0;i<1000;i++)
for (i=0;i<1000;i++)
p=p+k[i];
t=p/1000.0;
printf("1000次试验中,平均得到%f对相同的扑克",t);
运行结果:1000次试验中,平均得到1.007000对相同的扑克。
概率上机作业
1.用c编制程序,数据写入文件中,再用matlab导入数据,绘制散点图,具体做法如下 c程序 如下 include include include int main double probability int n int n file fp double p 51 存取数据。srand time ...
概率统计》上机作业
概率统计 上机作业 一 一 上机目的。1 应用matlab产生典型分布的随机数。2 应用matlab计算概率密度函数值和作密度函数图形。二 上机内容。随机数的产生与概率密度函数值的计算和密度函数作图。三 上机作业 1 产生2行5列的服从参数为0.015的指数分布的随机数。解 r exprnd 0.0...
《概率统计》上机作业
一 上机目的。一 应用matlab计算分布函数值 二 掌握matlab计算随机变量的数字特征的计算方法。二 上机内容 分布函数值的计算和随机变量的数字特征。三 上机作业 1 设一次试验中事件a发生的概率为p,那么在n次独立重复试验中,事件a恰好发生k次的概率为p k。试用matlab计算当n 100...