selecting different criteria for logicals

1 view (last 30 days)
Cside
Cside on 28 Aug 2019
Commented: Cside on 30 Aug 2019
I have a 100 x 2 matrix and would need to filter those rows that has 2 in the first column, and 3 in the second column into a logical.
How should I go about this? Thank you! :)

Accepted Answer

Rik
Rik on 28 Aug 2019
L=data(:,1)==2 & data(:,2)==3;
  6 Comments
Rik
Rik on 28 Aug 2019
%create some data
s=struct;
for n=1:100
s(1,n).field_a=randi(10,1,1);
s(1,n).field_b=randi(10,1,1);
s(1,n).field_c=randi(10,1,1);
end
data=[s.field_b;s.field_c]';
L=data(:,1)==2 & data(:,2)==3;

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!