在撰写学术论文时,需要观察敌方多种典型目标的运动情况。查阅Matlab官方文档后撰写了下述代码;
有几点值得注意的地方:
1.cla是用于清除图窗的,加上它可以观察实时动态点的变化,不加可以观察航迹;
2.由于每次画点坐标区不同,所以每次画完点后要规定坐标区,否则图像会来回跳动;
3.不同类型的目标,每次画完点后用hold on暂缓一下,在最后使用drawnow limitrate集中绘制一帧图像;
figure(1)
cla
scatter(tar_class1_pos_x, tar_class1_pos_y, 10, 'red', 'filled')
axis([0, Map_width, 0, Map_height])
% drawnow limitrate
hold on
scatter(tar_class2_pos_x, tar_class2_pos_y, 10, 'blue', 'filled')
axis([0, Map_width, 0, Map_height])
hold on
scatter(tar_class3_pos_x, tar_class3_pos_y, 10, 'green', 'filled')
axis([0, Map_width, 0, Map_height])
hold on
scatter(tar_class4_pos_x, tar_class4_pos_y, 10, 'black', 'filled')
axis([0, Map_width, 0, Map_height])
% hold on
grid on
drawnow limitrate