Programmet beräkna determinant för matriser i matlab?

Programmet beräkna determinant för matriser i matlab?

d = det(X) returnerar avgörande för kvadratisk matris X. Om X innehåller endast heltal poster, är resultatet d också ett heltal.

Determinanten beräknas från de trekantiga faktorer erhålls genom Gausselimination [L, U] = lu(A)
s = det(L) % Detta är alltid + 1 eller -1
det(A) = s*prod(diag(U))

Den uttalande A = [1 2 3; 4 5 6 7 8 9]
producerar en =
1 2 3
4 5 6
7 8 9
Detta råkar vara en singulär matris, så d = det(A) producerar d = 0. Ändra A(3,3) med A(3,3) = 0 blir A till en nonsingular matris. Nu d = det(A) producerar d = 27.

För mer information besök

http://www.MathWorks.com/Access/helpdesk/Help/TechDoc/ref/det.html