distance between two points

6 visualizaciones (últimos 30 días)
Guido Pastore
Guido Pastore el 15 de Mzo. de 2019
Comentada: Stephan el 15 de Mzo. de 2019
Hello,
given two double matrices of size (606x3), where each column indicates the XYZ coordinates of a point.
How can I calculate the distance between the two points ??

Respuesta aceptada

Stephan
Stephan el 15 de Mzo. de 2019
dist = sqrt((A(:,1)-B(:,1)).^2 + (A(:,2)-B(:,2)).^2 + (A(:,3)-B(:,3)).^2);

Más respuestas (1)

Torsten
Torsten el 15 de Mzo. de 2019
Editada: Torsten el 15 de Mzo. de 2019
You mean "where each row indicates the XYZ coordinates of a point" ? And you want to calculate the distance between the corresponding points of the two matrices ?
dist = vecnorm(A-B,2,2)
  2 comentarios
Guido Pastore
Guido Pastore el 15 de Mzo. de 2019
Thank you so much
Stephan
Stephan el 15 de Mzo. de 2019
more smart solution

Iniciar sesión para comentar.

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by