pd_difference.asv

来自「本程序研究在单个脉冲发现概率一定的条件下」· ASV 代码 · 共 41 行

ASV
41
字号
%本程序研究在单个脉冲发现概率一定的条件下,被动导引头对目标辐射源发现概率随时间的变化。
%采用蒙特卡罗过程仿真方法;
%发现目标辐射源:连续发现5个目标辐射源脉冲;
%跟踪丢失:连续丢失8个目标辐射源脉冲。
clc;clear;
a=0.2;
b=0.9;
ab=15;
Tpd=[];
for Pd=a:(b-a)/ab:b;%设置单个脉冲发现概率;
Tr=1;tt=[];
 for i=1:1000
 count=0;T=0;
    while(1)
        rn1=rand(1,1);
       if rn1<=Pd
         count=count+1;
       else
         count=0;
       end
         T=T+Tr;
         if T>2000*Tr
             break;
         end
       if count==5
          break;
       end
    end
    tt=[tt,T];
 end
 Tpd=[Tpd,ceil(mean(tt))];
end
Pd=a:(b-a)/ab:b
plot(Pd,Tpd*3e-3*50)
grid on
xlabel('单个脉冲发现概率')
% ylabel('重复周期数目')
% ylabel('发现辐射源的时间(s)')
ylabel('无人机所飞行的距离(m)')
        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?