Puka - Software for Detection of Breaths in Strain Gauge Recordings 1.0.0
(762 bytes)
function [] = plotPauses(Qd, validPeaks, validTroughs, th, newP, newT);
% plots the peaks and troughs with their pauses on the respiration signal
plot(Qd, 'm'); hold on;
plot(newP, Qd(newP), 'ob', 'MarkerSize',10);
plot(newT, Qd(newT), 'ob', 'MarkerSize',10);
n = max(size(validPeaks)); % n has number of peaks found
for i = 1:n
plot(validPeaks(i), Qd(validPeaks(i)), 'xk', 'MarkerSize', 10);
text(validPeaks(i), Qd(validPeaks(i)) + th*.5, ['p', int2str(i)], 'FontSize', 8);
end;
n = max(size(validTroughs)); % n has number of troughs found
for i = 1:n
plot(validTroughs(i), Qd(validTroughs(i)), 'xk', 'MarkerSize', 10);
text(validTroughs(i), Qd(validTroughs(i)) - th*.5, ['t', int2str(i)], 'FontSize', 8);
end;
hold off;