find the first change and its position

4 vues (au cours des 30 derniers jours)
Lev Mihailov
Lev Mihailov le 7 Nov 2019
Commenté : Daniel M le 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 commentaire
Daniel M
Daniel M le 7 Nov 2019
Modifié(e) : Daniel M le 7 Nov 2019
Wouldn't B2 = 3 since it goes from 150 to 140?

Connectez-vous pour commenter.

Réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by