Ich würde gerne wissen, ob es einen schnellen Weg gibt, den euklidischen Abstand zweier Vektoren in Oktave zu berechnen. Es scheint, dass es dafür keine spezielle Funktion gibt. Soll ich also einfach die Formel mit verwenden 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
quelle
quelle
Antworten:
Der euklidische Abstand zwischen zwei Vektoren ist daher die Zweinorm ihrer Differenz
sollte den Trick in Octave machen. Beachten Sie, dass
norm
die 2-Norm standardmäßig verwendet wird , wenn das zweite Argument für weggelassen wird.quelle
Sie können auch distancePoints ausprobieren
http://octave.sourceforge.net/geometry/function/distancePoints.html
quelle
Hier ist eine Methode, um den Abstand zwischen einem Array von Vektoren (
X
) und einem einzelnen Vektor (X(1, :)
zum Beispiel) zu berechnen :quelle