Newer
Older
function [handleResiduals, handleLegend] = plotResiduals(pAxesHandle, pTrajectory)
%CALCULATERESIDUALS Summary of this function goes here
% Detailed explanation goes here
%% Setup return variables
handleResiduals = struct();
%% Get required data
residuals = pTrajectory.residuals;
soundsources = fieldnames(residuals);
rafosDate = pTrajectory.date;
%% Clear axes
cla(pAxesHandle);
%% Plot data
legendText = {};
hold(pAxesHandle, 'on');
for i = 1:length(soundsources)
handleResiduals.(soundsources{i}) = plot(pAxesHandle, rafosDate, residuals.(soundsources{i}), '.-');
legendText{i} = soundsources{i};
end
hold(pAxesHandle, 'off');
%% Setup legend
handleLegend = legend(pAxesHandle, legendText);
end