MATLAB: How to perform data filtering in matlab like in excel

data filteringfilter

I have two variables 'days' and 'class'. 'days' is a 242×1 variable containing values from 1-11. 'class' is also a 242×1 variable containing values from 1-9. How can I filter out data from eg. day 4 and classes 5 and 6 in a new variable 'data'?
Thanks in advance for your help.

Best Answer

Logical indexing is your friend:
data=days(days==4 && (class==5 || class==6));