Owning Palette: Mathematics VIs
Requires: Full Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Polynomial VIs to perform calculations and evaluations with polynomials.
The VIs on this palette can return mathematics error codes.
Palette Object  Description 

Add Polynomials  Adds two polynomials P(x) and Q(x). The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
Create Polynomial From PFE  Uses partial fraction expansion to reconstruct a rational polynomial. 
Create Polynomial From Roots  Creates polynomial P(x) from its roots. Wire data to the Roots input to determine the polymorphic instance to use or manually select the instance.

Divide Polynomials  Divides polynomial P(x) by polynomial Q(x). The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
Evaluate Polynomial with Matrix  Evaluates the polynomial P(x) with matrix A. The data types you wire to the P(x) and A inputs determine the polymorphic instance to use. 
GCD of P(x) and Q(x)  Computes the greatest common divisor for two polynomials P(x) and Q(x) with the tolerance you specify. The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
Indefinite Integral of Polynomial  Calculates the indefinite integral of P(x). Wire data to the P(x) input to determine the polymorphic instance to use or manually select the instance.

Integral of Polynomial over [a,b]  Integrates the real polynomial P(x) over the interval a and b define. Integrating a polynomial over an interval [a,b] is the same as calculating the definite integral of the polynomial. 
LCM of P(x) and Q(x)  Computes the least common multiple of two polynomials P(x) and Q(x) with the tolerance you specify. The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
Linear Evaluation  Performs a linear evaluation on every element of X using the scale a and the offset b. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Multiply Polynomials  Multiplies polynomial P(x) by polynomial Q(x). The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
nth Derivative of Polynomial  Calculates the nth order derivative of P(x). Wire data to the P(x) input to determine the polymorphic instance to use or manually select the instance. 
Order of Polynomial  Finds the order, or polynomial degree, of polynomial P(x). Wire data to the P(x) input to determine the polymorphic instance to use or manually select the instance.

Partial Fraction Expansion  Calculates the partial fraction expansion of a polynomial using the Heaviside coverup method. 
Polynomial Eigenvalues and Vectors  Solves the polynomial eigenvalue problem. Wire data to the Input Matrices input to determine the polymorphic instance to use or manually select the instance. 
Polynomial Evaluation  Evaluates the polynomial P(x) with a single value or multiple values. The data types you wire to the a and P(x) inputs determine the polymorphic instance to use. 
Polynomial Plot  Plots the evaluations of polynomial P(x). Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Polynomial Real Zeros Counter  Calculates the number of zeros of the real polynomial P(x) in a real interval defined by start and end without determining the values of the zeros. 
Polynomial Roots  Finds the roots of polynomial P(x). This VI removes leading coefficients of the polynomial that are equal to zero. Wire data to the P(x) input to determine the polymorphic instance to use or manually select the instance. 
Polynomials Composition  Computes the composition of polynomials P(x) and Q(x). The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
Remove Zero Coefficients  Removes from P(x) In the trailing coefficients near zero whose absolute values are less than threshold. Wire data to the P(x) In input to determine the polymorphic instance to use or manually select the instance.

Roots Classification  Classifies Roots into real, complex conjugate pair, and pure complex roots. 
Sort Complex Numbers  Sorts an array of complex numbers in ascending or descending order with respect to real and imaginary parts or magnitude. 
Subtract Polynomials  Subtracts polynomial Q(x) from polynomial P(x). The data types you wire to the P(x) and Q(x) inputs determine the polymorphic instance to use. 
Unique Numbers and Multiplicity  Obtains all the unique numbers from the input array and determines the multiplicity of each unique number. Wire data to the Numbers input to determine the polymorphic instance to use or manually select the instance. 
Subpalette  Description 

Orthogonal & Nonorthogonal Polynomials VIs  Use this class of polynomial functions to perform calculations and evaluations with orthogonal or nonorthogonal polynomials. 
Rational Polynomial VIs  Use the Rational Polynomial VIs to perform calculations and evaluations with rational polynomials. 