www.pudn.com > trackingdemos.zip > plot_RMSE.m


% plot_RMSE.m 
% 
% plot the RMS error of the state estimate 
 
function fig = plot_RMSE(track) 
 
n = length(track(1).RMS_pos); 
fig = figure; 
subplot(2,1,1); 
hold on; 
p1 = plot(track(1).time(2:n+1), track(1).RMS_pos, 'r-.'); 
p2 = plot(track(1).time(2:n+1), track(2).RMS_pos, 'b-'); 
legend([p1, p2], 'target 1', 'target 2'); 
xlabel('time (sec)'); 
ylabel('RMS position error (m)'); 
hold off; 
 
subplot(2,1,2); 
hold on; 
p3 = plot(track(1).time(2:n+1), track(1).RMS_vel, 'r-.'); 
p4 = plot(track(1).time(2:n+1), track(2).RMS_vel, 'b-'); 
legend([p3, p4], 'target 1', 'target 2'); 
xlabel('time (sec)'); 
ylabel('RMS velocity error (m/s)'); 
hold off;