SinglePointCalc {SimilarityMeasures} | R Documentation |
Calculate Frechet Distance With a Single Point Trajectory
Description
A function to calculate the Frechet distance between two trajectories. This function is called by the frechet function when one trajectory consists of a single point. This function does not need to be directly called.
Usage
SinglePointCalc(traj1, traj2)
Arguments
traj1 |
An m x n matrix containing trajectory1. Here m is the number of points and n is the dimension of the points. |
traj2 |
A k x n matrix containing trajectory2. Here k is the number of points and n is the dimension of the points. The two trajectories are not required to have the same number of points. |
Details
This calculates the longest distance to the single point trajectory. This is the Frechet distance for such a pair of trajectories. This function is automatically called if required by the Frechet
function, therefore it does not need to be called directly.
Value
A floating point value representing the Frechet distance is returned.
Author(s)
Kevin Toohey
See Also
Examples
# Creating two trajectories.
path1 <- matrix(c(0, 1), 1)
path2 <- matrix(c(0, 1, 2, 3, 4, 5, 6, 7), 4)
# Running the Frechet distance algorithm which will
# automatically call this function.
Frechet(path1, path2)