find the first change and its position

3 Ansichten (letzte 30 Tage)
Lev Mihailov
Lev Mihailov am 7 Nov. 2019
Kommentiert: Daniel M am 7 Nov. 2019
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 Kommentar
Daniel M
Daniel M am 7 Nov. 2019
Bearbeitet: Daniel M am 7 Nov. 2019
Wouldn't B2 = 3 since it goes from 150 to 140?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

darova
darova am 7 Nov. 2019
Use diff and find
  1 Kommentar
Daniel M
Daniel M am 7 Nov. 2019
And you can use multiple outputs for find to determine which row the results come from.

Melden Sie sich an, um zu kommentieren.

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by