How do you use the find function to look for 2 different values?

This may sound really simple but I'm pretty new to Matlab and strolling through the product help and forums hasn't provided any solutions. Im looking for a way to return just the row numbers of when in the column the numbers 2 and 4 appear. Ive tried using:
CMJ = find(data(:,2)==2 & data(:,2)==4);
but im just getting an empty array. any suggestions would be greatly appreciated!

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 5 Mai 2013
Modifié(e) : Azzi Abdelmalek le 5 Mai 2013
Maybe you are looking for
CMJ = find(data(:,2)==2 | data(:,2)==4);
In column 2, you can not have 2 and 4 at the same time

Catégories

Tags

Question posée :

le 5 Mai 2013

Community Treasure Hunt

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

Start Hunting!

Translated by