compute the determinant of a square Matrix by minor expansion - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Linear Algebra : LinearAlgebra Package : Generic Subpackage : LinearAlgebra/Generic/MinorExpansion

LinearAlgebra[Generic][MinorExpansion] - compute the determinant of a square Matrix by minor expansion

Calling Sequence

MinorExpansion[R](A)

Parameters

R

-

the domain of computation, a commutative ring

A

-

a square Matrix of values in R

Description

• 

The (indexed) parameter R, which specifies the domain of computation, a commutative ring, must be a Maple table/module which has the following values/exports:

  

R[`0`] : a constant for the zero of the ring R

  

R[`1`] : a constant for the (multiplicative) identity of R

  

R[`+`] : a procedure for adding elements of R (nary)

  

R[`-`] : a procedure for negating and subtracting elements of R (unary and binary)

  

R[`*`] : a procedure for multiplying elements of R (binary and commutative)

  

R[`=`] : a boolean procedure for testing if two elements of R are equal

Examples

withLinearAlgebra[Generic]:

R`0`,R`1`,R`+`,R`-`,R`=`:=0,1,`+`,`-`,`=`

R0,R1,R`+`,R`-`,R`=`:=0,1,`+`,`-`,`=`

(1)

R[`*`] := proc(f,g) expand(f*g) end: # polynomial multiplication

A:=Matrixu,v,w,v,u,v,w,v,u

A:=uvwvuvwvu

(2)

MinorExpansionRA

u32uv2uw2+2v2w

(3)

See Also

LinearAlgebra[Determinant], LinearAlgebra[Generic], LinearAlgebra[Generic][Determinant]


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam