class="resources"
Evaluates the polynomial P(x) with a single value or multiple values. You can use this polymorphic VI to evaluate a real polynomial with a single real value, a complex polynomial with a single complex value, a real polynomial with an array of real values on an element-by-element basis, a complex polynomial with an array of complex values on an element-by-element basis, a real polynomial with a matrix of real values on an element-by-element basis, or a complex polynomial with a matrix of complex values on an element-by-element basis. The data types you wire to the a and P(x) inputs determine the polymorphic instance to use.

![]() |
a specifies the real value at which the VI evaluates P(x). |
![]() |
P(x) contains the real polynomial coefficients in ascending order of power. |
![]() |
P(a) returns the result of evaluating P(x) at a. |
![]() |
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster. |

![]() |
a specifies the complex value at which the VI evaluates P(x). |
![]() |
P(x) contains the complex polynomial coefficients in ascending order of power. |
![]() |
P(a) returns the result of evaluating P(x) at a. |
![]() |
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster. |

![]() |
A is an array of real values. |
![]() |
P(x) contains the real polynomial coefficients in ascending order of power. |
![]() |
P(A) returns the result of evaluating P(x) on an element-by-element basis with the values in A. |
![]() |
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster. |

![]() |
A is an array of complex values. |
![]() |
P(x) contains the complex polynomial coefficients in ascending order of power. |
![]() |
P(A) returns the result of evaluating P(x) on an element-by-element basis with the values in A. |
![]() |
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster. |

![]() |
A is a matrix of real values. |
![]() |
P(x) contains the real polynomial coefficients in ascending order of power. |
![]() |
P(A) returns the result of evaluating P(x) on an element-by-element basis with the values in A. |
![]() |
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster. |

![]() |
A is a matrix of complex values. |
![]() |
P(x) contains the complex polynomial coefficients in ascending order of power. |
![]() |
P(A) returns the result of evaluating P(x) on an element-by-element basis with the values in A. |
![]() |
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster. |