Polynomial function
![]() |
![]() |
| Vector | C | |
| in the palette | on the schematic |
The block returns the output value calculated by the formula:

where a1,i… an,i are the coefficients of the polynomial, xi(t), yi(t) are the input and output signals, i is the row number of the coefficient matrix and the output vector element.

where a1,i… an,i are the coefficients of the polynomial, xi(t), yi(t) are the input and output signals, i is the row number of the coefficient matrix and the output vector element.
Inputs
- input - the port for the function argument input.
Outputs
- output - the port of the function value.
Properties
- Coefficients of the polynomial are a matrix of coefficients a. There are the coefficients of the polynomial for the corresponding element of the output vector in each matrix row.
Parameters
none
Note:
- By default, this block implements a polynomial transformation of the input scalar signal with the property a=[0,0,0,1].
- Named properties can be set as local model variables (or submodels) in a programming language script, as global project signals using the Tools → Signals main menu item, or as external project signals using an attachable signal database.

