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 + -
显示快捷键?