User`s guide
Polynomial Evaluation
5-343
5Polynomial Evaluation
Purpose Evaluate a polynomial expression. 
Library Math Functions / Polynomial Functions
Description The Polynomial Evaluation block applies a polynomial function to the real or 
complex input at the 
In port. 
y = polyval(u) % Equivalent MATLAB code
The Polynomial Evaluation block performs these types of operation more 
efficiently than the equivalent construction using Simulink Sum and Math 
Function blocks.
When the 
Use constant coefficients check box is selected, the polynomial 
expression is specified by the 
Constant coefficients parameter. When Use 
constant coefficients
 is not selected, a variable polynomial expression is 
specified by the input to the 
Coeffs port. In both cases, the polynomial is 
specified as a vector of real or complex coefficients in order of descending 
exponents. 
The table below shows some examples of the block’s operation for various 
coefficient vectors. 
Each element of a vector or matrix input to the 
In port is processed 
independently, and the output size and frame status are the same as the input.
Coefficient Vector Equivalent Polynomial Expression
[12345]
[1 0 3 0 5]
[1 2+i 3 4-3i 5i]
yu
4
2u
3
3u
2
4u 5++++=
yu
4
3u
2
5++=
yu
4
2 i+()u
3
3u
2
43i–()u 5i++++=










