How to get ones out of matrix

1 vue (au cours des 30 derniers jours)
Kamil Kacer
Kamil Kacer le 3 Déc 2020
Commenté : Kamil Kacer le 3 Déc 2020
Hi i have this matrix I want to write an if statement or use a function where i detect if there is any '1' in this sequence ant if it is i want to also give me at which position.

Réponse acceptée

KSSV
KSSV le 3 Déc 2020
a = [0 1 1 0] ;
idx = find(a==1)
idx = 1×2
2 3
  3 commentaires
Rik
Rik le 3 Déc 2020
If you insist on words, you probably need something like this.
Otherwise you can do this:
a = [0 1 1 0] ;
idx = find(a==1);
fprintf('frame %d\n',idx(1))
frame 2
Kamil Kacer
Kamil Kacer le 3 Déc 2020
I works perfectly i just put idx(:) instead of (1) and i get where all the ones are
Thaaaank youu

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by