• 大小: 6KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-10
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

通过MATLAB对发现的目标属性进行分析判断,对威胁等级进行排序,代码实测有效。

资源截图

代码片段和文件信息

function WXDJ=kzmbWXDJ(mblxD)%空中目标威胁等级划分
% mblx m*1目标的类型(m为目标数)
% 1--代表导弹,2--代表轰击机,3--代表直升机,4--代表歼击机,5--代表辅助机;
% D m*1目标的水平距离
% WXDJ m*1目标的威胁等级划分元胞数组
m=size(mblx1);%目标的个数
for i=1:m
    if mblx(i)==1 %目标属于导弹
        if D(i)>=60 & D(i)<=0
            return;
        else
            WXDJ{i}=‘    Ⅰ‘;%目标威胁等级为Ⅰ级
        end
    elseif mblx(i)==2 %目标属于轰炸、攻击机
        if D(i)<=0 & D(i)>300
            return;
        elseif 0            WXDJ{i}=‘    Ⅰ‘;%目标威胁等级为Ⅰ级
        elseif 60            WXDJ{i}=‘    Ⅱ‘;%目标威胁等级为级
        else
            WXDJ{i}=‘    Ⅲ‘;%目标威胁等级为Ⅲ级
        end
elseif mblx(i)==3 %目标属于直升机
        if D(i)<=0 & D(i)>150
            return;
        elseif 0            WXDJ{i}=‘    Ⅰ‘;%目标威胁等级为Ⅰ级
        elseif 15            WXDJ{i}=‘    Ⅱ‘;%目标威胁等级为级
        else
            WXDJ{i}=‘    Ⅲ‘;%目标威胁等级为Ⅲ级
        end
    elseif mblx(i)==4 %目标属于歼击机
        if D(i)<=0 & D(i)>30
            return;
        elseif 0            WXDJ{i}=‘    Ⅱ‘;%目标威胁等级为Ⅱ级
        else
            WXDJ{i}=‘    Ⅲ‘;%目标威胁等级为Ⅲ级
        end
    elseif mblx(i)==5 %目标属于军用辅助机
        if D<=0 & D>80
            return;
        else
            WXDJ{i}=‘    Ⅲ‘;%目标威胁等级为Ⅲ级
        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


评论

共有 条评论