find_assi_index.m

来自「一个目标跟踪系统的MATLAB 源程序包」· M 代码 · 共 18 行

M
18
字号
% function assi = find_assi_index(assign, n)
%
% assign  ----- assignment vector indicating which measurement goes to which track
%               assign(j) = k means the j-th measurement goes to track k
%               assign(j) = 0 means the j-th measurement is unassigned
% n       ----- number of tracks
% assi    ----- assignment index
%               assin(k) = j means the k-th track associates j-th measurement

function assi = find_assi_index(assign, n)

assi = zeros(n, 1);
for i=1:n
    tmp = find(~(assign-i));
    if ~isempty(tmp)
        assi(i) = tmp;
    end
end

⌨️ 快捷键说明

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