概率统计的数值实验-MATLAB在概率统计教学中的应用.ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《概率统计的数值实验-MATLAB在概率统计教学中的应用.ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概率 统计 数值 实验 MATLAB 教学 中的 应用 ppt 课件
- 资源描述:
-
1、MATLABMATLAB在概率统计教学中的应用在概率统计教学中的应用1感谢你的观看2020-11-9引言引言 而而MATLAB 软件具有简单易学、易操作和绘软件具有简单易学、易操作和绘图功能强等特点,图功能强等特点, 利用利用MATLAB 软件的图形可软件的图形可视功能将概率统计的内容用图形表示出来,通过图视功能将概率统计的内容用图形表示出来,通过图形让学生加深理解,以达到事半功倍的效果。形让学生加深理解,以达到事半功倍的效果。 概率论与数理统计知识比较抽象,逻辑性较强。概率论与数理统计知识比较抽象,逻辑性较强。因此,建议让学生结合理论和公式推导,进行数值因此,建议让学生结合理论和公式推导,进
2、行数值试验和相关调查,直观地感受数学概念和理论,从试验和相关调查,直观地感受数学概念和理论,从而提高学生解决实际问题的信心和能力。而提高学生解决实际问题的信心和能力。2感谢你的观看2020-11-9概率论概率论3感谢你的观看2020-11-91.rand(m,n):生成生成mn的随机矩阵,每个元素都在的随机矩阵,每个元素都在(0,1) 间,生成方式为均匀分布。间,生成方式为均匀分布。2.randn(m,n):生成生成mn的随机矩阵,每个元素都在的随机矩阵,每个元素都在(0,1) 间,生成方式为正态分布。间,生成方式为正态分布。3.randperm(m):生成一个生成一个1m的随机整数排列。的随
3、机整数排列。4.perms(1:n):生成一个生成一个1n的全排列,共的全排列,共n!个。个。5.取整函数系列:取整函数系列:(1)fix(x):截尾法取整;截尾法取整;(2)floor(x):退一法取整(不超过退一法取整(不超过x的最大整数);的最大整数);(3)ceil(x):进一法取整(进一法取整(= floor(x)+1););(4)round(x):四舍五入法取整。四舍五入法取整。6.unique(a):合并合并a中相同的项。中相同的项。7.prod(x):向量向量x的所有分量元素的积。的所有分量元素的积。一、一、MATLAB常用的与随机数产生相关的函数常用的与随机数产生相关的函数:
4、4感谢你的观看2020-11-9示例:示例:rand(1) %生成一个生成一个(0,1)间的随机数间的随机数rand(2,2) %生成一个生成一个22阶阶(0,1)间的随机数矩阵间的随机数矩阵randperm(5) %生成一个生成一个15的随机整数排列的随机整数排列unique(a)5感谢你的观看2020-11-9例例1 1 随机投掷均匀硬币,观察国徽朝上与国徽随机投掷均匀硬币,观察国徽朝上与国徽 朝下的频率。朝下的频率。解 n= 3000100000000;m=0; for i=1:n t=randperm(2);%生成一个12的随机整数排列 x=t-1;%生成一个01的随机整数排列 y=x
5、(1); if y=0; m=m+1; end end p1=m/n p2=1-p16感谢你的观看2020-11-9试验次数试验次数n300050001万2万3万国徽朝上国徽朝上频率频率0.50400.50060.48790.49990.5046国徽朝下国徽朝下频率频率0.49600.49940.51210.50010.4954试验次数试验次数n5万10万100万100万1亿国徽朝上国徽朝上频率频率0.50210.49990.49990.50010.5000国徽朝下国徽朝下频率频率0.49790.50010.50010.49990.5000 APAfnn可见当可见当 时,时,7感谢你的观看20
6、20-11-9解解 记事件记事件 为第为第i个人拿到自已枪,事件个人拿到自已枪,事件 为第为第i个人个人没拿到自己枪,易知:没拿到自己枪,易知:又记又记 为没有一个人拿到自己枪的概率。为没有一个人拿到自己枪的概率。有乘法公式可知:有乘法公式可知:例例2 2 某班有某班有n n个人,每人各有一支枪,这些枪外形个人,每人各有一支枪,这些枪外形一样。某次夜间紧急集合,若每人随机地取走一一样。某次夜间紧急集合,若每人随机地取走一支枪,问没有一个人拿到自己枪的概率是多少?支枪,问没有一个人拿到自己枪的概率是多少?iAiAnAPi1 nnAPi1ni, 2 , 10p!1321nAAAAPnnjinnAA
7、PAPAAPijiji111nkjinnnAAAPAPAAAPkjikkji12118感谢你的观看2020-11-9于是于是 所以所以特别地,当特别地,当n较大时,较大时, 。 因此,可随机模拟出没有人拿到自己枪的频率,因此,可随机模拟出没有人拿到自己枪的频率,根据频率的稳定性,近似当做概率,然后去估计自然根据频率的稳定性,近似当做概率,然后去估计自然常数常数e。算法如下:。算法如下: !1,211, 132131211nAAAAPnnnCAAAPnnCAAPAPnnnnkjikjinnnjijiniinkknnnniiknnnnCnnCAPp013210!1!121111110 ep9感谢你
8、的观看2020-11-91 1、产生、产生n个随机数的随机序列;个随机数的随机序列;2 2、检验随机列与自然列是否至少有一个配对;、检验随机列与自然列是否至少有一个配对;3 3、对没有一个配对的序列进行累积、对没有一个配对的序列进行累积 p;4 4、重复、重复1 1、2 2、3 3步步 m 次;次;5 5、估计、估计 。 pme 具体程序及相关结果为(注:具体程序及相关结果为(注:自然常数自然常数 e 2.7183):):10感谢你的观看2020-11-9 m=40000;n=50;p=0;for j=1:m k=0; sui=randperm(n); for i=1:n if sui(i)=
9、i k=k+1; else k=k; end end if k=0 p=p+1; else p=p; endende=m/pe = 2.7313模拟次数模拟次数m400004000040000人数人数n100020005000e2.71552.70822.7202模拟次数模拟次数m400040000400000人数人数n505050e2.73792.73132.719411感谢你的观看2020-11-9 设针与平行线的夹角为设针与平行线的夹角为 ,针的中心与最,针的中心与最近直线的距离为近直线的距离为 。针与平行线相交的充要。针与平行线相交的充要条件是条件是 ,则所求概率为,则所求概率为故可得
10、故可得 的近似计算公式的近似计算公式 ,其中,其中n为随机试验为随机试验次数,次数,m为针与平行线相交的次数。为针与平行线相交的次数。例例3 3 Buffon Buffon投针实验投针实验 在画有许多间距为在画有许多间距为 的等距平行线的白纸上,随的等距平行线的白纸上,随机投掷一根长为机投掷一根长为 的均匀直针,求针与平行线的均匀直针,求针与平行线相交的概率,并计算相交的概率,并计算 的近似值。的近似值。)(dlld)0()20(dyysin2ly nmdlddlp22sin20mdnl212感谢你的观看2020-11-9解解 clear,clf n=10000000;l=0.5;m=0;d=
11、1; for i=1:n x=l/2*sin(rand(1)*pi);y=rand(1)*d/2; if x=y m=m+1; end end p1=m/n pai=2*n*l/(m*d)13感谢你的观看2020-11-9试验次数试验次数n5千1万10万100万1000万针长针长l/平行间平行间距距d3/103/103/103/103/10相交频率相交频率0.18360.19710.18870.19050.1912的近似值的近似值3.26803.04413.17983.14983.1387试验次数试验次数n5千1万10万100万1000万针长针长l/平行间平行间距距d2/52/52/52/52
12、/5相交频率相交频率0.24960.25620.25490.25440.2543的近似值的近似值3.20513.12263.13863.14513.143314感谢你的观看2020-11-9试验次数试验次数n5千1万10万100万1000万针长针长l/平行间平行间距距d1/21/21/21/21/2相交频率相交频率0.32540.31480.31580.31780.3183的近似值的近似值3.07313.17663.16673.14703.1417试验次数试验次数n5千1万10万100万1000万针长针长l/平行间平行间距距d4/54/54/54/54/5相交频率相交频率0.51420.513
13、40.50860.50930.5093的近似值的近似值3.11163.11653.14603.14183.141815感谢你的观看2020-11-9试验次数试验次数n5千1万10万100万1000万针长针长l/平行间平行间距距d17/2017/2017/2017/2017/20相交频率相交频率0.54320.54520.54200.54120.5410的近似值的近似值3.12963.11813.13663.14133.1426试验次数试验次数n5千1万10万100万1000万针长针长l/平行间平行间距距d9/109/109/109/109/10相交频率相交频率0.58600.57000.575
14、60.57330.5731的近似值的近似值3.07173.15793.12723.13953.141016感谢你的观看2020-11-9在在100100个人的团体中,不考虑年龄差异,个人的团体中,不考虑年龄差异,研究是否有两个以上的人生日相同。假设每人研究是否有两个以上的人生日相同。假设每人的生日在一年的生日在一年365365天中的任意一天是等可能的,天中的任意一天是等可能的,那么随机找那么随机找n n个人个人( (不超过不超过365365人人) )。 (1)(1)求这求这n n个人生日各不相同的概率是多少?个人生日各不相同的概率是多少?从而求这从而求这n n个人中至少有两个人生日相同这一随个
15、人中至少有两个人生日相同这一随机事件发生的概率是多少?机事件发生的概率是多少? (2)(2)近似计算在近似计算在3030名学生的一个班中至少有名学生的一个班中至少有两个人生日相同的概率是多少?两个人生日相同的概率是多少?17感谢你的观看2020-11-9 解: (1) clear,clf for n=1:100 p0(n)=prod(365:-1:365-n+1)/365n; p1(n)=1-p0(n); end p1=ones(1,100)-p0; n=1:100; plot(n,p0,n,p1,-) xlabel(人数),ylabel(概率) legend(生日各不相同的概率,至少两人生日
16、相同的概率) axis(0 100 -0.1 1.199),grid on18感谢你的观看2020-11-9010203040506070809010000.20.40.60.81人 数概率 生 日 各 不 相 同 的 概 率至 少 两 人 生 日 相 同 的 概 率 p1(30)=0.7063, p1(60)= 0.994119感谢你的观看2020-11-9100f20感谢你的观看2020-11-9 (2) clear,clf n=0; for m=1:100 %做100次随机试验 y=0; x=1+fix(365*rand(1,30); %产生30个随机数 for i=1:29 %用二重循
17、环寻找30个随机数 中是否有相同数 for j=i+1:30 if x(i)=x(j) y=1;break; end end end n=n+y; %累计有两人生日相同的试验次数 end f=n/m %计算频率21感谢你的观看2020-11-9 f =0.6900 f =0.7900 f =0.6700 f =0.7300 f =0.7500 f =0.6900 f =0.7200 f =0.6700 f =0.6800重复观察,数据如下:22感谢你的观看2020-11-9GaltonGalton钉板模型和二项分布钉板模型和二项分布 Galton钉板试验是由英国生物统计学家和人类学家钉板试验是
18、由英国生物统计学家和人类学家Galton设计的。故而得名。设计的。故而得名。 通过模拟通过模拟Calton钉板试验,观察和体会二项分布概率钉板试验,观察和体会二项分布概率分布列的意义、形象地理解分布列的意义、形象地理解De Moivre -Laplace中心极中心极限定理。限定理。23感谢你的观看2020-11-9Ox-8 -7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 7 8W ,XX(15,0.5)b ,YY(15,0.5)b sign()/ 2WXYXY 24感谢你的观看2020-11-9Ox-8 -7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 7 8
19、151kkX) 51 , 0 (N) , (2nnN1, 1,kX(1,2,15)k kk151, 0 1522nn25感谢你的观看2020-11-9 模拟模拟Galton钉板试验的步骤:钉板试验的步骤: (1) 确定钉子的位置:将钉子的横、纵坐标存储在两个矩阵确定钉子的位置:将钉子的横、纵坐标存储在两个矩阵X和和Y中。中。 (2) 在在Galton钉板试验中,小球每碰到钉子下落时都具有两种钉板试验中,小球每碰到钉子下落时都具有两种可能性,设向右的概率为可能性,设向右的概率为p,向左的概率为,向左的概率为q1-p,这里,这里p=0.5,表示向左向右的机会是相同的。表示向左向右的机会是相同的。
20、模拟过程如下:首先产生一均匀随机数模拟过程如下:首先产生一均匀随机数u,这只需调用随机数发,这只需调用随机数发生器指令生器指令rand(m,n)。 rand(m,n)指令:用来产生指令:用来产生mn个个(0,1)区间中的随机数,并区间中的随机数,并将这些随机数存于一个将这些随机数存于一个mn矩阵中,每次调用矩阵中,每次调用rand(m,n)的结果的结果都会不同。如果想保持结果一致,可与都会不同。如果想保持结果一致,可与rand(seed,s)配合使用,配合使用,这里这里s是一个正整数,例如是一个正整数,例如 rand(seed,1),u=rand(1,6)u = 0.5129 0.4605 0
21、.3504 0.0950 0.4337 0.7092而且再次运行该指令时结果保持不变。除非重设种子而且再次运行该指令时结果保持不变。除非重设种子seed的值,如的值,如 rand(seed,2),u=rand(1,6)u = 0.0258 0.9210 0.7008 0.1901 0.8673 0.4185这样结果才会产生变化。这样结果才会产生变化。26感谢你的观看2020-11-9 将将0,1区间分成两段,区间区间分成两段,区间0,p)和和p,1。如果随机数。如果随机数u属于属于0,p),让小球向右落下;若,让小球向右落下;若u属于属于p,1 ,让小球向左,让小球向左落下。将这一过程重复落下
22、。将这一过程重复n次,并用直线连接小球落下时所经过的次,并用直线连接小球落下时所经过的点,这样就模拟了小球从顶端随机地落人某一格子的过程。点,这样就模拟了小球从顶端随机地落人某一格子的过程。 (3) 模拟小球堆积的形状。输入扔球次数模拟小球堆积的形状。输入扔球次数m(例如例如m50、 100、500等等等等),计算落在第,计算落在第i个格子的小球数在总球数个格子的小球数在总球数m中中所占的比例,这样当模拟结束时,就得到了频率所占的比例,这样当模拟结束时,就得到了频率 用频率反映小球的堆积形状。用频率反映小球的堆积形状。 (4)用如下动画指令制作动画:用如下动画指令制作动画: movien(n)
23、:创建动画矩阵;制作动画矩阵数据;:创建动画矩阵;制作动画矩阵数据; Getframe:拷贝动画矩阵;:拷贝动画矩阵; movie(Mat, m):播放动画矩阵:播放动画矩阵m次。次。 M文件如下:文件如下:nimmfii, 1 , 0,27感谢你的观看2020-11-9 解解: clear,clf,m=100;n=5;y0=2;%设置参数 ballnum=zeros(1,n+1); p=0.5;q=1-p; for i=n+1:-1:1 %创建钉子的坐标x,y x(i,1)=0.5*(n-i+1); y(i,1)=(n-i+1)+y0; for j=2:i x(i,j)=x(i,1)+(j-
24、1)*1; y(i,j)=y(i,1); end end mm=moviein(m); %动画开始,模拟小球下落路径 for i=1:m s=rand(1,n); %产生n个随机数 xi=x(1,1);yi=y(1,1);k=1;l=1; %小球遇到第一个钉子 for j=1:n plot(x(1:n,:),y(1:n,:),o,x(n+1,:),y(n+1,:),.-),%画钉子的位置 axis(-2 n+2 0 y0+n+1),hold on 28感谢你的观看2020-11-9 k=k+1; %小球下落一格 if s(j)p l=l+0;%小球左移 else l=l+1;%小球右移 end
25、 xt=x(k,l);yt=y(k,l);%小球下落点的坐标 h=plot(xi,xt,yi,yt);axis(-2 n+2 0 y0+n+1) %画小球运动轨迹 xi=xt;yi=yt; end ballnum(l)=ballnum(l)+1; %计数 ballnum1=3*ballnum./m; bar(0:n,ballnum1),axis(-2 n+2 0 y0+n+1) %画各格子的频率 mm(i)=getframe; %存储动画数据 hold off end movie(mm,1) %播放动画一次29感谢你的观看2020-11-9-2-101234567012345678-2-101
展开阅读全文