You can use the LabWindows/CVI Advanced Analysis Library to perform matrix computation and analysis, including solving eigenvalue and eigenvector problems, solving systems of linear equations, and factoring matrices.
The LabWindows/CVI Advanced Analysis Library includes the following linear algebra functions:
Function | Description |
---|---|
BackSub | Solves the linear equations a * x = y by backward substitution. |
CheckPosDef | Checks the positive definiteness of the real square input matrix. |
Cholesky | Calculates the Cholesky factorization of a real, symmetric positive definite input matrix. |
ConditionNumber | Calculates the condition number of a real input matrix. |
CxCheckPosDef | Checks the symmetry and positive definiteness of a complex, square matrix. |
CxCholesky | Calculates the Cholesky factorization of a complex, symmetric positive definite input matrix. |
CxConditionNumber | Calculates the condition number of a complex input matrix. |
CxDeterminant | Computes the determinant of a complex matrix. |
CxDotProduct | Compute the dot product of complex vectors. |
CxEigenValueVector | Calculates the eigenvalues and the corresponding eigenvectors of a complex, square input matrix. |
CxEigenVBack | Transforms the complex eigenvectors of a balanced matrix to those of the original matrix. |
CxGenEigenAB | Computes the generalized eigenvalues and, optionally, the left and/or right generalized eigenvectors for a pair of complex matrices. |
CxGenInvMatrix | Calculates the inverse of the real, square input matrix. |
CxHess | Calculates the Hessenberg decomposition for a complex matrix. |
CxLU | Performs an LU decomposition on a complex, square matrix. |
CxMatrixBalance | Balances a general complex matrix so that its eigenvectors can be computed more accurately. |
CxMatrixMul | Multiples two complex matrices. |
CxMatrixNorm | Computes the norm of a complex matrix. |
CxMatrixRank | Computes the rank of a complex matrix. |
CxOuterProduct | Computes the outer product of two complex vectors. |
CxPseudoInverse | Computes the pseudoinverse of a complex matrix. |
CxQR | Calculates the QR factorization of the complex input matrix. |
CxQREx | Performs the QR factorization for a complex matrix. |
CxQZ | Performs the QZ decomposition of a pair of complex matrices. |
CxSchur | Performs the Schur decomposition of a complex matrix. |
CxSolveEqs | Solves complex linear equations of the format AX = B. |
CxSpecialMatrix | Generates a special type of complex matrix. |
CxSVD | Calculates the Singular Value Decomposition (SVD) factorization of the complex input matrix. |
CxSVDEx | Calculates the Singular Value Decomposition (SVD) factorization for a complex matrix. |
CxSVDS | Calculates only the singular values that result from the Singular Value Decomposition (SVD) factorization of the complex input matrix. |
CxTrace | Computes the trace of a complex matrix. |
CxTranspose | Computes the conjugate transpose of a complex matrix. |
Determinant | Computes the determinant of a real matrix. |
DotProduct | Computes the dot product of real vectors. |
EigenVBack | Transforms the eigenvectors of a balanced matrix to those of the original matrix. |
ForwSub | Solves the linear equations a * x = y by forward substitution. |
GenDeterminant | Calculates the determinant of a real, square input matrix. |
GenEigenAB | Computes the generalized eigenvalues and, optionally, the left and/or right generalized eigenvectors for a pair of real matrices. |
GenEigenValueVector | Calculates the eigenvalues and the corresponding eigenvectors of a real, square input matrix. |
GenInvMatrix | Calculates the inverse of the real, square input matrix of the type you specify. |
Hess | Performs a Hessenberg decomposition of a real matrix. |
InvMatrix | Finds the inverse matrix of a square matrix. |
LU | Performs an LU matrix decomposition. |
MatrixBalance | Balances a general matrix so that its eigenvectors can be computed more accurately. |
MatrixMul | Multiples two real matrices. |
MatrixNorm | Calculates the norm of a real input matrix. |
MatrixRank | Calculates the rank of the real input matrix. |
OuterProduct | Calculates the outer product of the real input vectors. |
PseudoInverse | Calculates the generalized inverse of the real input matrix. |
QREx | Calculates the QR factorization for a real matrix. |
QZ | Performs the QZ decomposition of a pair of real matrices. |
Schur | Computes the Schur decomposition of a real matrix. |
SolveEqs | Solves real linear equations as follows: AX = B. |
SpecialMatrix | Generates one of the following special types of real matrix: Identity, Diagonal, Toeplitz, Vandermonde, and Companion. |
SVDEx | Computes the singular value decomposition (SVD) of a real matrix. |
SymEigenValueVector | Calculates the eigenvalues and the corresponding eigenvectors of a real, symmetric square input matrix. |
Trace | Finds the trace of the 2D input matrix. |
Transpose | Computes the transpose of a real matrix. |