selecting different criteria for logicals

1 Ansicht (letzte 30 Tage)
Cside
Cside am 28 Aug. 2019
Kommentiert: Cside am 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! :)

Akzeptierte Antwort

Rik
Rik am 28 Aug. 2019
L=data(:,1)==2 & data(:,2)==3;
  6 Kommentare
Rik
Rik am 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;
Cside
Cside am 30 Aug. 2019
Thank you! I got it :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by