绘制多个对象轨迹及其标识

时间:2019-05-04 11:41:04

标签: matlab plot

我有一个matfile'a.mat',其中包含第一列中对象检测的时间,从第二列的第一行到最后一列的对象的标识,以及相应的X和Y坐标。 (文件的屏幕快照已附加)

enter image description here

我想要做的是像动画一样将所有这些对象的轨迹绘制在一起,以便我可以跟踪对象及其身份。

任何帮助解决此问题的方法将不胜感激。

%% Loading mat file and keep time and coordinates of individual objects in a cell
load('a.mat')
final_plot_mat_missing_part = a(:,:);
Ucolumnnames_fpm =  unique(final_plot_mat_missing_part(1,2:end));
finaL_plot_matrix_cell = cell(1,numel(Ucolumnnames_fpm));
for ii = 1:numel(finaL_plot_matrix_cell)            %numel returns the number of elements.
    idx_time_needed_f = final_plot_matrix(1,:) == Ucolumnnames_fpm(ii);
    finaL_plot_matrix_cell{ii} = [final_plot_mat_missing_part(1:end,3),final_plot_mat_missing_part(1:end,idx_time_needed_f)];
end

0 个答案:

没有答案