Removing data points that are out of a specific boundary

12 Ansichten (letzte 30 Tage)
Sean
Sean am 7 Jul. 2014
Beantwortet: Sara am 7 Jul. 2014
If I have a matrix of xy coordinates A where A is something like
A= [1 2
3 4
3 0
10 1
3 11
5 6
.
.
.
x y ]
and I want to remove all data entry points where x>5, and y>4. How might I do that effectively without previous knowledge of the entries (i.e. x and y = 10*rand(n,1) or something)?

Akzeptierte Antwort

Sara
Sara am 7 Jul. 2014
[i,~] = find(A(:,1) > 5 & A(:,2) < 4);
A(i,:) = []

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by