Learn R Programming

gtexture (version 1.0.0)

euclidean: Euclidean Distance Function Factory

Description

Returns a function that checks whether the Euclidean distance between two numeric vectors is less than or equal to a given threshold.

Usage

euclidean(dist = 1)

Value

function that checks if Euclidean distance between two vectors exceeds dist

Arguments

dist

threshold above which the function will return FALSE

Examples

Run this code
# test data: Euclidean distance equals sqrt(2) ~ 1.414
x <- rep(0, 5)
y <- c(0, 1, 0, 0, 1)

# should return TRUE when checking Manhattan distance <= 2
dist_2 <- euclidean(2)
dist_2(x, y)

# should return FALSE when checking Manhattan distance <= 1
dist_1 <- euclidean(1)
dist_1(x, y)

Run the code above in your browser using DataLab