PolynomialFunctionDivisor

Input is divided by polynomial function of lambda

Diagram

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

The output y is obtained by division of the input u by a polynomial function of an argument (u_lamdba or lambda). The division is guarded against division by zero.

Examples


  • The EBIT may be obtained using u = EBITAT, lambda = taxrate, a = {1, -1}.

  • In markup pricing, the COGS may be obtained using u = sales price, lambda = markup, a = {1, 1}.

See also

Division_Guarded, PolynomialFunctionFactor

Revision history

  • Introduced in version 2.0.0

Parameters (4)

lambda

Value: 0

Type: Real

Description: Argument of the polynomial function (e.g., taxrate, markup)

a

Value: {1, 1}

Type: Real[:]

Description: Vector of coefficients for the polynomial function (a_0, a_1, ..., a_n)

YIDZ

Value: inf

Type: OutputType

Description: Output, if denominator (polynomial function) is zero (default = inf)

hasConstantArgument

Value: false

Type: Boolean

Description: = true, if the argument of the polynomial function is a constant value

Connectors (3)

y

Type: RealOutput

Description: Output signal

u

Type: RealInput

Description: Input to be normalized

u_lambda

Type: RealInput

Description: Input argument of polynomial function

Components (3)

scaledInput

Type: Division_Guarded

Description: Division guarded for division by zero

parReference

Type: ConstantConverter

Description: Constant reference value (optional)

polynomial

Type: PolynomialFunction

Description: Polynomial function of input