类 OptimizeUtil
- java.lang.Object
-
- org.meteoinfo.math.optimize.OptimizeUtil
-
public class OptimizeUtil extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 OptimizeUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.apache.commons.math3.linear.RealMatrixcalJacobianMatrix(org.apache.commons.math3.analysis.UnivariateFunction func, double[] x, int nbPoints, double stepSize)Calculate Jacobian matrix.static org.apache.commons.math3.fitting.leastsquares.MultivariateJacobianFunctiongetJacobianFunction(ParamUnivariateFunction func, Array x, int params, int nbPoints, double stepSize)Get Jacobian function.
-
-
-
方法详细资料
-
calJacobianMatrix
public static org.apache.commons.math3.linear.RealMatrix calJacobianMatrix(org.apache.commons.math3.analysis.UnivariateFunction func, double[] x, int nbPoints, double stepSize) throws java.lang.NoSuchMethodExceptionCalculate Jacobian matrix.- 参数:
func- The uni-variate functionx- X valuesnbPoints- Number of points for difference calculationstepSize- Step size for difference calculation- 返回:
- Jacobian matrix
- 抛出:
java.lang.NoSuchMethodException
-
getJacobianFunction
public static org.apache.commons.math3.fitting.leastsquares.MultivariateJacobianFunction getJacobianFunction(ParamUnivariateFunction func, Array x, int params, int nbPoints, double stepSize) throws java.lang.NoSuchMethodException
Get Jacobian function.- 参数:
func- The uni-variate functionx- X valuesparams- Parameter numbernbPoints- Number of points for difference calculationstepSize- Step size for difference calculation- 返回:
- Jacobian function
- 抛出:
java.lang.NoSuchMethodException
-
-