class="resources"
Performs a linear evaluation on every element of X using the scale a and the offset b. You can use this polymorphic VI to perform a linear evaluation on a 1D array of real values, a 1D array of complex values, a 2D array of real values, or a 2D array of complex values. The data type you wire to the X input determines the polymorphic instance to use.

![]() |
X contains the real values to evaluate. |
![]() |
a specifies the multiplicative constant. |
![]() |
b specifies the additive constant. |
![]() |
Y[i]=X[i]*a+b returns the result of the linear evaluation of X. |
![]() |
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. |

![]() |
X contains the complex values to evaluate. |
![]() |
a specifies the multiplicative constant. |
![]() |
b specifies the additive constant. |
![]() |
Y[i]=X[i]*a+b returns the result of the linear evaluation of X. |
![]() |
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. |

![]() |
X contains the real values to evaluate. |
![]() |
a specifies the multiplicative constant. |
![]() |
b specifies the additive constant. |
![]() |
Y[i,j]=X[i,j]*a+b returns the result of the linear evaluation of X. |
![]() |
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. |

![]() |
X contains the complex values to evaluate. |
![]() |
a specifies the multiplicative constant. |
![]() |
b specifies the additive constant. |
![]() |
Y[i,j]=X[i,j]*a+b returns the result of the linear evaluation of X. |
![]() |
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. |