Je voudrais savoir s'il existe un moyen rapide de calculer la distance euclidienne de deux vecteurs en octave. Il semble qu'il n'y ait pas de fonction spéciale pour cela, alors devrais-je simplement utiliser la formule avec sqrt
?
Je voudrais savoir s'il existe un moyen rapide de calculer la distance euclidienne de deux vecteurs en octave. Il semble qu'il n'y ait pas de fonction spéciale pour cela, alors devrais-je simplement utiliser la formule avec sqrt
?
Réponses:
Vous pouvez également essayer distancePoints
http://octave.sourceforge.net/geometry/function/distancePoints.html
Voici une méthode pour calculer la distance entre un tableau de vecteurs ( X
) et un seul vecteur ( X(1, :)
à des fins d'exemple):
distances = sqrt(sum((X - X(1, :)) .^ 2, 2));