Borrar filtros
Borrar filtros

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

1 visualización (últimos 30 días)
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?
load M
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

Respuesta aceptada

Voss
Voss el 27 de Sept. de 2023
load M
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 comentarios
Alberto Acri
Alberto Acri el 28 de Sept. de 2023
Ok thanks for the help @Voss! This solution might be the most useful.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by