org.apache.commons.math3.ml.distance
Class CanberraDistance

java.lang.Object
  extended by org.apache.commons.math3.ml.distance.CanberraDistance
All Implemented Interfaces:
Serializable, DistanceMeasure

public class CanberraDistance
extends Object
implements DistanceMeasure

Calculates the Canberra distance between two points.

Since:
3.2
Version:
$Id $
See Also:
Serialized Form

Constructor Summary
CanberraDistance()
           
 
Method Summary
 double compute(double[] a, double[] b)
          Compute the distance between two n-dimensional vectors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CanberraDistance

public CanberraDistance()
Method Detail

compute

public double compute(double[] a,
                      double[] b)
Compute the distance between two n-dimensional vectors.

The two vectors are required to have the same dimension.

Specified by:
compute in interface DistanceMeasure
Parameters:
a - the first vector
b - the second vector
Returns:
the distance between the two vectors


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.