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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | lambda | 0 | Argument 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) |
| OutputType | YIDZ | inf | Output, if denominator (polynomial function) is zero (default = inf) |
| Structural Parameters | |||
| Boolean | hasConstantArgument | false | = true, if the argument of the polynomial function is a constant value |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.Connectors.RealInput | u | Input to be normalized | |
| Interfaces.Connectors.RealInput | u_lambda | Input argument of polynomial function |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| RealOutput | y (from SO) |