# Select only those nodes of an rx3 matrix placed at a distance 'd' from a node P (1x3)

1 visualizzazione (ultimi 30 giorni)
Alberto Acri il 27 Set 2023
Commentato: Voss il 28 Set 2023
Hi! Is there any way to extract the coordinates of the nodes of the similar circle on the left?
I had thought of something related to the distance 'd' between one node and another of the similar circle but there are nodes that may be at a greater distance from the set 'd' (see nodes A and B). So, using this procedure, it would be necessary first to add nodes between A and B for example. Any methods that could be used?
P = [25.9349 -15.0445 77.3427];
figure
plot3(P(:,1),P(:,2),P(:,3),'k.','Markersize',20);
hold on
plot3(M(:,1),M(:,2),M(:,3),'r.','Markersize',10);
hold off
axis equal
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposta accettata

Voss il 27 Set 2023
figure
plot3(M(:,1),M(:,2),M(:,3),'r.')
view(2)
% keep only points whose x-coordinate is less than 28:
idx = M(:,1) < 28;
M = M(idx,:);
figure
plot3(M(:,1),M(:,2),M(:,3),'r.')
##### 11 CommentiMostra 9 commenti meno recentiNascondi 9 commenti meno recenti
Alberto Acri il 28 Set 2023
Ok thanks for the help @Voss! This solution might be the most useful.
Voss il 28 Set 2023
You're welcome!

Accedi per commentare.

### Categorie

Scopri di più su Graphics Performance in Help Center e File Exchange

R2021b

### Community Treasure Hunt

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

Start Hunting!

Translated by