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!

답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2013년 5월 5일
편집: Azzi Abdelmalek 2013년 5월 5일
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

카테고리

도움말 센터File Exchange에서 Vibration Analysis에 대해 자세히 알아보기

태그

질문:

2013년 5월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by