how can find a point from an array where the points it follows start to decrease
古いコメントを表示
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
採用された回答
その他の回答 (2 件)
Azzi Abdelmalek
2016 年 2 月 17 日
%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)
2016 年 2 月 17 日
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
カテゴリ
ヘルプ センター および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!