how to find distance between two points?
    360 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    bsd
      
 el 27 de Sept. de 2011
  
    
    
    
    
    Respondida: Daksh
    
 el 2 de Feb. de 2023
            Hai,
I need to find the distance between two points in the figure, which I have plotted. Is there any function in matlab that could find the distance between two points. Looking for your reply.
BSD
0 comentarios
Respuesta aceptada
  Lucas García
    
 el 27 de Sept. de 2011
        e.g: distance between points (0,0) and (2,1)
>> X = [0,0;2,1];
>> d = pdist(X,'euclidean')
d =
    2.2361
3 comentarios
  Mohd Aaqib Lone
 el 5 de Nov. de 2019
				I want to measure distance between one point to other more than ten points, what i mean is like i have ten markers on one line and i want to compute distance from the ist marker with other 9 markers. How can I do it in MATLAB. Please answer.
  zoher badr
 el 14 de Feb. de 2021
				in this case you have to have a nested loop so you gaurantee to reach each point int the list 
Más respuestas (6)
  MathWorks Support Team
    
 el 8 de Nov. de 2018
        The distance between two points x and y is the same as the magnitude of the vector that points from one point to the other:
>> x = [0 0];
>> y = [2 1];
>> norm(x-y)
ans =
      2.2361
2 comentarios
  Peize Li
 el 30 de Dic. de 2020
				Will i get a column vector of distances if I try norm(x-y), where x and y are two 3 x 2 vectors?
  Walter Roberson
      
      
 el 27 de Sept. de 2011
        No. You will have to code it yourself.
There are many different possible meanings for "distance". See http://en.wikipedia.org/wiki/Metric_%28mathematics%29#Examples
0 comentarios
  Fangjun Jiang
      
      
 el 27 de Sept. de 2011
        Pos=[x1 x2;y1 y2]
D=dist(Pos);
4 comentarios
  Fangjun Jiang
      
      
 el 27 de Sept. de 2011
				Sorry, Walter. You are right, the dist() function is from the Neural Network Toolbox.
  Fangjun Jiang
      
      
 el 27 de Sept. de 2011
				I am using my new MATLAB version today. It has a bunch of toolbox. Nice!
  Sohrab Dorodvand
 el 2 de Ag. de 2018
        if i was to compare one point of a 1d graph and to compare the distances between that point(the reference point) to others on the graph. how can i do that?
0 comentarios
  Daksh
    
 el 2 de Feb. de 2023
        I understand you're experiencing doubts over calculating distance between 2 points in the figure for which you have variable values saved in workspace. You can use one of the following methods for your utility:
- norm(): distance between two points as the norm of the difference between the vector elements
- pdist(X): Euclidean distance between pairs of observations in X
- pdist2(X,Y,Distance): distance between each pair of observations in X and Y using the metric specified by Distance.
- distance(): distance between two points in Geographic space
Hope this helps!
0 comentarios
Ver también
Categorías
				Más información sobre Manage Products 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!












