2014数学建模之计算机仿真.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014数学建模之计算机仿真

概述 计算机科学技术的迅猛发展,给许多学科带来了巨大的影响.计算机不但使问题的求解变得更加方便、快捷和精确,而且使得解决实际问题的领域更加广泛.计算机适合于解决那些规模大、难以解析化以及不确定的数学模型.例如对于一些带随机因素的复杂系统,用分析方法建模常常需要作许多简化假设,与面临的实际问题可能相差甚远,以致解答根本无法应用,这时仿真几乎成为人们的唯一选择.在历届的美国和中国大学生的数学建模竞赛(MCM)中,学生们经常用到计算机仿真方法去求解、检验等.计算机仿真(computer simulation)是建模过程中较为重要的一类方法. 计算机仿真可以解决以下5类问题: (1) 难以用数学公式表示的系统,或者没有建立和求解的有效方法. (2)虽然可以用解析的方法解决问题,但数学的分析与计算过于复杂,这时计算机仿真可能提供简单可行的求解方法. (3)希望能在较短的时间内观察到系统发展的全过程,以估计某些参数对系统行为的影响. (4)难以在实际环境中进行试验和观察时,计算机仿真是唯一可行的方法,如太空飞行的研究. (5)需要对系统或过程进行长期运行比较,从大量方案中寻找最优方案. 计算机仿真的分类 计算机仿真在计算机中运行实现,不怕破坏,易修改,可重用,安全经济,不受外界条件和场地空间的限制. 仿真分为静态仿真(static simulation)和动态仿真(dynamic simulation).数值积分中的蒙特卡洛方法(统计模拟方法)是典型的静态仿真.动态仿真又分为连续系统仿真和离散系统仿真.连续系统是指状态变量随着时间连续变化的系统,例如传染病的检测与预报系统.离散系统是指系统状态变量只在有限的时间点或可数的时间点上发生变化的系统,例如排队系统. 仿真系统,必须设置一个仿真时钟(simulate clock),它能将时间从一个时刻向另一个时刻进行推进,并且能随时反映系统时间的当前值.其中,模拟时间推进方式有两种:时间步长法(均匀间隔时间推进法,连续系统常用)和事件步长法(下次事件推进法,离散系统常用) . 主要内容 一: 准备知识:随机数的产生 二:随机变量的模拟 三:连续系统的模拟-时间步长法 四: 离散系统的模拟-事件步长法 ●五:蒙特卡洛方法 一: 准备知识:随机数的产生 由于仿真研究的实际系统要受到多种随机因素的作用和影响,在仿真过程中必须处理大量的随机因素.要解决此问题的前提是确定随机变量的类型和选择合适的随机数产生的方法. 对随机现象进行模拟,实质是要给出随机变量的模拟,也就是说要利用计算机随机产生一系列数值,使它们服从一定的概率分布,称这些数值为随机数. 最基本,最常用的是(0,1)区间内均匀分布的随机数.其他分布的随机数均可利用它来产生. 1:产生模拟随机数的计算机命令 在MATLAB中,可以直接产生满足各种分布的随机数,命令如下: 常见的分布函数 MATLAB语句 均匀分布U[0,1] R=rand(m,n) 均匀分布U[a,b] R=unifrnd(a,b,m,n) 指数分布E(λ) R = exprnd(λ, m , n) 正态分布N(mu,sigma) R=normrnd(mu,sigma,m,n) 标准正态分布N(0,1) R=randn(m,n) 二项分布B(n,p) R=binornd(n,p,m,n) 泊松分布 P(λ ) R=poissrnd (λ, m , n) 以上语句均产生m× n 的矩阵. 2:案例分析 例1: unifrnd(2,3) unifrnd(1,32,1,4) normrnd(1,2) normrnd(1,2,2,3) rand(2,3) randn(2,3) 2:案例分析 ans =2.8132 ans =1.3057 5.3056 7.2857 7.1604 ans = 0.2527 ans = 2.7429 0.0219 2.7759 2.2756 0.0992 -0.9560 ans = 0.6038 0.1988 0.7468 0.2722 0.0153 0.4451 ans = -0.0945 -1.3089 -0.2440 -0.2141 0.8248 -0.1778 2:案例分析 例2:敌空战部队对我方港口进行空袭,其到达规律服从泊松分布,平均每分钟到达4架飞机. (1)模拟敌机在

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档