How to get ones out of matrix

2 visualizzazioni (ultimi 30 giorni)
Kamil Kacer
Kamil Kacer il 3 Dic 2020
Commentato: Kamil Kacer il 3 Dic 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.

Risposta accettata

KSSV
KSSV il 3 Dic 2020
a = [0 1 1 0] ;
idx = find(a==1)
idx = 1×2
2 3
  3 Commenti
Rik
Rik il 3 Dic 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 il 3 Dic 2020
I works perfectly i just put idx(:) instead of (1) and i get where all the ones are
Thaaaank youu

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by