MATLAB Answers

0

find the first change and its position

Lev Mihailov さんによって質問されました 2019 年 11 月 7 日
最新アクティビティ Daniel M
さんによって コメントされました 2019 年 11 月 7 日
Hello! I have a 100x10 matrix, I need to find the first change and its position (the number of this position is the right number). How do i do this?
A(100x1)=[20 20 20 20 20 14 10 10 10 10 10 .....]
A(100x2)=[140 150 140 140 120 110 100 100 100 100 100 .....]
I need to catch the moment when the values ​​decrease
The answer I should get
B1=6
B2=5

  1 件のコメント

Daniel M
2019 年 11 月 7 日
Wouldn't B2 = 3 since it goes from 150 to 140?

サインイン to comment.

タグ

製品

1 件の回答

darova
回答者: darova
2019 年 11 月 7 日

Use diff and find

  1 件のコメント

Daniel M
2019 年 11 月 7 日
And you can use multiple outputs for find to determine which row the results come from.

サインイン to comment.



Translated by