Package org.carrot2.math
Class MathUtils
- java.lang.Object
-
- org.carrot2.math.MathUtils
-
public final class MathUtils extends Object
Some simple mathematical computation utility methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
arithmeticMean(double v1, double v2, double w1, double w2)
Returns the arithmetic mean ofv1
andv2
, weighting them byw1
andw2
, respectively.static double
harmonicMean(double v1, double v2)
Returns the harmonic mean ofv1
andv2
, giving both arguments equal weight.static double
harmonicMean(double v1, double v2, double w1, double w2)
Returns the harmonic mean ofv1
andv2
, weighting them byw1
andw2
, respectively.
-
-
-
Method Detail
-
harmonicMean
public static double harmonicMean(double v1, double v2)
Returns the harmonic mean ofv1
andv2
, giving both arguments equal weight.
-
harmonicMean
public static double harmonicMean(double v1, double v2, double w1, double w2)
Returns the harmonic mean ofv1
andv2
, weighting them byw1
andw2
, respectively.
-
arithmeticMean
public static double arithmeticMean(double v1, double v2, double w1, double w2)
Returns the arithmetic mean ofv1
andv2
, weighting them byw1
andw2
, respectively.
-
-