欢迎来到天天文库
浏览记录
ID:39983725
大小:46.50 KB
页数:3页
时间:2019-07-16
《【9A文】计算机仿真》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【MeiWei_81重点借鉴文档】计算机仿真1、(射击命中率)在我方某前沿防守地域,敌人以一个炮排(含两门火炮)为单位对我方进行干扰和破坏.为躲避我方打击,敌方对其阵地进行了伪装并经常变换射击地点.经过长期观察发现,我方指挥所对敌方目标的指示有50%是准确的,而我方火力单位,在指示正确时,有1/3的射击效果能毁伤敌人一门火炮,有1/6的射击效果能全部消灭敌人.现模拟我方将要对敌人实施的20次打击结果,并确定有效射击的比率及毁伤敌方火炮的平均值。解:根据题意“我方指挥所对敌方目标的指示有50%是准
2、确的”20次打击,我们可以认为有10次指示是正确的。每次我方指挥所打击敌人是随机的,所以可用计算机生成一组(0,1)的数据,由打击的概率分布情况可制表:打击情况0(没有打中)1(毁伤火炮)2(消灭敌人)PK1/21/31/6可认为随机数在(0,0.5)范围内时没有击中,在[0.5,5/6)时,毁伤火炮,在[5/6,1)时,消灭敌人。MATLAB程序如下:s=0;b=0;bl=0;%用以表示有效射击的比率aaverage=0;%用以表示毁伤敌方火炮的平均值r=rand(1,10);fori=1:1
3、0;ifr(i)<0.5n(i)=0;elseif0.54、bl=0.2500,毁伤敌方火炮的平均值average=0.1500,要模拟我方对敌人实施的20次打击结果,首先我们知道我方指挥所对敌方目标的指示有50%是准确的,也就是说20次打击里一定有10次是指示正确的,而这十次时随机的,并没有任何的规律,也就是说我们可以随机的模拟这十次出现的次序,这里我模拟的我方对敌人实施的20次打击结果为:n=002001000200100000102、已知零件C由零件A和零件B连接而成,已知A、B【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】的5、长度均为随机变量,具体数值如下。试抽取10个样本以计算C的平均长度。零件A的长度56789概率0.070.190.380.250.11零件B的长度14151617概率0.230.410.270.09解:根据A和B的长度及概率分布,我们可以写出零件C的所有可能值及概率分布:零件C的长度1920212223242526概率0.01610.07240.18420.27090.24750.14680.05220.0099C长度是随机的,可以用计算机随机生成一组(0,1)的数据,由C的分布情况,可认为随机6、数在(0,0.0161)范围内C的长度为19,在[0.0161,0.0885)范围内C的长度为20,在[0.0885,0.2727)范围内C的长度为21,在[0.2727,0.5436)范围内C的长度为22,在[0.5436,0.7911)范围内C的长度为23,在[0.7911,0.9379)范围内C的长度为24,在[0.9379,0.9901)范围内C的长度为25,在[0.9901,1)范围内C的长度为26MATLAB程序如下:average=0;%表示平均长度r=rand(1,10);for7、i=1:10;ifr(i)<0.0161n(i)=19;elseif0.01618、elsen(i)=26;end;end;【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】rnaverage=sum(n)/10%表示平均长度显示随机结果:r=0.72710.30930.83850.56810.37040.70270.54660.44490.69460.6213n=23222423222323222323average=22.8000即C的平均长度是average=22.8000【MeiWei_81重点借鉴文档】
4、bl=0.2500,毁伤敌方火炮的平均值average=0.1500,要模拟我方对敌人实施的20次打击结果,首先我们知道我方指挥所对敌方目标的指示有50%是准确的,也就是说20次打击里一定有10次是指示正确的,而这十次时随机的,并没有任何的规律,也就是说我们可以随机的模拟这十次出现的次序,这里我模拟的我方对敌人实施的20次打击结果为:n=002001000200100000102、已知零件C由零件A和零件B连接而成,已知A、B【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】的
5、长度均为随机变量,具体数值如下。试抽取10个样本以计算C的平均长度。零件A的长度56789概率0.070.190.380.250.11零件B的长度14151617概率0.230.410.270.09解:根据A和B的长度及概率分布,我们可以写出零件C的所有可能值及概率分布:零件C的长度1920212223242526概率0.01610.07240.18420.27090.24750.14680.05220.0099C长度是随机的,可以用计算机随机生成一组(0,1)的数据,由C的分布情况,可认为随机
6、数在(0,0.0161)范围内C的长度为19,在[0.0161,0.0885)范围内C的长度为20,在[0.0885,0.2727)范围内C的长度为21,在[0.2727,0.5436)范围内C的长度为22,在[0.5436,0.7911)范围内C的长度为23,在[0.7911,0.9379)范围内C的长度为24,在[0.9379,0.9901)范围内C的长度为25,在[0.9901,1)范围内C的长度为26MATLAB程序如下:average=0;%表示平均长度r=rand(1,10);for
7、i=1:10;ifr(i)<0.0161n(i)=19;elseif0.01618、elsen(i)=26;end;end;【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】rnaverage=sum(n)/10%表示平均长度显示随机结果:r=0.72710.30930.83850.56810.37040.70270.54660.44490.69460.6213n=23222423222323222323average=22.8000即C的平均长度是average=22.8000【MeiWei_81重点借鉴文档】
8、elsen(i)=26;end;end;【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】rnaverage=sum(n)/10%表示平均长度显示随机结果:r=0.72710.30930.83850.56810.37040.70270.54660.44490.69460.6213n=23222423222323222323average=22.8000即C的平均长度是average=22.8000【MeiWei_81重点借鉴文档】
此文档下载收益归作者所有