MATLAB: Find the lowest values in vector array.

arrayclassificationmatrix

I would like to find only the lowest values in the vector and plot them along with origin signal. Here is what I did, but couldn't show the two lowest values in this example. So the goal is to find all lowest values. Not the maximum lowest one.
load('freeFall_1.txt')
freeFall=freeFall_1(:);
x=freeFall(1:100)
window_size2=4
simple2 = tsmovavg(x,'s',window_size2,1);
[M,I] = min(simple2,[],2)
figure(6)
plot(simple2)
hold on
plot(M,I,'o')

Best Answer

Do you have the Signal Processing Toolbox? Then:
[Minima, Index] = findpeaks(-simple2)