How to mark the peak with Matlab? -
how can use plot
function mark peak?
example:
a = [0 1 3 23 3 9 10 28 2] [p,locs] = findpeaks(a)
result:
p = 23 28 locs = 4 8
you dont provide x range create 1 (you can change want).
figure x = [1:length(a)]; plot(x,a,'k');
the above plots original data points following will
hold on plot(locs,p,'ro');
plot peaks red circle points on top of original series. if need non-integer x-range need calculate appropriate values correspond indices in locs
array , use x values instead.
Comments
Post a Comment