How can delete specific values from below matrix?

2 Ansichten (letzte 30 Tage)
Amir Torabi
Amir Torabi am 14 Dez. 2019
Kommentiert: Amir Torabi am 15 Dez. 2019
Hi.
I'd like to delete the columns from matrix distance which don't meet the condition inx.
Thanks.
for ig= 1:length(A)
distance(:,ig) = sqrt(abs(((A(:,1)-A(ig,1)).^2+(A(:,2)-A(ig,2)).^2)));
inx = distance>=50;
end

Antworten (1)

Dyuman Joshi
Dyuman Joshi am 15 Dez. 2019
To delete elements(columns here) from a matrix(distance) that don't meet a condition (distance>=50), you can do this
distance(distance<50)=[];
  1 Kommentar
Amir Torabi
Amir Torabi am 15 Dez. 2019
Let me explain my goal clearly.
Inside the below image, you see several points. These are from matrix A included in the atrached file. I'd like to show just the points meet the condition (distance>50). It means i wanna show the points that have distance greater than 50 from each other in the image.
Thanks.
pic3.jpg

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Images 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