Computes the determinant of a matrix.
The input matrix is a matrix that you cannot describe with one of the other categories.
The input matrix is positive-definite.
The input matrix is lower triangular.
The input matrix is upper triangular.
A square matrix.
This input accepts a 2D array of double-precision, floating point numbers or 2D array of complex double-precision, floating point numbers.
Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.
Default: No error
The determinant of the input matrix.
The determinant of a singular matrix is zero. This is a valid result and is not an error.
Error information. The node produces this output according to standard error behavior.
Let A be a square matrix that represents the input matrix, and let L and U represent the lower and upper triangular matrices, respectively, of A such that
A = LU
where the main diagonal elements of the lower triangular matrix L are arbitrarily set to one. This node finds the output determinant of A by the product of the main diagonal elements of the upper triangular matrix U.
where |A| is the output determinant of A and n is the dimension of A.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported