Preprint
Concept Paper

Computation of Matrix Determinants by Cross-Multiplication: A Rethinking of Dodgson’s Condensation and Reduction by Elementary Row Operations Methods

Altmetrics

Downloads

109

Views

67

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

25 June 2023

Posted:

27 June 2023

You are already at the latest version

Alerts
Abstract
We formulate a more straightforward, symmetry-based techniques in manually computing the determinant of any n×n matrix by revisiting Dodgson’s condensation method and strategically applying elementary row operations and the definition and properties of determinants. The result yields a more simplified mnemonical algorithm than the usual reduction by elementary row operations and co-factor expansion and with minimal terminal divisions performed compared to Dodgson’s internal divisions.
Keywords: 
Subject: Computer Science and Mathematics  -   Mathematics

1. Introduction

The determinant is a unique number that is associated with a square matrix [1]. This determinant-square matrix one-to-one correspondence is a function f A = | A | which assigns the number |A| to a square matrix A, the value of which is determined from the entries of A. The methods of computing determinants usually presented in elementary linear algebra texts include the Leibniz’s definition, co-factor expansion, reduction by elementary row or column operations, and sometimes Dodgson’s condensation method.
Determinants by Definition
Definition 1.
The determinant of an n × n matrix A denoted by d e t [ A ] or |A| is defined as
d e t ( A ) = Σ ( ± ) a 1 j 1 a 2 j 2 a 3 j 3 a n j n
where j 1 j 2 j 3 j n are column numbers derived from the permutations of the set S = { 1 ,   2 ,   3 ,   ,   n } .
The sign is taken as + for even permutation and - for odd permutation [1].
Accordingly, the determinants of simple matrices can be readily computed. The determinant of a single-entry matrix equals the entry itself, a 11 = a 11 . The butterfly method for 2 × 2 matrices is so-called as the movement of computation suggests the butterfly wings, that is, a 11 a 12 a 21 a 22 = a 11 a 22 a 21 a 12 . The Sarrus rule for 3 × 3 matrices provides the most efficient approach in computing the determinant [2]. By Definition 1, the determinant of a 3 × 3 is expanded as
| a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 | = a 11 a 22 a 33 + a 13 a 21 a 32 + a 12 a 23 a 31 a 13 a 22 a 31 a 12 a 21 a 33 a 11 a 23 a 32
By extending the first two columns of the matrix to the right, the downward arrows give the positive terms and the upward arrows give the negative terms in the expansion of the formula.
Preprints 77572 i001
a 11 a 12 a 13 a 11 a 12 a 21 a 22 a 23 a 21 a 22 a 31 a 32 a 33 a 31 a 32
Applying the definition in computing the determinant of n × n matrix which requires n ! terms with each containing n factors involving n 1 multiplications implies a lengthy process in manually computing the determinants as matrix size becomes larger. Several approaches were proposed to extend Sarrus rule to 4 × 4 and 5 × 5 matrices [2]. While these methods were shown to be efficient, the length of the process with added rules and number of factors in each term accumulate up as matrix size becomes larger.
Determinants by Cofactor Expansion
Two concepts defined below are essential in this method.
Definition 2.
The minor of an entry a i j of an n × n   matrix A is the determinant of the n 1 × n 1 submatrix M i j of A obtained by deleting the i t h   r o w   a n d   j t h   c o l u m n of A. The co-factor of a i j is a real number denoted by A i j and is defined by
A i j = ( 1 ) i + j det ( M i j )
After computing the minor and its associated co-factor, we compute the determinant by expanding about an ith row (the row containing all a i j ):
det ( A ) = a i 1 A i 1 + a i 2 A i 2 + a i 3 A i 3 + + a i n A i n
or jth column:
det ( A ) = a 1 j A 1 j + a 2 j A 2 j + a 3 j A 3 j + + a n j A n j
In co-factor expansion we “expand” the n × n   matrix about a certain row or column into n   submatrices M i j each with n 1 rows and n 1 columns. This means at the first expansion, we compute n minors and n co-factors. For larger matrices, we may not readily compute the minors but have to perform second expansion of each of M i j into n 1 submatrices each with n 2 rows and n 2 columns; that is, the process is repeated over the resulting submatrices until smaller submatrices with readily computed determinants are obtained. The determinant of the matrix is then computed by working backward.
Determinants by Row Operations
This alternative to computing the determinants employs elementary row operations to put the matrix into upper or lower triangular form in which the resulting entries in the main diagonal lead to the calculation of the determinant. Here, we revisit the three elementary row operations and their effect on the determinant of a given matrix [1,4].
Type 1.
Multiplying a row through by a nonzero constant
Theorem 1.
If B = b i j is the matrix that results when a single row of A = a i j   is multiplied by a scalar c , then det B = c   d e t ( A ) .
Proof: 
Let c 0 be a scalar multiplier of ith row, R i , of A . The definition det A = ± a 1 j 1 a 2 j 2 a 3 j 3 a n j n denotes each entry of R i is a factor in each term of ± a 1 j 1 a 2 j 2 a 3 j 3 a n j n , so that c R i yields ± c · a 1 j 1 a 2 j 2 a 3 j 3 a n j n = c · ± a 1 j 1 a 2 j 2 a 3 j 3 a n j n = c d e t ( A ) .
Type 2.
Interchanging two rows.
Theorem 2.
If B = b i j is the matrix that results when two rows of A = a i j are interchanged, then det B = d e t ( A ) .
Proof: 
Suppose we obtain an n × n matrix B = b i j by interchanging rows r and s of A = a i j so that b r j = a s j and b s j = a r j . By definition, det B = ± b 1 j 1 b 2 j 2 b 3 j 3 b r j r b s j s b n j n in terms of the entries of B and det B = ± a 1 j 1 a 2 j 2 a 3 j 3 a s j r a r j s a n j n in terms of the entries of A. Interchanging to rows denotes a single change within the permutation and produces a change in the number of inversions as to being odd or even; hence,
det ( B ) = ( ) a 1 j 1 a 2 j 2 a 3 j 3 a r j s a s j r a n j n = det ( A )
Type 3.
Adding a constant times one row to another.
Theorem 3.
If B = b i j is the matrix that results when a multiple of a row R r of A = a i j is added to another row R s , then det B = d e t ( A ) .
Proof. 
Let c 0 be a scalar multiplier R r so that a i j = b i j ; i s and b s j = a s j + c a r j . By definition,
det ( B ) = ( ± ) b 1 j 1 b 2 j 2 b 3 j 3 b r j r b s j s b n j n = ( ± ) a 1 j 1 a 2 j 2 a 3 j 3 a r j r ( a s j s + c a r j r ) a n j n
Expanding the summation gives
( ± ) a 1 j 1 a 2 j 2 a 3 j 3 a r j r a s j s a n j n + ( ± ) a 1 j 1 a 2 j 2 a 3 j 3 a r j r c a r j r a n j n
Note that the first term ± a 1 j 1 a 2 j 2 a 3 j 3 a r j r a s j s a n j n = d e t ( A ) and ± a 1 j 1 a 2 j 2 a 3 j 3 a r j r c a r j r a n j n = c ± a 1 j 1 a 2 j 2 a 3 j 3 a r j r a r j r a n j n . The two equal factors denote two rows with same entries, thus ± a 1 j 1 a 2 j 2 a 3 j 3 a r j r a r j r a n j n = 0 . Finally, det B = det A + c 0 = d e t ( A ) .
By reducing a matrix into upper or lower triangular form and applying co-factor expansion, the determinant of the matrix is determined by the product of the entries in the main diagonal as stated in the following theorem.
Theorem 4.
If A = a i j is upper (lower) triangular, then det(A) = a 11 a 22 a 33 a n n ; that is, the determinant of a triangular matrix is the product of the elements on the main diagonal.
Some methods along this approach include Chio’s condensation, triangle’s rule, Gaussian elimination procedure, LU decomposition, QR decomposition, and Cholesky decomposition (Sowabomo, 2016)
  • Dodgson’s Condensation Method
The English clergyman Rev. Charles Lutwidge Dodgson (1832-1898), famously known as Lewis Caroll for his literary works Alice in Wonderland and Through the Looking Glass, invented an algorithm for computing the determinant of a square matrix that is more efficient than Leibniz’s definition especially for larger matrices [4,5]. Dodgson’s method aims to ‘condense’ the determinant by producing an n 1 × ( n 1 ) matrix from an n × n matrix, then ( n 2 ) × n 2 until a 1 × 1 matrix is obtained. The condensation method is founded on Jacobi’s theorem [5].
Theorem 5.
Jacobi’s Theorem. Let A be an n × n matrix, let A i j ] be an m × m minor of A , where m < n , let [ A i j ] be the corresponding m × m minor of A , and let [ A i j * ] be the complementary ( n m ) × ( n m ) minor of A. Then: 
det [ A i j ] = det ( A ) m 1 · det [ A i j * ] .
With m = 2 , Dodgson realized that the determinant of A can be readily computed with
det A = det [ A i j ] det [ A i j * ] .
His algorithm consists of the following steps.
1. Check the interior of A for a zero entry. The interior of A is an ( n 2 ) × n 2 matrix that remains when the first row, last row, first column, and last column of A are deleted. We perform elementary row operations to remove all zeros from the interior of A.
2. Compute the determinant of every four adjacent terms to form a new ( n 1 ) × n 1 matrix B.
3. Repeat Step 2 to produce an ( n 2 ) × n 2 matrix. We then divide each term by the corresponding entry in the interior of the original matrix A, to obtain matrix C.
4. We continue the process of condensation with the succeeding matrices a 1 × 1 matrix obtained which gives det A.
Note that Dodgson’s method employs division of entries in succeeding matrices beginning with ( n 2 ) × n 2 matrix, a step which may magnify computational error especially for matrices with non-integral entries.
Some technology-based approaches are proposed to efficiently compute the determinant. Matrices with numerically very large or small entries are scaled down to optimize computing efficiency and space; which, however may affect accuracy. Hence, some methods are proposed such as computation of determinant of square matrices without division[6]. Some matrices naturally take specialized forms which facilitate the development of formulas to compute the determinant. These include division-free algorithm to compute the determinant of quasi-tridiagonal matrices [7], development of determinant formula for special matrices involving symmetry such as block matrices [8]; break-down free algorithm for computing determinants of periodic tridiagonal matrices [9]; and block diagonalization based algorithm of block k-tridiagonal matrices [10].
The goal of this paper is to propose a more straightforward and mnemonical algorithm that can be applied to any n × n numerical matrices.

2. Development of Proposed Algorithm

We start with an n × n matrix denoted by A n with real entries
A n = [ a 11 a 12 a 1 n a 21 a 22 a 2 n             a n 1   1 a n 1   2 a n 1   n a n 1 a n 2 a n n ]
where the first entries are non-zero real numbers. Our goal is to produce a matrix in upper triangular form so as to readily compute the determinant by Theorem 4.
Reduction by Cross-Multiplication
In this paper, we define reduction as the process of performing elementary row operations on a matrix to zero out entries under the first non-zero entry of the first row. A more straightforward way of zeroing out entries under a 11 in A starting from the bottom row R n is through a n 1   1 R n a n 1 R n 1 . By Theorem 3, the process introduces the factor a n 1   1 into the determinant. Working our way up, we zero out the first entry of R n 1 through a n 2   1 R n 1 a n 1   1 R n 2 which then introduces the factor a n 2   1 into the determinant. By repeating the process upward until R 2 , we have introduced the following factors into the determinant of A a 11 , a 21 , , a n 2   1 , a n 1   1 . At this stage, we obtain a matrix A n 1   with n 1 rows and n 1 columns by excluding the first column at the left with zero entries. We specified the entries as follows:
Preprints 77572 i002
For the purpose of this algorithm, we do away with the usual matrix notation and we put the rows of A n 1     under the given matrix.
Preprints 77572 i003
The next stage is obtaining the rows for A n 2 which is equivalent to zeroing out entries under a 11 ( 1 ) by following similar process done in obtaining the rows for A n 1 . The process also introduces the following factors into the determinant: a 11 ( 2 ) , a 21 ( 2 ) , … , a n 3   1 ( 2 ) , a n 2   1 ( 2 ) .
Preprints 77572 i004
Assuming no first entries of each A i is zero, continuing the process of reduction leads to 2 × 2   s u b m a t r i x   A 2 with an introduced factor of a 1   1 ( n 2 ) and eventually 1 × 1   s u b m a t r i x   A 1 .
Preprints 77572 i005
By taking the first row from each submatrix, we can reconstruct an n × n matrix B in upper triangular form that is row equivalent to the given n × n matrix A .
Preprints 77572 i006
By Theorem 4
det ( B ) = a 11 · a 11 ( 1 ) · a 11 ( 2 ) · · a 11 ( n 2 ) · a 11 ( n 1 )
Since A is row equivalent to B and these factors
a 11 a 21 a 31 a n 11 · a 11 1 a 21 ( 1 ) a n 21 ( 1 ) a n 11 ( 1 ) a 11 ( n 2 )
are introduced into the determinant of A in the process of forming B , then
Preprints 77572 i023
from which,
Preprints 77572 i021
Finally, Preprints 77572 i022
Examining the table below, the denominators are the in-between first entries in the submatrices.
Preprints 77572 i007
Remarks. 
The expression for each entry suggests a cross-multiplication pattern involving the first entries of two adjacent rows of A , a i 1 and a i + 11 , and a pair of entries in the j t h column, a i j and a i + 1   j such that a resulting entry denoted by a i j 1 ( m ) in the submatrix A i is determined by a i j 1 ( m ) = a i 1 a i + 1   j a i + 1   1 a i   j where ( m ) is the number of reductions performed. Hence, we name this method cross-multiplication. In A n 1 for example, a 11 ( 1 ) = a 11 a 22 a 21 a 12 , a 12 ( 1 ) = a 11 a 22 a 21 a 12 , …, a 1 n 1 ( 1 ) = a 11 a 2 n a 21 a 1 n , and so on until a n 1   n 1 ( 1 ) = a n 1   1 a n n a n 1 a n 1   n

3. Cross-Multiplication and Dodgson’s Condensation Method in 3 x 3 Matrices

We now show the equivalence of Dodgson’s condensation method and cross-multiplication which as shown above is derived from elementary row operations for 3 × 3 matrix.
Given A = a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 where a 11 ,   a 21 ,   a 31   a n d   a 22 are nonzero. By Dodgson’s condensation method, we take four adjacent entries at a time, compute their determinants to form a 2 × 2 matrix.
Preprints 77572 i024
We then compute the determinant of the resulting matrix to obtain a 1 × 1 matrix and divide the resulting entry by the corresponding entry of the interior of A which is a 22 .
Preprints 77572 i025
With a 21 a 12 a 32 a 23 cancelled, this gives
Preprints 77572 i026
Since a 22 is a common factor, then B = a 22 a 11 a 22 a 33 a 11 a 32 a 23 a 21 a 12 a 33 + a 21 a 32 a 13 + a 31 a 12 a 23 a 31 a 22 a 13 . By Definition 1, |A|= | a 11 a 12 a 33 a 11 a 32 a 23 a 21 a 12 a 33 + a 21 a 32 a 13 + a 31 a 12 a 23 a 31 a 22 a 13 | . Thus, A = | B | a 22 .
By exchanging columns 1 and 2 of A , we have A ' = a 12 a 11 a 13 a 22 a 21 a 23 a 32 a 31 a 33 and it can also be shown that A = | B ' | a 21 .
By cross-multiplication
Preprints 77572 i027
Here, a 21 is the common factor hence, A = | A 1 | a 21 which is consistent with Equation 2.
Similar to Dodgson’s approach, a i j 1 ( m ) can be thought of as the determinant of 2 × 2 matrix formed by the first entries of two adjacent rows and the pair of corresponding entries in the j t h column; that is, a i j 1 ( m ) = a i 1 a i j a i + 1   1 a i + 1   j . Here, we fix the first entries of two adjacent rows as the pivot in computing the determinants of consecutive 2 × 2 matrices. By doing so, a i + 1   1 is the factor introduced into the original determinant, analogous to the corresponding entry of the interior matrix in the condensation method. By fixing the pivot at the first two entries, we can limit the number of divisions to be performed in preserving the determinant. With n 3   D odgson’s method employs n 2 3 n + 1 internal divisions while cross-multiplications only employs n 2 3 n + 2 2 divisions at the final stage of calculations.

4. Alternate Proof of Cross-Multiplication Method

Suppose that B is an n × n matrix where all entries under the first element of the first row are zeros,
Preprints 77572 i028
By co-factor expansion det B = b 11 ( 1 ) 1 + 1 b 22 b 2 n . . b n 1   2 b n 2 b n 1   n b n n . If n > 4 , then to compute the determinant of the resulting n 1 × n 1 submatrix requires a full co-factor expansion or elementary row operations. In deriving the proposed method, we first transform a given matrix A   into the form of B through elementary row operations then apply the definition of co-factor expansion by expanding about the first column. We then repeat the process with the succeeding submatrices until a relatively smaller matrix is obtained where we can readily compute the determinant. By introducing the cross-multiplication, we only form one n 1 × n 1 submatrix instead of n   n 1 × n 1 submatrices in co-factor expansion.
Let A be an n × n matrix with real entries where a 11 , a 21 , a n 11 , a n 1 0 .
Preprints 77572 i029
We zero out entries under a 11 through the process illustrated in this paper: With two successive rows R i and R i + 1 with first entries a i 1 and a i + 11 , respectively, and by a i 1 R i + 1 a i + 1   1 R i , a matrix B 1 is produced.
Preprints 77572 i030
In the process, the factors a 11 ,   a 21 ,   a 31 ,   ,   a n 1   1 are introduced into det [ A ] .   Thus by Theorem 1,
Preprints 77572 i031
By cofactor expansion,
Preprints 77572 i032
where A n 1 = a 11 ( 1 ) a 1 n 1 ( 1 ) a n 11 ( 1 ) a n 1 n 1 ( 1 ) .
We repeat the process of reduction on A n 1 to form the matrix
Preprints 77572 i033 and which Preprints 77572 i034
Continuing the reduction on subsequent submatrices we summarize the following results
Preprints 77572 i035
Working backwards leads to
Preprints 77572 i036
Hence, Preprints 77572 i037

5. Some Special Cases

The equation in computing the determinant with the developed method holds if none of the first entries in any row is zero. Here we consider cases where there are zero first entries in any of the submatrices A n i .
  • Zero First Entries of First or Last Row of A n i n i > 1
If the first entry of either first or last row of A n i except the last submatrix A 1 is zero, then Equation 2 still holds. These rows with zero first entries are considered standby rows and do not participate in row reduction. They are then transferred to the next submatrix retaining their placement as first or last row.
Preprints 77572 i008
By Theorem 3, we can also add any row with nonzero first entry to a row with zero first entry and go on with the usual process of reduction.
  • Some In-Between First Entries are Zeros
The general approach is to apply Theorem 3 by adding any row with nonzero first entry to a row with zero first entry. We can also apply Theorem 2 to lessen the number of operations especially when there are more rows with zero first entries than rows with nonzero first entries. If an m th row of A n i has a m 1 ( i ) = 0 , then the reduction a m 1 ( i ) R m + 1 a m + 1   1 ( i ) R m is not possible since this will introduce a zero factor in the divisor of Equation 2. We reduce the entire submatrix by first moving the rows with zero first entries to the bottom part then perform reduction to rows with nonzero first entries. The rows with zero first entries are treated as “standby rows” and are then moved to the next submatrix in the same placement. Since det A n i = a 11 ( k ) d e t ( A n i 1 ) , by Theorem 2, interchanging R m and the last row will lead to det A n i = a 11 ( k ) d e t ( A n i 1 ) . We introduce the factor ( 1 ) k to Equation 2 where k indicates the number of row exchanges performed.
Preprints 77572 i009
  • Only One Row Has Non-zero First Entry
If only one row of A n i has non-zero first entry, we place this row as R 1 with first entry a 11 ( n i ) . No reduction is performed since the A n i already takes the reduced form. By Theorem 4, a 11 ( n i ) is a diagonal entry thus this leads to the modified formula:
Preprints 77572 i038
  • All Rows Have Zero First Entries
If all rows of A n i have zero first entries, then no reduction is performed and since a 11 ( n i ) = 0 , then by Equation 2, det A = 0 .

6. Conclusions

The cross-multiplication method of computing the determinants is a mnemonical use of elementary row operations in reducing a matrix to lower triangular form by using the first entries of adjacent rows as scalar multipliers. Doing so retains the butterfly movement in computing the determinant of 2 × 2 matrix as each entry is easily computed through a i j 1 ( m ) = a i 1 a i + 1   j a i + 1   1 a i   j or a i j 1 ( m ) = a i 1 a i j a i + 1   1 a i + 1   j such that a i 1 and a i + 1   1 are the pivot entries. The algorithm proceeds by computing each entry to produce a submatrix that is one row and one column less than the preceding submatrix until a 1 × 1 matrix, [ a 11 ( n 1 ) ] , is obtained. The determinant is then computed as to the following cases.
1. When all first entries in the rows of submatrices are nonzero, the determinant is solved by
det ( A ) = a 11 ( n i ) a 21 a 31 a n 11 a 21 ( 1 ) a n 21 ( 1 ) a n 11 ( 1 ) a 21 ( 2 ) a 31 ( 2 ) a n 21 ( 2 ) a 21 ( n 4 ) a 31 ( n 4 ) a 21 ( n 3 )
where the factors in the denominator are the nonzero in-between first entries of submatrices, representing the factors introduced into the original determinant in the reduction process.
2. When some first entries in the rows are zero, the rows are transferred to the bottom of the submatrix and then transferred to the next submatrix. The determinant is solved by
det ( A ) = a 11 ( n i ) product of nonzero in between first entries ( 1 ) k
where k is the number of row exchanges.
3. When rows with zero first entries are added by rows with nonzero first entries, the formula in (1) holds.
4. When each of the submatrices A n i ,   A n j ,   A n k ,   has exactly one row with nonzero first entry, we set these rows as first rows where necessary and compute the determinant by
det ( A ) = a 11 ( n i ) a 11 ( n j ) a 11 ( n k ) a 11 ( n 1 ) product of nonzero in between first entries ( 1 ) k
where k is the number of row exchanges.
4. When all rows of a submatrix A n i have zero first entries, then det A = 0 . For n = 3 , cross-multiplication and Dodgson’s condensation method are shown to be equivalent. Unlike the condensation method which employs n 2 3 n + 1 internal divisions, the proposed method employs much fewer, n 2 3 n + 2 2 , terminal divisions thus minimizing the propagation of computational errors. Both methods require row adjustments whenever there are zero pivot entries.
Compared to co-factor expansion which generates n number of ( n 1 ) × ( n 1 ) submatrices, then n ( n 1 ) number of ( n 2 ) × ( n 2 ) submatrices, and so on, the cross-multiplication method generates only one of each of n 1 × n 1 ,   ( n 2 ) × ( n 2 ) , … 2 × 2 ,   a n d   ( 1 × 1 ) submatrices.
The simplicity and efficiency of the proposed methods lies in the consistency and symmetry of of its iterative process. No procedural adjustments are introduced as the matrix size increases compared to other methods such as extension of Sarrus rule to matrices with n 4 .

Acknowledgments

The author acknowledges the invaluable service of peer reviewers of this paper.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A

  • Experiments with Proposed Methods
We provide illustrative examples for the proposed methods and we verify the results using co-factor expansion and Matlab (See Appendix B).
Illustration 1. 4 × 4 matrix All First Entries Are Non-zeros
A = [ 2 2 5 2 2 3 2 3 1 1 4 2 1 2 4 1 ]
Solution by cross-multiplication method.
Preprints 77572 i010
Solution by co-factor expansion
We expand at the first column to get
Preprints 77572 i018
Illustration 2. 5 × 5 matrix All First Entries Are Non-zeros
A = [ 2 2 1 3 1 1 3 1 1 2 1 2 4 2 3 2 2 3 2 1 1 3 2 1 5 ]
Computation of determinants by cross-multiplication method.
Preprints 77572 i011
Verification of result by co-factor expansion.
Preprints 77572 i019
We compute the determinant of each submatrix separately.
Preprints 77572 i020
Thus, det A = 2 132 23 + 60 2 111 31 = 48
Illustration 3. First Entry of First or Last Row is Zero
C = [ 0 2 1 1 1 2 3 1 2 5 2 1 3 2 2 5 ]
Preprints 77572 i012
The other approach is to add the row with zero first entry by another row with nonzero first entry.
Preprints 77572 i013
Illustration 4. Some In-between First Entries are Zeros
D = [ 2 1 5 2 0 3 2 3 1 1 4 2 0 2 4 1 ]
Preprints 77572 i014
We apply similar technique as in Illustration 2.
Preprints 77572 i015
Illustration 5. Only One Row Has Non-zero First Entry
E = [ 0 2 1 3 1 0 0 2 1 1 3 3 4 1 5 0 2 5 2 1 0 3 2 2 5 ]
Preprints 77572 i016

Appendix B

  • Matlab Generated Results
Preprints 77572 i017

References

  1. Kolman, B.; Hill, D. Elementary Linear Algebra with Applications 9th Ed; Pearson Education Ltd.: London, UK, 2014. [Google Scholar]
  2. Sobamowo, M. On the extension of Sarrus’. International Journal of Engineering Mathematics, 2016. [CrossRef]
  3. Anton, H.; Rorres, C.; Kaul, A. Elementary Linear Algebra, 12th Ed. John Wiley and Sons: NY, USA, 2019.
  4. Rice, A.; Torrence, E. ; Shutting up like a telescope: Lewis Carroll’s “Curious” Condensation Method for evaluating determinants. The College Mathematics Journal, 2007, 38, 85–95. [Google Scholar] [CrossRef]
  5. Harwood, R. C.; Main, M.; Donor, M. An elementary proof of Dodgson's condensation method for calculating determinants" Faculty Publications - Department of Mathematics and Applied Science, 2016.
  6. Seifullin, T. Computation of determinants, adjoint matrices, and characteristic polynomials without division. Cybernetics and Systems Analysis, 38, 2002.
  7. Ji-Teng, J.; Wang, J.; He, Q.; Yu-Cong, Y. A division-free algorithm to numerically evaluating the determinant of a special quasi-tridiagonal matrix. Journal of Mathematical Chemistry, 60, 2022.
  8. Bae, Y.; Lee, I. (2017). Determinant formulae of matrices with certain symmetry and its applications. Symmetry, 9, 2017.
  9. Ji-Teng, J. A breakdown-free algorithm for computing the determinants of periodic tridiagonal matrices. Numerical Algorithm, 83, 2020.s.
  10. Ji-Teng, J.; Yu-Cong, Y.; He, Q. A block diagonalization based algorithm for the determinants of block k-tridiagonal matrices. Journal of Mathematical Chemistry, 59, 2021.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated