L2Distance {RnavGraphImageData} | R Documentation |
Euclidean distances between vector in A and B
Description
This fully vectorized (VERY FAST!) m-file computes the Euclidean distance between two vectors by:
||A-B|| = sqrt ( ||A||^2 + ||B||^2 - 2*A.B )
Usage
L2Distance(a, b, df = 0)
Arguments
a |
Either a matrix or a vector. |
b |
Either a matrix or a vector. |
df |
df = 1, force diagonals to be zero; 0 (default), do not force. |
Value
For A - (DxM) matrix B - (DxN) matrix
L2Distance
returns a matrix of size (MxN).
Note
This function was transcribed by the package maintainers from a Matlab to an R function.
Author(s)
Roland Bunschoten
Examples
A = matrix(runif(400*100),ncol=100)
B = matrix(runif(400*200),ncol=200)
d = L2Distance(A,B)
[Package RnavGraphImageData version 0.0.4 Index]