public class InterpUtil extends Object
| 构造器 | 说明 |
|---|---|
InterpUtil() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static ucar.ma2.Array |
barnes(List<Number> x_s,
List<Number> y_s,
ucar.ma2.Array v_s,
List<Number> X,
List<Number> Y,
double kappa,
double gamma) |
Barnes analysis
|
static ucar.ma2.Array |
barnes(List<Number> x_s,
List<Number> y_s,
ucar.ma2.Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList,
double kappa,
double gamma) |
Barnes analysis
|
static ucar.ma2.Array |
cressman(List<Number> x_s,
List<Number> y_s,
ucar.ma2.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 ucar.ma2.Array |
evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
ucar.ma2.Array x,
ucar.ma2.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 ucar.ma2.Array |
evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
ucar.ma2.Array x) |
Compute the value of the function
|
static org.apache.commons.math3.analysis.BivariateFunction |
getBiInterpFunc(ucar.ma2.Array x,
ucar.ma2.Array y,
ucar.ma2.Array z) |
Make interpolation function for grid data
|
static org.apache.commons.math3.analysis.UnivariateFunction |
getInterpFunc(ucar.ma2.Array x,
ucar.ma2.Array y,
String kind) |
Make interpolation function
|
static org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction |
linearInterpFunc(ucar.ma2.Array x,
ucar.ma2.Array y) |
Make linear interpolation function - PolynomialSplineFunction
|
public static org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction linearInterpFunc(ucar.ma2.Array x,
ucar.ma2.Array y)
x - X datay - Y datapublic static org.apache.commons.math3.analysis.UnivariateFunction getInterpFunc(ucar.ma2.Array x,
ucar.ma2.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(ucar.ma2.Array x,
ucar.ma2.Array y,
ucar.ma2.Array z)
x - X datay - Y dataz - Z datapublic static ucar.ma2.Array evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
ucar.ma2.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 ucar.ma2.Array evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
ucar.ma2.Array x,
ucar.ma2.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 ucar.ma2.Array cressman(List<Number> x_s, List<Number> y_s, ucar.ma2.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 ucar.ma2.Array barnes(List<Number> x_s, List<Number> y_s, ucar.ma2.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 ucar.ma2.Array barnes(List<Number> x_s, List<Number> y_s, ucar.ma2.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.