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
?
octave
discretization
nonlinear-equations
newton-method
visualization
fluid-dynamics
mesh-generation
finite-element
finite-volume
optimization
algorithms
approximation
fluid-dynamics
navier-stokes
comsol
modeling
optimization
sparse-matrix
matrix
condition-number
visualization
matlab
quadrature
blas
intel-mkl
finite-element
gpu
discontinuous-galerkin
mathematica
optimization
convex-optimization
algorithms
reference-request
matlab
statistics
finite-element
numerical-analysis
petsc
molecular-dynamics
machine-learning
statistics
visualization
open-source
statistics
image-processing
visualization
python
petsc
finite-element
fluid-dynamics
stability
navier-stokes
incompressible
akari
źródło
źródło
Odpowiedzi:
Odległość euklidesowa między dwoma wektorami jest zatem dwiema normami ich różnic
powinien załatwić sprawę w Octave. Zauważ, że jeśli drugi argument
norm
zostanie pominięty, domyślnie używana jest 2-norma.źródło
Możesz także wypróbować punkty odległości
http://octave.sourceforge.net/geometry/function/distancePoints.html
źródło
Oto metoda obliczania odległości między tablicą wektorów (
X
) a pojedynczym wektorem (X(1, :)
na przykład do celów):źródło