Taking only the first element

74 vues (au cours des 30 derniers jours)
Shehab Tarek
Shehab Tarek le 26 Mai 2020
Commenté : Tommy le 26 Mai 2020
I have matrix =[0,2 ;0,25 ;0,25;0,3] And I am using find function To get the index of every element The error occur when the search value is 0,25 it give an output [2,3] And I want to take only the first element of the output array Or the second element
  5 commentaires
Shehab Tarek
Shehab Tarek le 26 Mai 2020
Thank you 🙏
Tommy
Tommy le 26 Mai 2020
To get only the nth index:
matrix = [0.2 ;0.25 ;0.25;0.3];
n = 2;
allIdx = find(matrix==0.25,n);
nIdx = allIdx(end);

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by