Me gustaría saber si hay una manera rápida de calcular la distancia euclidiana de dos vectores en Octave. Parece que no hay una función especial para eso, así que ¿debería usar la fórmula con 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
fuente
fuente
Respuestas:
La distancia euclidiana entre dos vectores es la doble norma de su diferencia, por lo tanto
debería hacer el truco en Octave. Tenga en cuenta que si
norm
se omite el segundo argumento de , la norma 2 se usa por defecto.fuente
También puedes probar distancePoints
http://octave.sourceforge.net/geometry/function/distancePoints.html
fuente
Aquí hay un método para calcular la distancia entre una matriz de vectores (
X
) y un solo vector (X(1, :)
por ejemplo):fuente