public class InterpUtil extends Object
| 构造器 | 说明 |
|---|---|
InterpUtil() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
barnes(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
double kappa,
double gamma) |
Barnes analysis
|
static Array |
barnes(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList,
double kappa,
double gamma) |
Barnes analysis
|
static Array |
cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static double |
evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
Number x,
Number y) |
Compute the value of the function
|
static Array |
evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
Array x,
Array y) |
Compute the value of the function
|
static double |
evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
Number x) |
Compute the value of the function
|
static Array |
evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
Array x) |
Compute the value of the function
|
static org.apache.commons.math3.analysis.BivariateFunction |
getBiInterpFunc(Array x,
Array y,
Array z) |
Make interpolation function for grid data
|
static org.apache.commons.math3.analysis.UnivariateFunction |
getInterpFunc(Array x,
Array y,
String kind) |
Make interpolation function
|
static org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction |
linearInterpFunc(Array x,
Array y) |
Make linear interpolation function - PolynomialSplineFunction
|
public static org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction linearInterpFunc(Array x, Array y)
x - X datay - Y datapublic static org.apache.commons.math3.analysis.UnivariateFunction getInterpFunc(Array x, Array y, String kind)
x - X datay - Y datakind - Specifies the kind of interpolation as a string (‘linear’,
'spline').public static org.apache.commons.math3.analysis.BivariateFunction getBiInterpFunc(Array x, Array y, Array z)
x - X datay - Y dataz - Z datapublic static Array evaluate(org.apache.commons.math3.analysis.UnivariateFunction func, Array x)
func - The functionx - Input datapublic static double evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
Number x)
func - The functionx - Input datapublic static Array evaluate(org.apache.commons.math3.analysis.BivariateFunction func, Array x, Array y)
func - The functionx - Input x datay - Input y datapublic static double evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
Number x,
Number y)
func - The functionx - Input x datay - Input y datapublic static Array cressman(List<Number> x_s, List<Number> y_s, Array v_s, List<Number> X, List<Number> Y, List<Number> radList)
x_s - scatter X arrayy_s - scatter Y arrayv_s - scatter value arrayX - x arrayY - y arrayradList - radii listpublic static Array barnes(List<Number> x_s, List<Number> y_s, Array v_s, List<Number> X, List<Number> Y, List<Number> radList, double kappa, double gamma)
x_s - scatter X arrayy_s - scatter Y arrayv_s - scatter value arrayX - x arrayY - y arrayradList - radii listkappa - A falloff parameter that controls the width of the Gaussian
functiongamma - The smoothing parameter, is constrained to be between 0.2
and 1.0public static Array barnes(List<Number> x_s, List<Number> y_s, Array v_s, List<Number> X, List<Number> Y, double kappa, double gamma)
x_s - scatter X arrayy_s - scatter Y arrayv_s - scatter value arrayX - x arrayY - y arraykappa - A falloff parameter that controls the width of the Gaussian
functiongamma - The smoothing parameter, is constrained to be between 0.2
and 1.0Copyright © 2019. All rights reserved.