(完整版)Matlab概率论与数理统计
MATLAB语言及应用概率统计

第7章概率和数理统计1概率:又称或然率、机会率、机率(几率)或可能性,是概率论的基本概念。
概率是对随机事件发生的可能性的度量,一般以一个在0到1之间的实数表示一个事件发生的可能性大小。
越接近1,该事件更可能发生;越接近0,则该事件更不可能发生。
人们常说某人有百分之多少的把握能通过这次考试,某件事发生的可能性是多少,这都是概率的实例。
数理统计是伴随着概率论的发展而发展起来的一个数学分支,研究如何有效的收集、整理和分析受随机因素影响的数据,并对所考虑的问题作出推断或预测,为采取某种决策和行动提供依据或建议.2在MATLAB中,提供了专门的统计工具箱Staticstics,该工具箱有几百个专用求解概率和数理统计问题的函数。
7.1 随机数的产生7.2 随机变量的概率密度计算7.3 随机变量的累积概率值(分布函数值)7.4 随机变量的逆累积分布函数7.5 随机变量的数字特征7.6 统计作图3真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。
这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。
在实际应用中往往使用伪随机数就足够了。
这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。
计算机或计算器产生的随机数有很长的周期性。
它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。
这样的发生器叫做伪随机数发生器。
在真正关键性的应用中,比如在密码学中,人们一般使用真正的随机数。
57.1 随机数的产生二项分布的随机数据的产生正态分布的随机数据的产生常见分布的随机数产生通用函数求各分布的随机数据67n = 6、p = 0.5时的二项分布以及正态近似二项分布,即重复n 次的伯努利试验,n 个独立的是/非试验中成功的次数的离散概率分布,其中每次试验的成功概率为p 。
二项分布的随机数据的产生•命令参数为N,P的二项随机数据•函数binornd•格式R = binornd(N, P)N、P为二项分布的两个参数,返回服从参数为N、P的二项分布的随机数。
第8章 matlab 概率论与数理统计问题的求解

8.1.3 概率问题的求解
图4-9
• 例:
>> b=1; p1=raylcdf(0.2,b); p2=raylcdf(2,b); P1=p2-p1 P1 = 0.8449
>> p1=raylcdf(1,b); P2=1-p1 P2 = 0.6065
• 例:
>> syms x y; f=x^2+x*y/3; >> P=int(int(f,x,0,1/2),y,0,1/2) P= 5/192 >> syms x y; f=x^2+x*y/3; P=int(int(f,x,0,1),y,0,2) P= 1
8.1.2.3
பைடு நூலகம்
分布
• 例:
>> x=[-0.5:.02:5]‘; %x=[-eps:-0.02:-0.5,0:0.02:5]; x=sort(x’);替代 >> y1=[]; y2=[]; a1=[1,1,2,1,3]; lam1=[1,0.5,1,2,1]; >> for i=1:length(a1) y1=[y1,gampdf(x,a1(i),lam1(i))]; y2=[y2,gamcdf(x,a1(i),lam1(i))]; end >> plot(x,y1), figure; plot(x,y2)
8.1.2.2 正态分布
正态分布的概率密度函数为:
• 例:
>> x=[-5:.02:5]'; y1=[]; y2=[]; >> mu1=[-1,0,0,0,1]; sig1=[1,0.1,1,10,1]; sig1=sqrt(sig1); >> for i=1:length(mu1) y1=[y1,normpdf(x,mu1(i),sig1(i))]; y2=[y2,normcdf(x,mu1(i),sig1(i))]; end >> plot(x,y1), figure; plot(x,y2)
数理统计的MATLAB求解

2019/3/2
8
3.1 随机变量及其分布
p2=binopdf(x,100,0.5);plot(x,p2,'*r');title('概率分布图')
2019/3/2
9
3.1 随机变量及其分布
例3.2设X~N(2,0.25) (1) 求概率P{1<X<2.5}; (2)绘制分布函数图象和分布密度图象; (3)画出区间[1.5,1.9]上的分布密度曲线下方区域。 程序:(1)p=normcdf(2.5,2,0.5)- normcdf(1,2,0.5) p = 0.8186 (2) x=0:0.1:4;px=normpdf(x,2,0.5); fx= normcdf(x,2,0.5); plot(x,px,'+b');hold on; plot(x,fx,'*r');legend('正态分布函数','正态分布密度'); (3) specs=[1.5,1.9]; pp=normspec(specs,2,0.5)
2019/3/2
10
3.1 随机变量及其分布
0.8 0.7
Probability Between Limits is 0.26209
0.6
0.5
Density
0.4
0.3
0.2
0.1
0
0
0.5
1
1.5
2 Critical Value
2.5
3
3.5
4
2019/3/2
11
3.2 随机变量函数的分布
2019/3/2
2
常见分布的随机数产生
2019/3/2
概率论与数理统计MATLAB上机实验报告

《概率论与数理统计》MATLAB上机实验实验报告一、实验目的1、熟悉matlab的操作。
了解用matlab解决概率相关问题的方法。
2、增强动手能力,通过完成实验内容增强自己动手能力。
二、实验内容1、列出常见分布的概率密度及分布函数的命令,并操作。
概率密度函数分布函数(累积分布函数) 正态分布normpdf(x,mu,sigma) cd f(‘Normal’,x, mu,sigma);均匀分布(连续)unifpdf(x,a,b) cdf(‘Uniform’,x,a,b);均匀分布(离散)unidpdf(x,n) cdf(‘Discrete Uniform’,x,n);指数分布exppdf(x,a) cdf(‘Exponential’,x,a);几何分布geopdf(x,p) cdf(‘Geometric’,x,p);二项分布binopdf(x,n,p) cdf(‘Binomial’,x,n,p);泊松分布poisspdf(x,n) cdf(‘Poisson’,x,n);2、掷硬币150次,其中正面出现的概率为0.5,这150次中正面出现的次数记为X(1) 试计算X=45的概率和X≤45 的概率;(2) 绘制分布函数图形和概率分布律图形。
答:(1)P(x=45)=pd =3.0945e-07P(x<=45)=cd =5.2943e-07(2)3、用Matlab软件生成服从二项分布的随机数,并验证泊松定理。
用matlab依次生成(n=300,p=0.5),(n=3000,p=0.05),(n=30000,p=0.005)的二项分布随机数,以及参数λ=150的泊松分布,并作出图线如下。
由此可以见得,随着n的增大,二项分布与泊松分布的概率密度函数几乎重合。
因此当n足够大时,可以认为泊松分布与二项分布一致。
4、 设22221),(y x e y x f +−=π是一个二维随机变量的联合概率密度函数,画出这一函数的联合概率密度图像。
概率与数理统计matlab实验报告1

p =
0.2909
(2).
>> p=[nchoosek(3,1)*nchoosek(9,3)*nchoosek(6,3)]/[nchoosek(12,4)*nchoosek(8,4)]
p =
0.1455
二.1.
>> p=1-0.98^200-nchoosek(200,1)*0.02*0.98^199
p =
0.9106
2.
>> p=normcdf(22,20,1.5)-normcdf(19,20,1.5)
p =
0.6563
三.1.
>> x=-10:0.01:10;
y1=normpdf(x,2,9);y2=normpdf(x,4,9);y3=normpdf(x,6,9);
plot(x,y1,x,y2,x,y3)
实
验
操
作
步
骤
(2)
.>> y=-10:0.01:10;
>> x1=normpdf(y,0,1);x2=normpdf(y,0,4);x3=normpdf(y,0,9);
>> plot(x1,y,x2,y,x3,y)
实
验
结
果
熟练掌握matlab的使用方法。
13-14-2电子信息工程实验报告1
姓名魏丰Βιβλιοθήκη 学号20120506305
班级
1203
实
概率论与数理统计的matlab实验

第35卷第20期2019年10月甘肃科技Gansu Science and TechnologyVol.35 N〇.20Oct. 2019概率论与数理统计的MATLAB实验*周后卿(邵阳学院理学院,湖南邵阳422000)摘要:《概率论与数理统计》作为理工科类一门基础文化课程,在培养应用技术型人才目标中具有非常重要的地位。
它有 自己独特的概念和计算方法,与其他学科联系紧密,同时又向基础学科、工科学科渗透,相互融合发展成为边缘学科。
本文 结合概率论与数理统计的教学实践,探讨如何利用数学实验辅助教学。
主要利用MATLAB、EXCEL、SPSS等软件,通过概 率论与数理统计课程的某些具体实例,展示了 MATLAB、EXCEL、SPSS等在课程教学中,对提高学生学习热情和提升学生 解决实际问题能力方面所发挥的作用。
关键词:概率论与数理统计;实验教学;软件中图分类号:G642概率论与数理统计是研究随机现象及其统计 规律的一门学科,它是根据大量同类随机现象的统 计规律,对随机现象出现某一结果的可能性作出一 种客观的科学判断,对这种出现的可能性大小做出 数量上的描述。
比较这些可能性的大小、研究它们 之间的联系,从而形成一整套数学理论和方法。
它 的基本概念和方法如:概率、独立性、数学期望、方 差、相关性、大数定律、中心极限定理、矩估计、极大 似然估计原理等等无不蕴含着独特的数学思想方 法。
由于它具有思维的灵活性、应用的广泛性,其理 论与方法常被人们应用于经济、管理、农业、工业和 科学技术中,涉及生产、生活的方方面面。
由于概率论与数理统计的教学内容较多,课时 有限,因而在传统教学观念中,存在这样一个误区:让学生记住公式,套用公式来计算。
但概率论与数 理统计概念繁多,理论抽象,计算繁琐,要记下也不 是一件容易的事。
这种死记硬背的教学模式导致学 生上课感觉枯燥无味,对概念理解不透彻,对其中的 思想方法难以掌握,面对实际问题时无从下手,难以 培养学生对概率知识和统计思想的应用能力M。
概率论与数理统计的MATLAB实现讲稿

第9章 概率论与数理统计的MATLAB 实现MATLAB 总包提供了一些进行数据统计分析的函数,但不完整。
利用MATLAB 统计工具箱,可以进行基本概率和数理统计分析,以及进行比较复杂的多元统计分析。
本章主要针对大学本科的概率统计课程介绍工具箱的部分功能。
9.1 随机变量及其分布利用统计工具箱提供的函数,可以比较方便地计算随机变量的分布律(概率密度函数)和分布函数。
9.1.1 离散型随机变量及其分布律如果随机变量全部可能取到的不相同的值是有限个或可列个无限多个,则称为离散型随机变量。
MATLAB 提供的计算常见离散型随机变量分布律的函数及调用格式: 函数调用格式(对应的分布) 分布律y=binopdf(x,n,p)(二项分布) )()1(),|(),,1,0(x I p p x n p n x f n xn x --⎪⎪⎭⎫ ⎝⎛=y=geopdf(x,p)(几何分布) xp p p x f )1()|(-= ),1,0( =xy=hygepdf(x,M,K,n)(超几何分布) ⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛=n M x n K M x K n K M x f ),,|(y=poisspdf(x,lambda)(泊松分布) λλλ-=e x x f x !)|(),1,0( =x y=unidpdf(x,n)(离散均匀分布) NN x f 1)|(=9.1.2 连续型随机变量及其概率密度对于随机变量X 的分布函数)(x F ,如果存在非负函数)(x f ,使对于任意实数x 有⎰∞-=x dt t f x F )()(则称X 为连续型随机变量,其中函数)(x f 称为X 的概率密度函数。
MA TLAB 提供的计算常见连续型随机变量分布概率密度函数的函数及调用格式:函数调用格式(对应的分布) 概率密度函数y=betapdf(x,a,b)(β分布) )10()1(),(1),|(11<<-=--x x x b a B b a x f b ay=chi2pdf(x,v)(卡方分布) )2(2)|(2212v exv x f v x v Γ=--)0(≥xy=exppdf(x,mu)(指数分布) μμμxe xf -=1)|()0(≥xy=fpdf(x,v1,v2)(F 分布) 2211222121212121111)2()2()2(),|(v v v v v x v x vv v v v v v v x f +-⎪⎪⎭⎫ ⎝⎛+⎪⎪⎭⎫ ⎝⎛ΓΓ+Γ= y=gampdf(x,a,b)(伽马分布) b xa a e x ab b a x f --Γ=1)(1),|()0(≥xy=normpdf(x,mu,sigma)(正态分布) 22)(21),|(σμπσσμ--=x ex fy=lognpdf(x,mu,sigma)(对数正态分布) 22)(ln 21),|(σμπσσμ--=x ex x fy=raylpdf(x,b)(瑞利分布) 222)|(b x e b x b x f -=y=tpdf(x,v)(学生氏t 分布) 2121)2()21()|(+-⎪⎪⎭⎫ ⎝⎛+Γ+Γ=v v x v v v v x f πy=unifpdf(x,a,b)(连续均匀分布) )(1),|(],[x I ab b a x f b a -=y=weibpdf(x,a,b)(威布尔分布) )(),|(),0(1x I eabx b a x f bax b ∞--= 比如,用normpdf 函数计算正态概率密度函数值。
MATLAB教程第八章 概率和数理统计

t0 t0
某人到此办事,若等待时间超过15分钟,他就离 去。设此人一个月要去该处10次,试求: (1)恰好有两次有两次离去的概率; (4)离去的次数占多数的概率。
解:首先求任一次离去的概率,
解: p1=Hygepdf(1,500,50,10) p1 = 0.3913 p2=Hygepdf(0,500,50,10)+Hygepdf(1,500,50,10) p2 = 0.7365 p3=1-Hygepdf(0,500,50,10) p3 = 0.6548
例5:计算指数密度函数值
解: y=exppdf(5,1:5) y= 0.0067 0.0410 0.0630 0.0716 0.0736 y=exppdf(1:5,1:5) y= 0.3679 0.1839 0.1226 0.0920 0.0736
分布
例1 :某单位有内线电话300部,假设任意一时刻每部电话打外线电
话的概率为0.01,求在某一时刻恰有4部电话打外线的概率。在某一时 刻打外线电话的最可能部数是多少?
解:设X表示某一时刻该单位打外线电话的电话部数, 则X的统计规律可用二项分布来描述,X~B(300,0.01)。 记A=“某一时刻恰有4部电话打外线”,则所求概率为 p=p(A)=p(X=4)。 p=binopdf(4,300,0.01) p = 0.1689 计算某一时刻打外线电话的最可能部数 y=binopdf([0:300],300,0.01); [pp,m]=max(y) pp = 0.2252 m= 4
概率与分位数的关系 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 2.1171 2.5 p=0.9
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab 概率论与数理统计、matlab 基本操作 1. 画图【例01.01】简单画图hold off; x=0:0.1:2*pi; y=sin (x);plot(x,y, '-r'); x1=0:0.1:pi/2; y1=s in( x1); hold on;fill([x1, pi/2],[y1,1/2],'b');【例01.02】填充,二维均匀随机数hold off ;x=[0,60];y0=[0,0];y60=[60,60]; x1=[0,30];y1=x1+30; x2=[30,60];y2=x2-30;plot(x,y0, 'r' ,y0,x, plot(x1,y1, 'r' ,x2,y2, yr=u nifrnd (0,60,2,100);plot(yr(1,:),yr(2,:), axis( 'on'); axis( 'square' ); axis([-20 80 -20 80 ]);xv=[0 0 30 60 60 30 0];yv=[0 30 60 60 30 0 0]; fill(xv,yv, 'b');hold on ;'r' ,x,y60, 'r' ,y60,x,'r')'r');'m.')2. 排列组合kC=nchoosek(n,k) : CC n ,例 nchoosek(5,2)=10, nchoosek(6,3)=20.prod(n1:n2):从 n1 至U n2 的连乘【例01.03】至少有两个人生日相同的概率365 364|||(365 rs 1)rs365365 364 365 rs 1 365 365365rs=[20,25,30,35,40,45,50]; %每班的人数p1= on es(1,le ngth(rs)); p2=on es(1,le ngth(rs));%用连乘公式计算for i=1:le ngth(rs) p1(i)=prod(365-rs(i)+1:365)/365A rs(i); end%用公式计算(改进) for i=1:le ngth(rs)for k=365-rs(i)+1:365p2(i)=p2(i)*(k/365); end ; end%用公式计算(取对数) for i=1:le ngth(rs)p1(i)=exp(sum(log(365-rs(i)+1:365))-rs(i)*log(365)); end公式计算P 1n!C NN nN!1 (N n)!1N nN (N 1) (N n 1)、随机数的生成3. 均匀分布随机数rand(m,n);产生m行n列的(0,1)均匀分布的随机数rand(n);产生n行n列的(0,1)均匀分布的随机数【练习】生成(a,b)上的均匀分布4. 正态分布随机数randn(m,n); 产生m行n列的标准正态分布的随机数【练习】生成N(nu,sigma42)上的正态分布5. 其它分布随机数三、一维随机变量的概率分布1. 离散型随机变量的分布率(1) 0-1分布(2) 均匀分布_ k k n k(3) 二项分布:binopdf(x,n,p),若X ~ B(n, p),则P{X k} C n p (1 p),x=0:9 ;n=9;p=0.3;y= bin opdf(x ,n, p);plot(x,y,'b-',x,y,'r*')y=[ 0.0404, 0.1556, 0.2668, 0.2668, 0.1715, 0.0735, 0.0210, 0.0039, 0.0004, 0.0000 ]当n较大时二项分布近似为正态分布x=0:100; n=100;p=0.3;y= bin opdf(x ,n, p);plot(x,y,'b-',x,y,'r*')ke⑷泊松分布:piosspdf(x, lambda),若X ~ (),贝U P{ X k}k!x=0:9; lambda = 3;y= poisspdf (x,lambda);plot(x,y,'b-',x,y,'r*')y=[ 0.0498, 0.1494, 0.2240, 0.2240, 0.1680, 0.1008, 0.0504, 0.0216, 0.0081,0.0027]k 1⑸几何分布:geopdf (x, p),贝U P{X k} p(1 p)x=0:9;p=0.3y= geopdf(x,p);plot(x,y,'b-',x,y,'r*')y=[ 0.3000, 0.2100, 0.1470, 0.1029, 0.0720, 0.0504, 0.0353, 0.0247, 0.0173, 0.0121 ] x=0:10;N=20;M=8; n=4;y= hygepdf(x,N,M, n); plot(x,y,'b-',x,y,'r*')y=[ 0.1022, 0.3633, 0.3814, 0.1387, 0.0144, 0, 0, 0, 0, 0, 0 ]2. 概率密度函数(1)均匀分布:unifpdf(x,a,b) , f (x)其它a=0;b=1;x=a:0.1:b; y= uni fpdf (x,a,b);1 2 厂(x )2 ■厂ex=-10:0.1:12;mu=1;sigma=4;y= no rmpdf(x,mu,sigma);rn=10000;z= normrnd (mu,sigma,1,rn); % 产生 10000 个正态分布的随机数 d=0.5;a=-10:d:12;b=(hist(z,a)/rn)/d;%以a 为横轴,求出10000个正态分布的随机数的频率(6)超几何分布:hygepdf(x,N,M,n),则 P{Xk}C k nM CNC N(2)正态分布:normpdf(x,mu,sigma) , f (x)plot(x,y,'b-',a,b,'r.')1 _x⑶指数分布:exppdf(x,mu), f (x)其它x=0:0.1:10;mu=1/2;■ t京■I_ey= exppdf(x,mu); plot(x,y,'b-',x,y,'r*')1n i F⑷2分布:chi2pdf(x,n) , f (x; n) 2n ^( n 2) % e x 0hold onx=0:0.1:30;n=4;y= chi2pdf(x, n);plot(x,y,'b');%blue n=6;y= chi2pdf(x, n);plot(x,y,'r');%red n=8;y=chi2pdf(x ,n );plot(x,y,'c');%cya n n=10;y= chi2pdf(x, n);plot(x,y,'k');%black lege nd(' n=4', 'n=6', 'n=8', 'n=10');n 1((n 1) 2) x2 2⑸t 分布:tpdf(x,n) , f (x; n) ------------------ 1 -J n (n. 2) nhold onx=-10:0.1:10;n=2;y= tpdf(x, n);plot(x,y,'b');%bluen=6;y= tpdf(x, n);plot(x,y,'r');%redn=10;y= tpdf(x ,n );plot(x,y,'c');%cya nn=20;y= tpdf(x, n);plot(x,y,'k');%black lege nd(' n=2', 'n=6', 'n=10', 'n=20');((m山m 门2n2) 2)小2% 2 1 5 % 2(n2 2) n2n2x 0(6) F 分布:fpdf(x,n1,n2) , f (x; n「n2) (E 2)0 x 0hold onx=0:0.1:10;n1=2; n2=6;y= fpdf(x, n1, n2);plot(x,y,'b');%bluen1=6; n2=10;y= fpdf(x, n1, n2);plot(x,y,'r');%red n1=10; n2=6;y= fpdf(x, n1, n2);plot(x,y,'c');%cyann1=10; n2=10;y= fpdf(x, n1,n 2);plot(x,y,'k');%black legend(' n仁2; n2=6', ' n1= 6; n2=10', ' n仁10;n2=6', ' n仁10; n2=10');3.分布函数F(x) P{X x}【例03.01】求正态分布的累积概率值设X ~ N(3,22),求 P{2 X 5}, P{ 4 X 10}, P{ X 2}, P{X 3},14.逆分布函数,临界值y F(x) P{X x} , x F (y) , x称之为临界值【例03.02】求标准正态分布的累积概率值y=0:0.01:1;x=normin v(y,0,1);【例03.03】求2(9)分布的累积概率值hold offy=[0.025,0.975];x=ch i2in v(y,9);n=9;x0=0:0.1:30;y0=chi2pdf(x0, n); plot(x0,y0, 'r'); x1=0:0.1:x(1);y1=chi2pdf(x1, n);x2=x(2):0.1:30;y2=chi2pdf(x2 ,n);hold onfill([x1, x(1)],[y1,0], 'b');fill([x(2),x2],[0,y2], 'b');【练习1.1】二项分布、泊松分布、正态分布(1)对n 10, p 0.2二项分布,画出b(n,p)的分布律点和折线;(2)对np,画出泊松分布()的分布律点和折线;(3)对np, 2叩(1 p),画出正态分布N( , 2)的密度函数曲线;(4)调整n, p,观察折线与曲线的变化趋势。