Shortest Distance between two vectors
46 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
How can I find the shortest distnace between two vectors of same length?
is it like that
sqrt(vectorA+vectorB).
Thanks
0 Commenti
Risposte (3)
Jan
il 26 Giu 2013
Modificato: Jan
il 26 Giu 2013
"Vectors" can be moved freely by definition, so all vectors might have the distance 0. Or 42.
Do you mean lines, which require on point and a direction vector as a definition? Or do you mean the distance between the points these vectors point to from the origin?
For the latter case:
sqrt(sum((vectorA - vectorB) .^ 2))
0 Commenti
Roger Stafford
il 26 Giu 2013
If by "distance" you mean the Euclidean distance between the vectors considered as "points" in n-dimensional space, n being the number of elements in each vector, then it would be this:
norm(vectorA-vectorB)
3 Commenti
Jan
il 10 Giu 2021
@dror yemini: The comment is not clear.
n = 3;
m = 4;
b = 5;
x = rand(n, 2);
y = rand(m, b);
Now what do you want to calcultae?
Shilpi Sunil Kumar
il 20 Feb 2018
What if the vectors are n1*n1*n3? Matlab function norm does not work in that case.
0 Commenti
Vedere anche
Categorie
Scopri di più su Directed Graphs in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!