Extract a matrix out of another matrix with logiccal expression
Ältere Kommentare anzeigen
Hi
I have a matrix like F=[7 5;2 7;3 5;4 9;5 3;6 1;2 5;8 2;1 8;10 1]. I want to extract those rows in which the elements in column 1 are bigger than 5 like B=[7 5;5 3;6 1;8 2;10 1].
It would be better If I can do it with loop function like for or if.
Thank you in advance.
Amir
Akzeptierte Antwort
Weitere Antworten (1)
Andrei Bobrov
am 26 Mai 2015
Your homework?
out = [];
for jj = 1:size(F,1)
if F(jj,1) >= 5
out = [out; F(jj,:)];
end
end
1 Kommentar
Amirhossein
am 26 Mai 2015
Kategorien
Mehr zu Matrix Indexing finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!