資源簡介
通過MATLAB對發(fā)現(xiàn)的目標(biāo)屬性進行分析判斷,對威脅等級進行排序,代碼實測有效。

代碼片段和文件信息
function?WXDJ=kzmbWXDJ(mblxD)%空中目標(biāo)威脅等級劃分
%?mblx?m*1目標(biāo)的類型(m為目標(biāo)數(shù))
%?1--代表導(dǎo)彈,2--代表轟擊機,3--代表直升機,4--代表殲擊機,5--代表輔助機;
%?D?m*1目標(biāo)的水平距離
%?WXDJ?m*1目標(biāo)的威脅等級劃分元胞數(shù)組
m=size(mblx1);%目標(biāo)的個數(shù)
for?i=1:m
????if?mblx(i)==1?%目標(biāo)屬于導(dǎo)彈
????????if?D(i)>=60?&?D(i)<=0
????????????return;
????????else
????????????WXDJ{i}=‘????Ⅰ‘;%目標(biāo)威脅等級為Ⅰ級
????????end
????elseif?mblx(i)==2?%目標(biāo)屬于轟炸、攻擊機
????????if?D(i)<=0?&?D(i)>300
????????????return;
????????elseif?0 ????????????WXDJ{i}=‘????Ⅰ‘;%目標(biāo)威脅等級為Ⅰ級
????????elseif?60 ????????????WXDJ{i}=‘????Ⅱ‘;%目標(biāo)威脅等級為級
????????else
????????????WXDJ{i}=‘????Ⅲ‘;%目標(biāo)威脅等級為Ⅲ級
????????end
elseif?mblx(i)==3?%目標(biāo)屬于直升機
????????if?D(i)<=0?&?D(i)>150
????????????return;
????????elseif?0 ????????????WXDJ{i}=‘????Ⅰ‘;%目標(biāo)威脅等級為Ⅰ級
????????elseif?15 ????????????WXDJ{i}=‘????Ⅱ‘;%目標(biāo)威脅等級為級
????????else
????????????WXDJ{i}=‘????Ⅲ‘;%目標(biāo)威脅等級為Ⅲ級
????????end
????elseif?mblx(i)==4?%目標(biāo)屬于殲擊機
????????if?D(i)<=0?&?D(i)>30
????????????return;
????????elseif?0 ????????????WXDJ{i}=‘????Ⅱ‘;%目標(biāo)威脅等級為Ⅱ級
????????else
????????????WXDJ{i}=‘????Ⅲ‘;%目標(biāo)威脅等級為Ⅲ級
????????end
????elseif?mblx(i)==5?%目標(biāo)屬于軍用輔助機
????????if?D<=0?&?D>80
????????????return;
????????else
????????????WXDJ{i}=‘????Ⅲ‘;%目標(biāo)威脅等級為Ⅲ級
????????end
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1528??2017-10-11?13:07??kzmbWXDJ.m
?????文件???????4272??2017-10-11?13:14??kzmbWXPX.m
?????文件??????17408??2017-10-11?13:15??TargetData.xls
?????文件????????652??2017-10-11?13:09??ThreatAssignment.m
-----------?---------??----------?-----??----
????????????????23860????????????????????4
評論
共有 條評論