Determinantes

Página Inicial
ESPAÇOS VETORIAIS
Espaços Vetoriais
Subespaços Vetoriais
Combinação Linear
Subespaços Gerados
Intersecção de Subespaços
Soma de Subespaços
Dependência Linear
Base e Dimensão
Mudança de Base

TRANSFORMAÇÕES LINEARES
Transformações Lineares
Núcleo e Imagem
Teorema do Núcleo e da Imagem
Isomorfismo e Automorfismo
Álgebra das Transformações Lineares
Matriz de uma Transformação

AUTOVALORES E AUTOVETORES
Autovalores e Autovetores
Polinômio Característico
Diagonalização

ESPAÇOS COM PRODUTO INTERNO
Produto Interno
Norma e Distância
Ortogonalidade

DETERMINANTES
Determinantes
Propriedades do Determinante
Cálculo de Determinantes

SISTEMAS LINEARES
Sistemas Lineares
Operações Elementares
Sistemas Triangulares
Eliminação Gaussiana

FATORAÇÕES MATRICIAIS
Fatoração LU
Fatoração de Cholesky
Fatoração Ortogonal
Fatoração QR - Processo de Gram-Schmidt
Fatoração QR - Transformações de Householder

QUADRADOS MÍNIMOS
Método de Quadrados Mínimos
Ajuste de Curvas
Problemas Aplicados

 OUTRAS APLICAÇÕES
Curvas e Superfícies por Pontos Especificados
Criptografia
Jogos de Estratégia
Classificação de Cônicas


Considere uma matriz quadrada A:n×nA:n \times n. A função determinante é uma função que associa um número real (o determinante de A) à matriz AA, isto é:

det:Mn(R)RAdet(A)\begin{array}{cccc} det: & M_n(R) & \longrightarrow & R \\ & A & \longmapsto & det(A) \end{array}
A regra que define essa função será um somatório no qual cada parcela é composta por um produto entre elementos de A. É claro que existe uma lei que define como compor cada parcela, bem como seu sinal. Estudaremos como definir esta função e veremos alguns exemplos do cálculo de determinantes. Para isso, veremos inicialmente algumas noções sobre permutações e produtos elementares.


Definição: Uma permutação de um conjunto finito é um rearranjo dos elementos desse conjunto em certa ordem, sem falta ou repetição de nenhum deles.

Denotaremos por p=(j1,j2,...,jn)p = (j_1, j_2, ..., j_n) uma permutação qualquer de um conjunto, onde j1j_1 é o primeiro elemento na permutação, j2j_2 o segundo e assim por diante.


Definição: Uma permutação é par se o número de trocas que devemos realizar entre seus elementos para recuperar a ordem original da sequência for par. A permutação é ímpar se este número for ímpar.

Denotaremos o sinal da permutação usando a função sgnsgn (do inglês signal), dada por: sgn(p)=+1sgn(p) = +1 se pp é par e sgn(p)=-1sgn(p) = -1 se pp é ímpar.


Exemplo 1: Considere o conjunto dos inteiros {1,2,3,4}\left\lbrace 1, 2, 3, 4 \right\rbrace e uma permutação p=(4,2,1,3)p = (4, 2, 1, 3). Para recuperar a ordem original dos elementos podemos realizar as trocas:

(4,2,1,3)(2,4,1,3)(2,1,4,3)(2,1,3,4)(1,2,3,4)({\color{red} 4}, {\color{red} 2}, 1, 3) \longrightarrow (2, {\color{red} 4}, {\color{red} 1}, 3) \longrightarrow (2, 1, {\color{red} 4}, {\color{red} 3}) \longrightarrow ({\color{red} 2}, {\color{red} 1}, 3, 4) \longrightarrow (1, 2, 3, 4)
Resultando em um total de 4 trocas. Portanto, a permutação pp é par, logo, sgn(p)=+1sgn(p) = +1. Ainda para este exemplo, podemos recuperar a ordem original dos elementos realizando também a seguinte sequência de trocas:

(4,2,1,3)(3,2,1,4)(1,2,3,4)({\color{red} 4}, 2, 1, {\color{red} 3}) \longrightarrow ({\color{red} 3}, 2, {\color{red} 1}, 4) \longrightarrow (1, 2, 3, 4)
Resultando em um total de 2 trocas, que também é par.


Um resultado importante afirma que a paridade de uma permutação é única, ou seja, se a ordem original dos elementos é recuperada através de um número par (ímpar) de trocas, então qualquer outra sequência de trocas que recupere a ordem original dos elementos também terá um número par (ímpar) de trocas.

Uma maneira de obter a paridade de uma permutação p=(j1,j2,...,jn)p = (j_1, j_2, ..., j_n) é: encontrar o número de inteiros que são menores que j1j_1 e estão depois de j1j_1 na permutação; encontrar o número de inteiros que são menores que j2j_2 e estão depois de j2j_2 na permutação; fazer o mesmo processo para j3,...,jn-1j_3, ..., j_{n-1}. A soma desses números obtidos será o número total de trocas em uma sequência de trocas que devemos efetuar entre os dígitos de pp para recuperar a ordem natural dos números.

Considerando a permutação p=(4,2,1,3)p = (4, 2, 1, 3) do exemplo 2, para j1=4j_1 = 4 temos que 2, 1 e 3 são menores que ele e estão depois na permutação, ou seja, o dígito j1j_1 precede 3 dígitos menores que ele. Para j2=2j_2 = 2 apenas o 1 é menor que ele e está depois na permutação, ou seja, o dígito j2j_2 precede 1 dígito menor que ele. Por fim, o dígito j3=1 j_3 = 1 não precede nenhum dígito menor que ele. Somando os números obtidos teremos: 3+1=43 + 1 = 4. Portanto, a permutação pp é par.


Definição: Seja AA uma matriz quadrada de ordem nn. Um produto elementar da matriz AA é um produto entre nn elementos de AA no qual não aparece mais de um elemento da mesma linha ou da mesma coluna de AA.


Observação: Como cada produto elementar deve ter nn fatores e cada fator vem de uma linha distinta, podemos escrever um produto elementar da forma:

a1j1a2j2...anjna_{1j_1}a_{2j_2}...a_{nj_n}
onde cada ji,i=1,...,nj_i, i = 1, ..., n representa um índice distinto das colunas. Isto é, mantemos a ordem original (1,2,...,n)(1, 2, ..., n) para as linhas e para as colunas seguimos a ordem (j1,j2,...,jn)(j_1, j_2, ..., j_n) que é uma das permutações dos nn índices das colunas. Dessa forma, uma matriz A:n×nA: n \times n possui n!n! produtos elementares distintos.

Quando associamos ao produto elementar o sinal da permutação empregada para os índices das colunas temos um produto elementar com sinal.


Exemplo 2: Se AA é uma matriz quadrada de ordem 4, um de seus produtos elementares é dado por: a14a22a31a43a_{14}a_{22}a_{31}a_{43}. Observe que seguimos a ordem original para os índices das linhas e para as colunas seguimos a ordem (4,2,1,3)(4,2,1,3) que é uma das 4!=244! = 24 permutações possíveis dos 4 dígitos. Como vimos, esta permutação é par e, portanto, associamos o sinal positivo a este produto elementar.


Definição de Determinante: Sejam AA uma matriz quadrada n×nn\times nP\mathcal{P} o conjunto de todas as permutações p=(j1,j2,...,jn)p = (j_1, j_2, ..., j_n) de {1,2,...,n}\left\lbrace 1, 2, ..., n \right\rbrace. A função determinante, denotada por detdet, associa à matriz AA um número real, det(A)det(A), obtido pela soma de todos os produtos elementares de AA com sinal:

det(A)=pPsgn(p)a1j1a2j2...anjndet(A) = \sum_{p \in \mathcal{P}}^{} sgn(p)a_{1j_1}a_{2j_2}...a_{nj_n}
Costumamos denotar também o determinante de AA por |A||A|.


Exemplo 4: Considere uma matriz quadrada 2×22 \times 2:

A=[a11a12a21a22]A = \left[ \begin{array}{cc} a_{11} & a_{12} \\ a_{21} & a_{22} \end{array} \right]
Como cada produto elementar dessa matriz deve ter dois elementos e cada elemento vem de uma linha distinta, podemos escrever um produto elementar da forma:

a1j1a2j2a_{1j_1}a_{2j_2}
onde (j1,j2)(j_1, j_2) indica uma permutação dos índices das colunas, uma vez que não pode haver dois elementos vindos da mesma coluna. Então, as 2!=22! = 2 permutações distintas nos dão a lista dos possíveis produtos elementares de A, sendo eles:

a11a22,a12a21a_{11}a_{22}, \;\;\; \;\;\; a_{12}a_{21}
A permutação associada ao produto elementar a11a22a_{11}a_{22} é (1,2)(1,2), que é uma permutação par e, portanto, esse produto recebe sinal positivo. A permutação associada ao produto elementar a12a21a_{12}a_{21} é (2,1)(2,1), que é ímpar e, portanto, esse produto recebe o sinal negativo. Então, pela definição de determinante, temos que:

det(A)=a11a22-a12a21det(A) = a_{11}a_{22} - a_{12}a_{21}
Isto é, para calcular o determinante de uma matriz 2×22\times 2 basta realizar o produto dos elementos da diagonal principal e subtrair este resultado do produto dos elementos da diagonal secundária.


Exemplo 5: Considere a seguinte matriz:

A=[2314]A = \left[ \begin{array}{cc} 2 & 3 \\ 1 & 4 \end{array} \right]
Então, como visto no exemplo anterior temos que:

det(A)=|2314|=(2)(4)-(3)(1)=8-3=5det(A) = \left| \begin{array}{cc} 2 & 3 \\ 1 & 4 \end{array} \right| = (2)(4) - (3)(1) = 8 - 3 = 5

Exemplo 6: Considere uma matriz quadrada 3×33 \times 3:

A=[a11a12a13a21a22a23a31a32a33]A = \left[ \begin{array}{ccc} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{array} \right]
Como cada produto elementar dessa matriz deve ter 3 elementos e cada elemento vem de uma linha distinta, podemos escrever um produto elementar da forma:

a1j1a2j2a3j3a_{1j_1}a_{2j_2}a_{3j_3}
onde (j1,j2,j3)(j_1, j_2, j_3) indica uma permutação dos índices das colunas, uma vez que não pode haver dois elementos vindos da mesma coluna. Então, as 3!=63! = 6 permutações distintas dos inteiros {1,2,3}\left\lbrace 1, 2, 3\right\rbrace nos dão a lista dos possíveis produtos elementares de AA, sendo eles:

a11a22a33,a11a23a32,a12a21a33,a12a23a31,a13a21a32,a13a22a31a_{11}a_{22}a_{33}, \;\; a_{11}a_{23}a_{32}, \;\; a_{12}a_{21}a_{33}, \;\; a_{12}a_{23}a_{31}, \;\; a_{13}a_{21}a_{32}, \;\; a_{13}a_{22}a_{31}
O sinal do produto elementar é associado ao sinal da permutação, conforme a seguinte tabela:

Produto Elementar
 Permutação Associada
Paridade da Permutação
Sinal
a11a22a33a_{11}a_{22}a_{33}
(1,2,3)(1, 2, 3)
par ++
a11a23a32a_{11}a_{23}a_{32}
(1,3,2)(1, 3, 2)
ímpar --
a12a21a33a_{12}a_{21}a_{33}
(2,1,3)(2, 1, 3)
ímpar --
a12a23a31a_{12}a_{23}a_{31}
(2,3,1)(2, 3, 1)
par ++
a13a21a32a_{13}a_{21}a_{32}
(3,1,2)(3, 1, 2)
par ++
a13a22a31a_{13}a_{22}a_{31}
(3,2,1)(3, 2, 1)
ímpar --

Então, pela definição de determinante segue que:

det(A)=a11a22a33+a12a23a31+a13a21a32-a13a22a31-a12a21a33-a11a23a32det(A) = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{13}a_{22}a_{31} - a_{12}a_{21}a_{33} - a_{11}a_{23}a_{32}
Para evitar a memorização dessa expressão, podemos utilizar o seguinte esquema: acrescentamos as colunas 1 e 2 de A após as 3 colunas originais e os produtos elementares serão obtidos multiplicando-se os elementos conforme a figura a seguir. O sinal dos produtos obtidos pelas diagonais à direita será positivo, e o sinal dos produtos obtidos pelas diagonais à esquerda será negativo:


regra_det

Figura 1: Regra para o cálculo de Determinantes 3×33 \times 3.

Assim, teremos: det(A)=a11a22a33+a12a23a31+a13a21a32-a13a22a31-a12a21a33-a11a23a32det(A) = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{13}a_{22}a_{31} - a_{12}a_{21}a_{33} - a_{11}a_{23}a_{3

Exemplo 7: Considere a seguinte matriz:

A=[112-23042-1]A = \left[ \begin{array}{rrr} 1 & 1 & 2 \\ -2 & 3 & 0 \\ 4 & 2 & -1 \end{array} \right]
Então, como visto no exemplo anterior, temos que:

det(A)=|112230421|=det(A) = \left| \begin{array}{rrr} 1 & 1 & 2 \\ -2 & 3 & 0 \\ 4 & 2 & -1 \end{array} \right| = =(1)(3)(1)+(1)(0)(4)+(2)(2)(2)(2)(3)(4)(1)(2)(1)(1)(0)(2)== (1)(3)(-1) + (1)(0)(4) + (2)(-2)(2) - (2)(3)(4) - (1)(-2)(-1) - (1)(0)(2) ==38242=3= -3 -8 -24 -2 = -3
Portanto, det(A)=-37det(A) = -37.


A partir da definição vemos que o cálculo de determinantes envolve um grande número de operações, uma vez que o somatório possui n!=n(n-1)(n-2)...1n! = n(n-1)(n-2)...1 parcelas. Para n=4n = 4 teremos 4!=244! = 24 parcelas, para n=10n = 10 teremos 10!=362880010! = 3628800 parcelas, para n=100n = 100 teremos 100!9.332*10157100! \approx 9.332*10^{157} parcelas. Se um computador processa 24000002400000 operações por segundo, levaria, aproximadamente, 1.23*101441.23*10^{144} anos para calcular o determinante de uma matriz de ordem 100100.

Por este motivo, estudaremos um método mais eficiente para o cálculo de determinantes, através da redução por linhas da matriz. Para tanto, demonstraremos algumas propriedades e resultados importantes da função determinante.



Voltar ao Topo.
Última Atualização: 02/02/2016.