计算机模拟matlb.pptVIP

  • 10
  • 0
  • 约5.41千字
  • 约 28页
  • 2017-12-13 发布于江苏
  • 举报
计算机模拟matlb

计算机模拟 实验目的 实验内容 学习计算机模拟的基本过程与方法。 1、模拟的概念。 4、实验作业。 3、计算机模拟实例。 2、产生随机数的计算机命令。 连续系统模拟实例: 追逐问题 离散系统模拟实例: 排队问题 用蒙特卡洛法解非线性规划问题 返回 计算机模拟实例 2. 符号假设 i:要模拟的打击次数; k1:没击中敌人火炮的射击总数; k2:击中敌人一门火炮的射击总数;k3:击中敌人两门火炮的射击总数. E:有效射击比率; E1:20次射击平均每次毁伤敌人的火炮数. 3. 模拟框图 初始化:i=0,k1=0,k2=0,k3=0 i=i+1 骰子点数? k1=k1+1 k2=k2+1 k3=k3+1 k1=k1+1 i<20? E=(k2+k3)/20 E1=0*k1/20+1*k2/20+2*k3/20 停止 硬币正面? Y N N Y 1,2,3 4,5 6 产生模拟随机数的计算机命令 在Matlab软件中,可以直接产生满足各种分布的随机数,命令如下: 2.产生m?n阶[0,1]均匀分布的随机数矩阵:rand (m, n) 产生一个[0,1]均匀分布的随机数:rand 1.产生m?n阶[a,b]均匀分布U(a,b)的随机数矩阵: unifrnd (a,b,m, n) 产生一个[a,b]均匀分

文档评论(0)

1亿VIP精品文档

相关文档