类 SmoothStepFactory.QuadraticSmoothStepFunction
java.lang.Object
org.hipparchus.analysis.polynomials.PolynomialFunction
org.hipparchus.analysis.polynomials.SmoothStepFactory.SmoothStepFunction
org.hipparchus.analysis.polynomials.SmoothStepFactory.QuadraticSmoothStepFunction
- 所有已实现的接口:
-
Serializable
,UnivariateDifferentiableFunction
,FieldUnivariateFunction
,UnivariateFunction
- 封闭类:
-
SmoothStepFactory
public static class SmoothStepFactory.QuadraticSmoothStepFunction extends SmoothStepFactory.SmoothStepFunction
无法使用
SmoothStepFactory.getGeneralOrder(int)
构建的特定smoothstep函数。
不应使用从PolynomialFunction
继承的方法,因为它们不会真实反映实际函数。
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 org.hipparchus.analysis.polynomials.PolynomialFunction
PolynomialFunction.Parametric
-
方法概要
从类继承的方法 org.hipparchus.analysis.polynomials.SmoothStepFactory.SmoothStepFunction
checkInputEdges, clampInput, normalizeInput
从类继承的方法 org.hipparchus.analysis.polynomials.PolynomialFunction
add, antiDerivative, degree, differentiate, equals, evaluate, getCoefficients, hashCode, integrate, multiply, negate, polynomialDerivative, subtract, toString, value
从接口继承的方法 org.hipparchus.analysis.FieldUnivariateFunction
toCalculusFieldUnivariateFunction
-
方法详细资料
-
value
public double value(double leftEdge, double rightEdge, double x) throws MathIllegalArgumentException 计算给定边界和参数的smoothstep函数值。请注意,右边界应大于左边界,否则将抛出异常。
- 覆盖:
-
value
在类中SmoothStepFactory.SmoothStepFunction
- 参数:
-
leftEdge
- 左边界 -
rightEdge
- 右边界 -
x
- 应计算函数值的参数 - 返回:
- 给定点处多项式的值
- 抛出:
-
MathIllegalArgumentException
- 如果右边界大于左边界 - 另请参阅:
-
value
public double value(double xNormalized) 计算给定在边界之间归一化的参数的二次smoothstep函数值。- 指定者:
-
value
在接口中UnivariateFunction
- 覆盖:
-
value
在类中SmoothStepFactory.SmoothStepFunction
- 参数:
-
xNormalized
- 应计算函数值的归一化参数。预期在[0:1]之间,否则将抛出异常。 - 返回:
- 给定点处多项式的值。
- 另请参阅:
-