find the first change and its position

4 visualizaciones (últimos 30 días)
Lev Mihailov
Lev Mihailov el 7 de Nov. de 2019
Comentada: Daniel M el 7 de Nov. de 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 comentario
Daniel M
Daniel M el 7 de Nov. de 2019
Editada: Daniel M el 7 de Nov. de 2019
Wouldn't B2 = 3 since it goes from 150 to 140?

Iniciar sesión para comentar.

Respuestas (1)

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

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by