public class Math extends Object
| Constructor and Description |
|---|
Math() |
| Modifier and Type | Method and Description |
|---|---|
static double |
continuous_dot_product(Map<Double,Double> f1,
Map<Double,Double> f2)
continuous_dot_product.
|
static double |
continuous_dot_product(NavigableMap<Double,Double> f1,
NavigableMap<Double,Double> f2)
continuous_dot_product.
|
static double |
convolution(NavigableMap<Double,Double> f1,
NavigableMap<Double,Double> f2,
double shift)
Convolution of two functions
|
static NavigableMap<Double,Double> |
differentiate(NavigableMap<Double,Double> func)
Find derivative of func using two-sided rule for the central points and one-sided rule for the
end-points
|
static double |
discrete_dot_product(Map<Double,Double> f1,
Map<Double,Double> f2,
double tolerance)
discrete_dot_product.
|
static double |
discrete_dot_product(NavigableMap<Double,Double> f1,
NavigableMap<Double,Double> f2,
double tolerance)
discrete_dot_product.
|
static double |
integrate(NavigableMap<Double,Double> func)
integrate.
|
static double |
interpolate(double x_value,
NavigableMap<Double,Double> y_values)
interpolate.
|
static double[] |
interpolate(SortedSet<Double> x_values,
NavigableMap<Double,Double> y_values)
interpolate.
|
static NavigableMap<Double,Double> |
linearCombination(List<NavigableMap<Double,Double>> functions,
double[] coefficients)
linearCombination.
|
static double |
pearson_correlation(NavigableMap<Double,Double> f1,
NavigableMap<Double,Double> f2)
pearson_correlation.
|
static NavigableMap<Double,Double> |
scale(NavigableMap<Double,Double> func,
double scale)
Multiplies function by scale
|
public static double[] interpolate(SortedSet<Double> x_values, NavigableMap<Double,Double> y_values)
interpolate.
x_values - a SortedSet object.y_values - a NavigableMap object.public static double interpolate(double x_value,
NavigableMap<Double,Double> y_values)
interpolate.
x_value - a double.y_values - a NavigableMap object.public static double continuous_dot_product(NavigableMap<Double,Double> f1, NavigableMap<Double,Double> f2)
continuous_dot_product.
f1 - a NavigableMap object.f2 - a NavigableMap object.public static double continuous_dot_product(Map<Double,Double> f1, Map<Double,Double> f2)
continuous_dot_product.
public static double pearson_correlation(NavigableMap<Double,Double> f1, NavigableMap<Double,Double> f2)
pearson_correlation.
f1 - a NavigableMap object.f2 - a NavigableMap object.public static double integrate(NavigableMap<Double,Double> func)
integrate.
func - a NavigableMap object.public static double discrete_dot_product(NavigableMap<Double,Double> f1, NavigableMap<Double,Double> f2, double tolerance)
discrete_dot_product.
f1 - a NavigableMap object.f2 - a NavigableMap object.tolerance - a double.public static double discrete_dot_product(Map<Double,Double> f1, Map<Double,Double> f2, double tolerance)
discrete_dot_product.
public static NavigableMap<Double,Double> differentiate(NavigableMap<Double,Double> func)
func - a NavigableMap object.NavigableMap object.public static double convolution(NavigableMap<Double,Double> f1, NavigableMap<Double,Double> f2, double shift)
f1 - a NavigableMap object.f2 - a NavigableMap object.shift - a double.public static NavigableMap<Double,Double> scale(NavigableMap<Double,Double> func, double scale)
func - a NavigableMap object.scale - a double.NavigableMap object.public static NavigableMap<Double,Double> linearCombination(List<NavigableMap<Double,Double>> functions, double[] coefficients)
linearCombination.
functions - a List object.coefficients - an array of double.NavigableMap object.Copyright © 2019. All rights reserved.