类 OptimizeUtil


  • public class OptimizeUtil
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static org.apache.commons.math3.linear.RealMatrix calJacobianMatrix​(org.apache.commons.math3.analysis.UnivariateFunction func, double[] x, int nbPoints, double stepSize)
      Calculate Jacobian matrix.
      static org.apache.commons.math3.fitting.leastsquares.MultivariateJacobianFunction getJacobianFunction​(ParamUnivariateFunction func, Array x, int params, int nbPoints, double stepSize)
      Get Jacobian function.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • OptimizeUtil

        public OptimizeUtil()
    • 方法详细资料

      • 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.NoSuchMethodException
        Calculate Jacobian matrix.
        参数:
        func - The uni-variate function
        x - X values
        nbPoints - Number of points for difference calculation
        stepSize - 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 function
        x - X values
        params - Parameter number
        nbPoints - Number of points for difference calculation
        stepSize - Step size for difference calculation
        返回:
        Jacobian function
        抛出:
        java.lang.NoSuchMethodException