how can find a point from an array where the points it follows start to decrease
Mostra commenti meno recenti
i have array contains points, somehow it exist a part of this array where are decreasing ,how can i find this part, i really need a help
Risposta accettata
Più risposte (2)
Azzi Abdelmalek
il 17 Feb 2016
%Example
t=0:0.1:20
y=sin(t)
plot(t,y)
%---------------------
ii=diff(y)>0
jj=strfind(ii,[1 0])
tout=t(jj)
yout=y(jj)
Jos (10584)
il 17 Feb 2016
A decrease is where an element is smaller than the element before it.
A = [1 2 3 4 3 2 1]
changeInA = diff(A)
isDecreasing = changeInA < 0
whereDecreasing = find(isDecreasing) % perhaps add 1 to this
Categorie
Scopri di più su Resizing and Reshaping Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!