下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...MATLAB在概率论和数理统计中的应用引言概率论与数理统计作为现代数学的重要分支,在自然科学、社会科学和工程技术等领域都具有极为广泛的应用。概率论和数理统计是研究随机现象的客观规律并付诸应用的数学学科。用概率论和数理统计的知识来解决实际问题时,大致遵循以下流程图。随着计算机技术的普及和开展,我们可以用计算机语言轻松的完成以上过程中的求解和建设模型过程。可以大大提高准确率和使用者的效率。MATLAB软件介绍及其特点1984年美国MathWorks公司推出了MATLAB软件。MATLAB是以矩阵作为数据操作的根本单位的程序设计语言,是主要面对科学计算、数据可视化、系统仿真,以及交互式程序设计的高科技计算环境。为科学研究、工程设计以及必须进展有效数值计算的众多科学领域提供了一种全面的解决方案。MATLAB软件具有以下特点[1]:=1\*ROMANI,具有强大的数值计算和符号运算功能=2\*ROMANII,操作界面简单,编程语言自然=3\*ROMANIII,具有先进的数据可视化功能=4\*ROMANIV,具有强大的开放性和可扩展性总之,MATLAB是工程师和科研者使用最广泛的软件之一。MATLAB中关于概率统计的命令和函数MATLAB中的StatisticsToolbox提供了丰富的关于概率统计的命令和函数,用于解决概率论和数理统计中的常见问题。下表将列举常用的概率统计中的命令和函数。表1随机数产生函数表函数名调用形式注释Unifrndunifrnd(A,B,m,n)[A,B]上均匀分布(连续)随机数Exprndexprnd(Lambda,m,n)参数为Lambda的指数分布随机数Normrndnormrnd(MU,SIGMA,m,n)参数为MU,SIGMA的正态分布随机数Chi2rndchi2rnd(N,m,n)自由度为N的卡方分布随机数Trndtrnd(N,m,n)自由度为N的t分布随机数Frndfrnd(N1,N2,m,n)第一自由度为N1,第二自由度为N2的F分布随机数利用上述函数产生一个矩阵的标准正态随机数,MATLAB代码如下:>>R=normrnd(0,1,4,4)R=-0.8095-0.7549-0.2414-0.0301-2.94431.37030.3192-0.16491.4384-1.71150.31290.62770.3252-0.1022-0.86491.0933产生的随机数可以在工作窗口内查看。表2专用函数计算概率密度函数表函数名调用形式注释Unifpdfunifpdf(x,a,b)[a,b]上均匀分布(连续)概率密度在X=x处的函数值Exppdfexppdf(x,Lambda)参数为Lambda的指数分布概率密度函数值Normpdfnormpdf(x,mu,sigma)参数为mu,sigma的正态分布概率密度函数值Chi2pdfchi2pdf(x,n)自由度为n的卡方分布概率密度函数值Tpdftpdf(x,n)自由度为n的t分布概率密度函数值Fpdffpdf(x,n1,n2)第一自由度为n1,第二自由度为n2的F分布概率密度函数值表2常见分布函数的均值和方差函数名调用形式注释unifstat[M,V]=unifstat(a,b)均匀分布(连续)的期望和方差,M为期望,V为方差.expstat[M,V]=expstat(Lambda)指数分布的期望和方差normstat[M,V]=normstat(mu,sigma)正态分布的期望和方差chi2stat[M,V]=tstat(n)卡方分布的期望和方差tstat[M,V]=tstat(n)t分布的期望和方差fstat[M,V]=fstat(n1,n2)F分布的期望和方差假设要想求参数为的正态分布的期望和方差,则相应的MATLAB的代码为:>>clear>>a=[12];>>b=[23];>>[mv]=normstat(a,b)m=12v=49在MATLAB的统计工具箱中提供了一个演示程序disttool,可以直观的演示常见分布的分布函数和概率密度函数。在MATLAB的命令窗口中输入disttool后,回车得到如下界面〔图—1〕:图—1通过窗口上方“Distribution〞键选择不同的分布类型,通过“Functiontype〞键选择“CDF〞〔分布函数〕,“PDF〞〔概率密度函数〕。通过窗口下方按键可以调整函数的参数。则通过该窗口可以显示的分布函数和概率密度函数:图—2图—3图—4图—5MATLAB在概率论和数理统计中应用举例、简单古典概率模型的实现【问题1】求投掷出现正面的概率我们知道硬币出现正面的概率为0.5。用MATLAB进展仿真时,可以产生一系列的0—1之间的随机数,我们规定当随机数大于1时表示出现正面,统计出正面出现的次数,然后除以总次数即为正面出现的概率。MATLAB代码如下:>>fori=1:1000a(i)=sum(sum(round(rand(100))))/10000;end>>ma=mean(a)ma=0.5002则MATLAB仿真结果很接近理论值0.5。〔二〕、MATLAB在概率论中的应用【问题2】随机变量使用MATLAB给出的常用的函数即可求出该题。代码如下:>>clear>>p=normcdf(117.6,108,3)-normcdf(101.1,108,3)p=0.9886>>a=norminv(0.90,108,3)a=111.8447〔三〕、MATLAB在数理统计中的应用【问题3】从一批钉子中抽取16枚,测得其长度为〔单位:cm〕:2.14,2.10,2.13,2.15,2.13,2.12,2.13,2.10,2.15,2.12,2.14,2.10,2.13,2.11,2.14,2.11.设钉子长度为正态,试求的置信度为0.90的置信区间[2]当未知时,MATLAB提供一个函数来估计其置信区间。代码如下:x=[2.142.102.132.152.132.122.132.102.152.122.142.102.132.112.142.110];>>[musimucsic]=normfit(x,0.1)mu=2.1250si=0.0171muc=2.11752.1325sic=0.01330.0246则的置信区间为:[2.1175,2.1325];的置信区间为:[0.0133,0.246]。总结通过上述例子,我们可以看出MATLAB具有简单易学的特点,但其强大的数据处理功能是其他软件不能比较的。熟练的运用MATLAB可以迅速的解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48180-2026化工用屏蔽电动机技术规范
- 40批《医疗服务价格项目立项指南》医疗服务价格迈入标准化、规范化、统一化总结2026
- web面试题及答案
- 安装专业实操试题及参考答案
- 2026年蝴蝶和豌豆花测试题及答案
- 2026年妊娠分娩阶段测试题及答案
- 2026年胎心监护的测试题及答案
- 2026年在线政治测试题及答案
- 2026年招聘助理的性格测试题及答案
- 2026年思维活跃测试题及答案
- 风力发电项目工程地质勘察报告(参考模板)
- 2026年龙游经开高新控股集团有限公司及其子公司公开招聘合同制员工11人的笔试备考试题及答案详解
- 2026年咸宁通山县公安局公开招聘警务辅助人员10人(第四批)笔试模拟试题及答案详解
- 2026年安徽农金稽核考试题库
- 2025年舟山市定海区工会人员招聘考试试题及答案详解
- 2026新教科版四年级科学上册第一单元第5课《空气流动有力量》课件
- 2026年广东省春季高考(学考)语文真题(含解析)
- 2026年秋统编版(新)小学道德与法治三年级上册(全册)分层作业及答案(附目录)
- 2026年广州市中考物理试卷(含答案及解析)
- 《UI界面设计》高职全套教学课件
- 2026年江苏事业单位招聘(公共基础知识)考试真题及答案
评论
0/150
提交评论