随机数的含义与应用.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Bqr6401@126.com 普通高中课程标准 Liangxiangzhongxue 普通高中课程标准数学3(必修) * 书 山 有 路 勤 为 径,学 海 无 崖 苦 作 舟 少 小 不 学 习,老 来 徒 伤 悲 成功=艰苦的劳动+正确的方法+少谈空话 天才就是百分之一的灵感,百分之九十九的汗水! 天 才 在 于 勤 奋,努 力 才 能 成 功! 勤劳的孩子展望未来, 但懒惰的孩子享受现在!!! 什 么 也 不 问 的 人 什 么 也 学 不 到 !!! 怀 天 下 , 求 真 知 , 学 做 人 3.3.2 随机数的含义与应用 第三章 概率 一、复习引入 1.几何概型的基本特点是什么? (1)基本事件有无限多个(不可数); (2)基本事件发生是等可能的。 二、提出问题 随着计算机技术的不断发展,出现了一个非常实用的一门学科——计算机仿真学。狭义的说计算机仿真就是将所研究的对象用计算机加以模仿的一种活动。比如军事演习、飞行器风洞试验、核爆炸试验、宇宙飞船的飞行等都属于实物仿真的例子。用计算机对一个系统的结构和行为进行动态演示, 以评价或预测一个系统的行为效果,为决策提供信息的一种方法.它是解决较复杂的实际问题的一条有效途径。 计算机仿真是通过建立数学模型、编制计算机程序实现对真实系统模拟的,从而了解系统随时间变化的行为或特性。 二、提出问题 计算机仿真反映出新的科学技术的时代特征,它的应用为各个领域带来新气象和成果。 应用的领域有: 航空管理, 公交车的调度, 飞机设计, 动画设计, 三峡的安全、生态, 道路的修建, 家居装修, 炼钢的温度估计, 发电厂的操作训练, 飞行员(汽车驾驶员)训练, 天气预报。 三、概念形成 概念1.随机数的概念 现实生活中的各种现象存在着大量的随机性,因此随机数就是在编写仿真程序中一个非常重要的数了。所谓随机数就是在一定范围内随机产生的数,并且得到的这一范围内的每一个数的机会一样。它有着很广阔的应用,可以帮助我们 安排和模 拟一些计 算机仿真 试验,这 样可以代 替我们自 己做大量 的重复试 验。 二、提出问题 概念2.随机数的产生 随机数的产生可以人工产生,例如抽签、摸球、转盘等方法,但这样做费时、费力,而且有时很难确保抽到每一个数的机会是均等的。 因此,我们现在主要是通过计算器和计算机来产生随机数的。 现在大部分计算器都能产生0~1之间的均匀随机数(实数)。 二、提出问题 概念2.随机数的产生 (1)用函数型计算器产生随机数的方法: 按一次SHIFT+RAN#键产生一个0~1之间的随机数,若需要多个,则重复按键; (2)计算机中用软件产生随机数(本书用Scilab产生随机数): ①Scilab中用rand( )函数来产生0~1的均匀随机数,每调用一次rand( )函数,就产生一个随机数。 ②若要产生a~b之间的随机数,可以使用变换 rand( )*(b-a)+a 得到。 二、提出问题 概念2.随机数的产生 (3)在Excel工作表中得到随机数 在Excel工作表中,在单元格中输入“=rand( )”就得到一个0~1之间的随机数。 四、应用举例 例1.随机模拟投掷硬币的试验,估计掷得正面的概率。 解法一:用计算器产生一个0~1之间的随机数,如果这个数在0~0.5之间,则认为硬币正面向上,如果这个随机数在0.5~1之间,则认为硬币正面向下。 记下正面向上的频数及试验总次数(填入下表),就可以得到正面向上的频率了。 100 90 80 70 证明向上的频率 正面向上的频数 试验次数 四、应用举例 例1.随机模拟投掷硬币的试验,估计掷得正面的概率。 解法二:用计算机Scilab语言实现 n=input(n=); m=0;p=0;x=0; for i=1:1:n x=rand(); if x=0.5 m=m+1; end end p=m/n; print(%io(2),p,m,n) 四、应用举例 例2. 随机模拟3.3.1中例3海豚在水池中自由游弋的试验,并估计事件A:“海豚嘴尖离岸边不超过2m”的概率。 分析:我们利用计算机产生随机数x和y,用它们来表示海豚嘴尖的横坐标与纵坐标,如果(x,y)出现在图中的阴影部分,我们就认为事件A发生了。 下面我们设计一个算法使计算机或计算器能模拟这个试验并根据事件A发生的概率。 30m 20m 2m 四、应用举例 例2. 随机模

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档