试验投硬币指示指示掷骰子消灭敌人火炮数 序号 结果 正确 不正确结果 2 11 2 12 13 14 15 16 正反正反正正正正 17 6424 18 19 20 正 6 从以上模拟结果可计算出 E7/20=0.35E0、13 30+1xn+2 20 20
试验 消灭敌人火炮数 序号 投硬币 结 果 指示 正确 指 示 不正确 掷骰子 结 果 0 1 2 11 正 ∨ 2 ∨ 12 反 ∨ ∨ 13 正 ∨ 3 ∨ 14 反 ∨ ∨ 15 正 ∨ 6 ∨ 16 正 ∨ 4 ∨ 17 正 ∨ 2 ∨ 18 正 ∨ 4 ∨ 19 反 ∨ ∨ 20 正 ∨ 6 ∨ 从以上模拟结果可计算出: E=7/20=0.35 20 3 2 20 4 1 20 13 E1 = 0 + + =0.5
5.理论计算 0观察所对目标指示不正确 设:j= 观察所对目标指示正确 A0:射中敌方火炮的事件;A1:射中敌方一门火炮的事件; A2:射中敌方两门火炮的事件 则由全概率公式: E=P(Ao)=P(j=O)P(AoI j=0)+ P(j=1)P(Ao I j=1) ×0+-×-=0.25 P(A1)=P(j=0)P(A1|j=0)+P(j=1)P(A1|j=1) 0+-x= 2 P(A2)=P(j=0)P(A2|j=0)+P(j=1)P(A2|j=1) 0+-×- 2612 E=1×+2x1 0.33
5. 理论计算 设: = 观察所对目标指示正确 观察所对目标指示不正确 1 0 j A0:射中敌方火炮的事件;A1:射中敌方一门火炮的事件; A2:射中敌方两门火炮的事件. 则由全概率公式: E = P(A0 ) = P(j=0)P(A0∣j=0) + P(j=1)P(A0∣j=1) = 0.25 2 1 2 1 0 2 1 + = P(A1 ) = P(j=0)P(A1∣j=0) + P(j=1)P(A1∣j=1) = 6 1 3 1 2 1 0 2 1 + = P(A2 ) = P(j=0)P(A2∣j=0) + P(j=1)P(A2∣j=1) = 12 1 6 1 2 1 0 2 1 + = E1 = 0.33 12 1 2 6 1 1 +
6.结果比较 理论计算和模拟结果的比较 分类 项目 无效射击 有效射击 平均值 模拟 0.65 0.35 理论 0.75 0.25 0.33 虽然模拟结果与理论计算不完全一致,但它却能更加真实地表 达实际战斗动态过程 用蒙特卡洛方法进行计算机模拟的步骤: [1]设计一个逻辑框图,即模拟模型.这个框图要正确反映系统各部 分运行时的逻辑关系。 [2]模拟随杋现象.可通过具有各种概率分布的模拟随机数来模拟随 机现象. 返回
6. 结果比较 理论计算和模拟结果的比较 分类 项目 无效射击 有效射击 平均值 模 拟 0.65 0.35 0.5 理 论 0.75 0.25 0.33 返回 虽然模拟结果与理论计算不完全一致,但它却能更加真实地表 达实际战斗动态过程. 用蒙特卡洛方法进行计算机模拟的步骤: [1] 设计一个逻辑框图,即模拟模型.这个框图要正确反映系统各部 分运行时的逻辑关系。 [2] 模拟随机现象.可通过具有各种概率分布的模拟随机数来模拟随 机现象.