mbpx.m

来自「基于GAACA的协同多目标攻击空战决策算法」· M 代码 · 共 24 行

M
24
字号
% 对目标进行排序,按照其对我机群的威胁从大到小
% 输出为敌机序号

function X = mbpx(Th,n)

temp = Th;
s = 0;
T = zeros(1,n);
while s<n
    max = temp(1);
    maxj = 1;
    for j = 1:n
        if temp(j)>max
            max = temp(j);
            maxj = j;
        end
    end
    temp(maxj) = 0;           %每找到一个最大值提取序号后令值为0,不妨碍下一轮
    s = s+1;
    T(s) = maxj;
end

X = T;

⌨️ 快捷键说明

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