Azzera filtri
Azzera filtri

How to index from three vectors?

3 visualizzazioni (ultimi 30 giorni)
Chameleon17
Chameleon17 il 9 Feb 2018
Hi,
I think this is quite simple but I'm missing something.
I have three vectors
A = [0 1 0 1 0 0]'
B = [0 1 1 0 0 0]'
C = [0 1 0 1 0 0]'
I want to index to get the location where there is a 1 in all vectors and the same so I would want this to tell me 2 as that is the location in all three that is equal to 1. I know find will work for two vectors but how to you write it for three?
Thanks for any help.

Risposta accettata

Birdman
Birdman il 9 Feb 2018
find(A==1 & B==1 & C==1)

Più risposte (1)

Mohammed Bahubayl
Mohammed Bahubayl il 9 Feb 2018
find(sum([A,B,C],2)==3)

Community Treasure Hunt

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

Start Hunting!

Translated by