类 Logistic

java.lang.Object
org.hipparchus.analysis.function.Logistic
所有已实现的接口:
UnivariateDifferentiableFunction, UnivariateFunction

public class Logistic extends Object implements UnivariateDifferentiableFunction
广义逻辑 函数。
  • 构造器详细资料

    • Logistic

      public Logistic(double k, double m, double b, double q, double a, double n) throws MathIllegalArgumentException
      简单构造函数。
      参数:
      k - 如果 b > 0,则 x 趋向于 +∞ 时函数的值。如果 b < 0,则 x 趋向于 -∞ 时函数的值。
      m - 最大增长的横坐标。
      b - 增长率。
      q - 影响曲线沿纵坐标轴的位置的参数。
      a - 如果 b > 0,则 x 趋向于 -∞ 时函数的值。如果 b < 0,则 x 趋向于 +∞ 时函数的值。
      n - 影响最大增长发生在哪个渐近线附近的参数。
      抛出:
      MathIllegalArgumentException - 如果 n <= 0
  • 方法详细资料

    • value

      public double value(double x)
      计算函数的值。
      指定者:
      value 在接口中 UnivariateFunction
      参数:
      x - 应计算函数值的点。
      返回:
      函数的值。
    • value

      public <T extends Derivative<T>> T value(T t)
      计算函数的值。
      指定者:
      value 在接口中 UnivariateDifferentiableFunction
      类型参数:
      T - 字段元素的类型
      参数:
      t - 应计算函数值的点
      返回:
      函数值