res = det(x)
| Parameter | Description |
|---|---|
| x | a numeric value: scalar or square matrix (double or single), dense or sparse |
| Parameter | Description |
|---|---|
| res | real or complex number (double or single), the determinant base 10. |
res = det(x) returns the determinant of square matrix x.
Sparse double, single, complex double, and complex single matrices are supported. The result keeps single precision for single inputs.
For a
$$2 \times 2$$matrix:
$$\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad - bc$$For larger matrices, the determinant can be computed using cofactor expansion:
$$\det(A) = \sum_{j=1}^{n} (-1)^{i+j} a_{ij} M_{ij}$$where
$$M_{ij}$$is the minor of element
$$a_{ij}$$A = [10 -20 40; -50 20 0; 10 0 30]
D = det(A)
A = sparse(single([1 + 2i 0; 0 3]));
D = det(A)
| Version | Description |
|---|---|
| 1.0.0 | initial version |
| 2.0.0 | added sparse single and complex single support |