function [S, y]=spike_count(T, threshold) % SPIKE_COUNT zlicza "górki" na wykresie odczytu EKG % Wyjście: % S - szacunkowe pozycje górek, % y - liczba górek. CANDIDATES = T>threshold; y = 0; prev_state = 0; S = []; for i = 1:width(CANDIDATES) if(CANDIDATES(i)==1 && prev_state==0) prev_state = 1; y = y+1; S = [S i]; end if(CANDIDATES(i)==0) prev_state = 0; end end