LabVIEW 2016 Help  
LabVIEW 2017 Help  
LabVIEW 2018 Help  
LabVIEW 2019 Help  
LabVIEW 2020 Help 
Owning Palette: Mathematics VIs
Requires: Base Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Linear Algebra VIs to perform matrixrelated computations and analysis.
Note Many Linear Algebra VIs are available only in the LabVIEW Full and Professional Development Systems. If you have the LabVIEW Base Development System, you do not have the full set of the Linear Algebra VIs described in this help file. A subset of the Linear Algebra VIs is available in the LabVIEW Base Development System. 
The VIs on this palette can return mathematics error codes.
Palette Object  Description 

A x B  Performs the multiplication of two input matrices or an input matrix and an input vector. The data types you wire to the A and B inputs determine the polymorphic instance to use. 
Back Transform Eigenvectors  Transforms the eigenvectors of a balanced matrix to those of the original matrix. Wire data to the Eigenvectors input to determine the polymorphic instance to use or manually select the instance.

Cholesky Factorization  Performs Cholesky factorization on a symmetric or Hermitian positive definite matrix. Wire data to the A input to determine the polymorphic instance to use or manually select the instance. 
Cholesky Factorization Rank1 Update  Performs Cholesky factorization on the rank1 updated Cholesky matrix. The VI performs Cholesky factorization directly on the known factored matrix instead of the updated matrix. 
Create Real Matrix From Eigenvalues  Generates a real matrix from Eigenvalues. 
Create Special Matrix  Generates a special matrix based on matrix type. The data types you wire to the Input Vector2 and Input Vector1 inputs determine the polymorphic instance to use. 
Determinant  Computes the determinant of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Dot Product  Computes the dot product of X Vector and Y Vector. The data types you wire to the X Vector and Y Vector inputs determine the polymorphic instance to use. 
Eigenvalues and Vectors  Finds the eigenvalues and right eigenvectors of the square Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Generalized Eigenvalues and Vectors  Computes the generalized right eigenvalues and eigenvectors of the matrix pair A and B. The data types you wire to the A and B inputs determine the polymorphic instance to use. 
Generalized SVD Decomposition  Computes the generalized singular value decomposition (GSVD) of a matrix pair (A,B). The data types you wire to the A and B inputs determine the polymorphic instance to use. 
Hessenberg Decomposition  Performs the Hessenberg decomposition of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Inverse Matrix  Finds Inverse Matrix, if it exists, of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Kronecker Product  Calculates the Kronecker product of the input matrices A and B. The data types you wire to the A and B inputs determine the polymorphic instance to use. 
LU Factorization  Performs the LU factorization of A so that PA = LU. Wire data to the A input to determine the polymorphic instance to use or manually select the instance. 
Lyapunov Equations  Solves the Lyapunov matrix equation. The data types you wire to the A and B inputs determine the polymorphic instance to use. 
Matrix Balance  Balances the general matrix Input Matrix to improve the accuracy of computed eigenvalues and eigenvectors. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Characteristic Polynomial  Computes the characteristic polynomial of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Condition Number  Computes the condition number of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Exp  Computes the exponential of a square Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Logarithm  Computes the natural logarithm of a square Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Norm  Computes the norm of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance.

Matrix Power  Computes the nth power of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Rank  Computes the rank of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Matrix Square Root  Computes the square root of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Outer Product  Computes the outer product of X Vector and Y Vector. The data types you wire to the X Vector and Y Vector inputs determine the polymorphic instance to use. 
PseudoInverse Matrix  Finds the PseudoInverse Matrix of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance.

QR Decomposition  Performs the QR decomposition of A with or without column pivoting. Wire data to the A input to determine the polymorphic instance to use or manually select the instance. 
QZ Decomposition  Performs the QZ decomposition of a pair of square matrices. The data types you wire to the A and B inputs determine the polymorphic instance to use. 
Schur Decomposition  Performs the Schur decomposition of a square matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance.

Solve Linear Equations  Solves a linear system AX = Y. The data types you wire to the Input Matrix and Known Vector inputs determine the polymorphic instance to use. 
Subspaces Angle  Computes the angle between column spaces of two matrices. 
SVD Decomposition  Computes the singular value decomposition (SVD) of the m × n matrix A. Wire data to the A input to determine the polymorphic instance to use or manually select the instance.

Sylvester Equations  Solves the Sylvester matrix equation. The data types you wire to the A, B, and C inputs determine the polymorphic instance to use. 
Test Matrix Type  Tests whether Input Matrix is a matrix of special type. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Trace  Finds the trace of Input Matrix. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Transpose Matrix  Transposes Input Matrix. If Input Matrix is a complex matrix, the VI performs conjugate transposition. Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance. 
Vector Norm  Computes the norm of Input Vector. Wire data to the Input Vector input to determine the polymorphic instance to use or manually select the instance. 
Subpalette  Description 

Basic Linear Algebra Subroutines VIs  Use the Basic Linear Algebra Subroutines VIs to perform standard functions for basic vector and matrix operations. 
Helpful
Not Helpful