9.6 Determinant of a Real Symmetric Matrix
SymDet
## function (SymMat)
## {
## n = dim(SymMat)[1]
## Det = SymMat[1, 1]
## if (n > 1) {
## L = SymMat
## for (i in 1:n) {
## for (j in 1:i) {
## if (j > 1)
## for (k in 1:(j - 1)) L[i, j] = L[i, j] - L[i,
## k] * L[j, k] * L[k, k]
## if (j < i)
## L[i, j] = L[i, j]/L[j, j]
## }
## }
## for (i in 2:n) Det = Det * L[i, i]
## }
## return(Det)
## }
## <bytecode: 0x000001e2b39fc308>
## <environment: namespace:math>
SymDet(M)
## [1] 33
det(M)
## [1] 33