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
?
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
la source
la source
Réponses:
La distance euclidienne entre deux vecteurs est la norme à deux de leur différence, d'où
devrait faire l'affaire dans Octave. Notez que si le deuxième argument de
norm
est omis, la norme 2 est utilisée par défaut.la source
Vous pouvez également essayer distancePoints
http://octave.sourceforge.net/geometry/function/distancePoints.html
la source
Voici une méthode pour calculer la distance entre un tableau de vecteurs (
X
) et un seul vecteur (X(1, :)
à des fins d'exemple):la source