blockPolynomialFunctionDivisor

Input is divided by polynomial function of lambda

Extends from Interfaces.PartialConverters.SO (Generic converter for signals).

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

TypeNameDefaultDescription
Reallambda0Argument of the polynomial function (e.g., taxrate, markup)
Real[:]a{1, 1}Vector of coefficients for the polynomial function (a_0, a_1, ..., a_n)
OutputTypeYIDZinfOutput, if denominator (polynomial function) is zero (default = inf)
Structural Parameters
BooleanhasConstantArgumentfalse= true, if the argument of the polynomial function is a constant value

Connectors

TypeNameDefaultDescription
Interfaces.Connectors.RealInputuInput to be normalized
Interfaces.Connectors.RealInputu_lambdaInput argument of polynomial function

Components

TypeNameDefaultDescription
RealOutputy (from SO)