LabVIEW Multicore Analysis and Sparse Matrix Toolkit API Reference

Content Type
Programming Language
Current manual

Determinant VI

Determinant VI

Owning Palette: Linear Algebra VIs

Requires: Multicore Analysis and Sparse Matrix Toolkit

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.

Details  

Determinant (DBL)

Input Matrix specifies a square matrix. If Input Matrix is empty, this VI sets determinant to NaN.
matrix type specifies the type of Input Matrix. Knowing the type of Input Matrix can speed up the computation of the determinant and can help you to avoid unnecessary computation, which could introduce numerical inaccuracy.

0General (default)
1Positive Definite
2Lower Triangular
3Upper Triangular
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
determinant returns the determinant of Input Matrix. If Input Matrix is singular, determinant is 0.
error out contains error information. This output provides standard error out functionality.

Determinant (SGL)

Input Matrix specifies a square matrix. If Input Matrix is empty, this VI sets determinant to NaN.
matrix type specifies the type of Input Matrix. Knowing the type of Input Matrix can speed up the computation of the determinant and can help you to avoid unnecessary computation, which could introduce numerical inaccuracy.

0General (default)
1Positive Definite
2Lower Triangular
3Upper Triangular
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
determinant returns the determinant of Input Matrix. If Input Matrix is singular, determinant is 0.
error out contains error information. This output provides standard error out functionality.

Determinant (CDB)

Input Matrix specifies a square matrix. If Input Matrix is empty, this VI sets determinant to NaN + NaNi.
matrix type specifies the type of Input Matrix. Knowing the type of Input Matrix can speed up the computation of the determinant and can help you to avoid unnecessary computation, which could introduce numerical inaccuracy.

0General (default)
1Positive Definite
2Lower Triangular
3Upper Triangular
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
determinant returns the determinant of Input Matrix. If Input Matrix is singular, determinant is 0.
error out contains error information. This output provides standard error out functionality.

Determinant (CSG)

Input Matrix specifies a square matrix. If Input Matrix is empty, this VI sets determinant to NaN + NaNi.
matrix type specifies the type of Input Matrix. Knowing the type of Input Matrix can speed up the computation of the determinant and can help you to avoid unnecessary computation, which could introduce numerical inaccuracy.

0General (default)
1Positive Definite
2Lower Triangular
3Upper Triangular
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
determinant returns the determinant of Input Matrix. If Input Matrix is singular, determinant is 0.
error out contains error information. This output provides standard error out functionality.

Determinant Details

The following table lists the support characteristics of this VI.

Supported on RT targets Yes
Suitable for bounded execution times on RT Yes (with exceptions). The following cases are exceptions:
  • Determinant (DBL) when matrix type is General or Positive Definite
  • Determinant (CSG) when matrix type is Positive Definite

Refer to the Details section in the Determinant VI for more details about this VI.

Was this information helpful?