Chciałbym wiedzieć, czy istnieje szybki sposób na obliczenie odległości euklidesowej dwóch wektorów w oktawie. Wydaje się, że nie ma do tego żadnej specjalnej funkcji, więc czy powinienem po prostu użyć formuły z sqrt
?
Chciałbym wiedzieć, czy istnieje szybki sposób na obliczenie odległości euklidesowej dwóch wektorów w oktawie. Wydaje się, że nie ma do tego żadnej specjalnej funkcji, więc czy powinienem po prostu użyć formuły z sqrt
?
Odpowiedzi:
Możesz także wypróbować punkty odległości
http://octave.sourceforge.net/geometry/function/distancePoints.html
Oto metoda obliczania odległości między tablicą wektorów ( X
) a pojedynczym wektorem ( X(1, :)
na przykład do celów):
distances = sqrt(sum((X - X(1, :)) .^ 2, 2));