概率论上机作业

发布 2020-02-27 11:14:28 阅读 3276

学部。班级。学号。

姓名。概率论与数理统计》上机题目。

1. 假设车辆牌号的后两位数都是00~99中的某一个,任取m辆车(),编制程序求出这m辆车中至少有两辆车后两位数相同的概率,画出m=10,11,….60时,的散点图。

2. 某人写了封信,又写了个信封,然后将这封信随机地装入这个信封中,用表示至少有一封信装对的概率。

1) 编制程序,用随机数模拟20000次,求当时,的值。

2) 重复第一步,画出时,的散点图。

3. 设相互独立,且都服从区间上的均匀分布,为区间上的一个可积函数,由大数定律可知依概率收敛于。编制程序,用随机数模拟至少40000次,近似地求下列两个积分的值。

4. 假设男,女婴的出生率均为0.5,每个家庭只要有一个男婴出生就不再生下一胎,如果没有男婴,不论已经出生多少女婴,都可以继续要下一胎。

假设某地有100万个家庭,按照上述生育政策,自行编制程序回答下一问题:

1) 每个家庭大约有几个小孩?

2) 男女比例大约为多少?

3) 如果男婴与女婴的出生率为0.51与0.49,重新回答前两问。

第一题:**:

第一题。m=10:60所取车辆的数量。

p=zeros(size(m初始化变量,p表示对应的概率。

for i=1:length(m

n=10000模拟次数。

n=0初始化模拟符合条件的次数。

for j=1:n

num=floor(100*rand(m(i),1));车牌号随机分布。

v=zeros(100,1将车牌号00-99对应相同的v初始化用来统计某个车牌号在模拟中的个数。

for k=1:m(i)

v(num(k)+1)=v(num(k)+1)+1;%如果有相同的就加一。

enda=sum(v>1统计v中车牌号大于一的的数目。

if a>0

n=n+1统计n次模拟中符合条件的模拟次数。

endend

p(i)=n/n计算概率。

endplot(m,p,'o作图。

实验结果:第二题:

1:**:设计调用函数,其中n为信及信封的数量,n为模拟次数,p为对应的情况至少有一次配对成功的概率。

function [ p ] secondf( n,n )

n表示信和信封,n表示利用随机数模拟的次数。

m=0初始化n次模拟装对信封的次数。

for i=1:n

letter=randperm(n); 产生n个随机不重复的n封信。

letter=randperm(n); 产生n个随机不重复的n个信封。

v=zeros(n,1); 初始化每个位置信封和信不匹配。

for j=1:n

if letter(j)==letter(j)

v(j)=v(j)+1;

endend

a=sum(v==1统计每次模拟信封配对的个数。

if a>0

m=m+1统计模拟i次信封至少装对一次的次数。

endend

p=m/n;

endn=10时的主函数:

clc;clear all;

n=20000模拟次数。

n=10n信封及信的数量。

p=secondf(n,n);

2.**:调用函数不变,主函数改变。

clc;clear all;

n=20000模拟次数。

v=zeros;

for n=2:50n信封及信的数量。

p=secondf(n,n);

v(n-1)=p;

endplot(v,'o')

实验结果:散点图。

上述实验结果并不是唯一的,概率总是有微小改变,但是总体趋势不变。第三题:

**:clc;clear all;

n=10000随机数个数。

n=40000模拟次数。

sumnf=0初始化n次模拟后的积分值

g=zeros(1,n初始化随机数对应的函数值。

for i=1:n

x=rand(n,1在[0,1]随机等概率产生n个数。

for j=1:n

g(j)=exp(x(j).^2); 产生函数值。

ende=sum(g)/n计算一次模拟期望值,即所积分函数值。

sumnf=sumnf+e累加函数值。

endvalue=sumnf/n求均值。

value=1.4627.

只需将第一题中的公式替换为:sin(x(j))/x(j)

value=0.9461

第四题:1. 2. **:

第四题。clc;clear all;

n=1000000表示有n户家庭。

sumboy=0n户家庭初始男,女孩子数。

sumgirl=0;

for k=1:n

girl=0初始化每个家庭拥有的女孩子。

boy=0男孩。

child = rand(1,10); 假设一个家庭最多可生10孩子,超过不计。

for i=1:length(child)

if child(i) <0.5 ;

girl=girl+1; %如果生的是女孩,那么家庭孩子书加1

elsebreak如果生的是男孩,不在继续生。

end end

boy=boy+1男孩子加一。

sumboy=sumboy+boy;

sumgirl=sumgirl+girl;

endmaycount=(sumboy+sumgirl)/n统计每户家庭大约有几个孩子

rate=sumboy/sumgirl男女比例。

1.每个家庭大约有孩子maycount=1.9986,即有俩个。

2.男女之比rate=1.0014;

3.修改参数使男女出生率为0.51和0.49:

实验结果:每个家庭大约有孩子maycount=1.9615,即俩个;

男女比例rate=1.0400;

分析:当男女出生率大致相同时,男女比例大致为1:1.当男生出生率上升,则每个家庭的孩子会减少,男女比率增大。对制定计划生育政策有一定帮助。

概率论上机作业

西安交通大学实验报告。课程名称 概率论与数理统计实验名称 蒙特卡洛方法估计积分。学院理学院实验日期 2014 年 12 月 14日。班级 应化31 姓名 张迟学号 2130904023 一 实验内容。1.用蒙特卡洛方法估计积分 和的值,并将估计值与真值进行比较。2.用蒙特卡洛方法估计积分和的值,并对...

概率论上机

概率论实验报告。班级 医电21 学号 2121201019 姓名 闫创。实验目的 通过使用matlab,实现数学概论问题的求解,达到精确计算,减小计算量。实验问题 1.设 1 当时,求,2 当时,若,求 3 分别绘制,时的概率密度函数图形。p1 normcdf 2.9,1.5,0.5 normcdf...

概率论上机实验报告

假如某保险公司有10000个同阶层的人参加人寿保险,每人每年付1200元保险费,在一年内投保人的死亡概率为0.006,死亡时保险公司需赔付10万元。试问 1 保险公司一年的总赔偿金在590万元至610万元间的概率是多少?2 保险公司亏本的概率有多大?3 保险公司每年利润大于400万元的概率是多少?设...