Sistemas Triangulares

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


Definição: Uma matriz AA é triangular superior se aij=0a_{ij} = 0 quando i>ji > j. Analogamente, uma matriz AA é triangular inferior se aij=a_{ij} = 0     quando i<ji < j. Uma matriz é dita triangular se for triangular superior ou inferior.

Um sistema linear cuja matriz dos coeficientes é uma matriz triangular é denominado um sistema triangular e sua resolução é particularmente mais fácil e de baixo custo. Na eliminação Gaussiana, utilizamos operações elementares para reduzir um sistema linear até sua forma triangular, facilitando assim sua resolução.

Sistema Triangular Superior

Definição: Um sistema linear Ax=bAx = b com nn equações e nn incógnitas, tal que AA é uma matriz n×nn \times n invertível e triangular superior, é denominado sistema triangular superior e pode ser escrito da forma:

{a11x1+a12x2+a13x3++a1nxn=b1a22x2+a23x3++a2nxn=b2a33x3++a3nxn=b3annxn=bn\left\lbrace \begin{array}{ccccccccccc} a_{11}x_1 & + & a_{12}x_2 & + & a_{13}x_3 & + & \cdots & + & a_{1n}x_n & = & b_1 \\ & & a_{22}x_2 & + & a_{23}x_3 & + & \cdots & + & a_{2n}x_n & = & b_2 \\ & & & & a_{33}x_3 & + & \cdots & + & a_{3n}x_n & = & b_3 \\ & & & & & & \ddots & & & \vdots & \\ & & & & & & & & a_{nn}x_n & = & b_n \end{array} \right.
uma vez que aij=0a_{ij} = 0 para i>ji > j.

Observe que a última equação desse sistema envolve apenas a incógnita xnx_n, a penúltima envolve xnx_nxn-1x_{n-1} e assim por diante. Da última equação obtemos:

xn=bnannx_n = \frac{b_n}{a_{nn}}
Substituíndo na penúltima equação, obtemos:

a(n-1)(n-1)x(n-1)+a(n-1)nxn=b(n-1)a(n-1)(n-1)x(n-1)=b(n-1)-a(n-1)nxna_{(n-1)(n-1)}x_{(n-1)} + a_{(n-1)n}x_n = b_{(n-1)} \Rightarrow a_{(n-1)(n-1)}x_{(n-1)} = b_{(n-1)} - a_{(n-1)n} x_n \Rightarrow
x(n-1)=b(n-1)-a(n-1)nxna(n-1)(n-1)\Rightarrow x_{(n-1)} = \frac{b_{(n-1)} - a_{(n-1)n} x_n}{a_{(n-1)(n-1)}}
Agora que encontramos xnx_nxn-1x_{n-1} podemos substituí-los na (n-2)(n-2)-ésima equação e obter xn-2x_{n-2} e assim por diante obtemos xn-3,...,x2,x1x_{n-3}, ..., x_2, x_1. Conhecidas as incógnitas xi+1,...,xn-1,xnx_{i+1}, ..., x_{n-1}, x_n, a incógnita xix_i é obtida da seguinte forma:

xi=bi-(ai(i+1)xi+1+...+ai(n-1)xn-1+ainxn)aiix_i = \frac{b_i - \left( a_{i (i+1)}x_{i+1} + ... + a_{i(n-1)}x_{n-1} + a_{in}x_n \right) }{a_{ii}} \Leftrightarrow
xi=bi-j=i+1naijxjaii\Leftrightarrow x_i = \frac{b_i - \sum_{j = i+1}^{n}{a_{ij}x_j}}{a_{ii}}
Observe que para a resolução desse sistema estamos sempre dividindo por aiia_{ii}i=1,2,...,ni = 1,2,...,n e para isso precisamos ter aii0a_{ii} \neq 0, mas isso é garantido pois AA é uma matriz invertível e logo det(A)0det(A) \neq 0, ou seja, aii0a_{ii} \neq 0, para i=1,2,...,ni = 1,2,...,n.


Exemplo 1: Considere o seguinte sistema triangular superior:

{2x1+x2+3x3=11x2-x3=12x3=4\left\lbrace \begin{array}{rrrrrrr} 2x_1 & + & x_2 & + & 3x_3 & = & 11 \\ & & x_2 & - & x_3 & = & 1 \\ & & & & 2x_3 & = & 4 \end{array} \right.
Da última equação obtemos diretamente que:

x3=42x3=2x_3 = \frac{4}{2} \Rightarrow x_3 = 2
Substituíndo na segunda equação, obtemos:

x2=1+x3=1+2x2=3x_2 = 1 + x_3 = 1 + 2 \Rightarrow x_2 = 3
E por fim, substituíndo na primeira equação, obtemos:

x1=11-x2-3x32=11-(3)-3(2)2=22x1=1x_1 = \frac{11 - x_2 - 3x_3}{2} = \frac{11 - (3) - 3(2)}{2} = \frac{2}{2} \Rightarrow x_1 = 1
Portanto, a solução do sistema é (x1,x2,x3)=(1,3,2)(x_1,x_2,x_3) = (1,3,2).


Algoritmo (Resolução de um Sistema Triangular Superior): Considere um sistema triangular superior Ax=bAx = b, onde AA é uma matriz n×nn \times n com elementos da diagonal não nulos. As variáveis xn,xn-1,...,x1x_n, x_{n-1}, ..., x_1 podem ser obtidas da seguinte forma:
Algoritmo.


Voltar ao Topo.

Sistema Triangular Inferior

Definição: Um sistema linear Ax=bAx = b com nn equações e nn incógnitas, tal que AA é uma matriz n×nn \times n invertível e triangular inferior, é denominado sistema triangular inferior e pode ser escrito da forma:

{a11x1=b1a21x1+a22x2=b2a31x1+a32x2+a33x3=b3an1x1+an2x2++annxn=bn\left\lbrace \begin{array}{ccccccccccc} a_{11}x_1 & & & & & & & = & b_1\\ a_{21}x_1 & + & a_{22}x_2 & & & & & = & b_2\\ a_{31}x_1 & + & a_{32}x_2 & + & a_{33}x_3 & & & = & b_3 \\ \vdots & & & & & \ddots & & \vdots &\\ a_{n1}x_1 & + & a_{n2}x_2 & + & \cdots & + & a_{nn}x_n & = & b_n \end{array} \right.
uma vez que aij=0a_{ij} = 0 para i<ji < j.

Observe que nesse caso, a primeira equação do sistema envolve apenas a incógnita x1x_1, a segunda equação envolve x1x_1x2x_2 e assim por diante. Da primeira equação, obtemos facilmente que:

x1=b1a11x_1 = \frac{b_1}{a_{11}}
Substituíndo na segunda equação, obtemos:

a21x1+a22x2=b2a22x2=b2-a21x1x2=b2-a21x1a22a_{21}x_1 + a_{22}x_2 = b_2 \Rightarrow a_{22}x_2 = b_2 - a_{21}x_1 \Rightarrow x_2 = \frac{b_2 - a_{21}x_1}{a_{22}}
Agora, podemos substituir os valores de x1x_1x2x_2 na terceira equação e encontrar x3x_3, e assim por diante encontramos x4,...,xn-1,xnx_4, ..., x_{n-1}, x_n. Conhecidas as incógnitas x1,x2,...,xi-1x_1, x_2, ..., x_{i-1}, a incógnita xix_i é obtida da seguinte maneira:

xi=bi-(ai1x1+ai2x2+...+ai(i-1)xi-1)aiix_i = \frac{b_i - \left( a_{i1}x_1 + a_{i2}x_2 + ... + a_{i(i-1)}x_{i-1}\right) }{a_{ii}} \Leftrightarrow

xi=bi-j=1i-1aijxjaii\Leftrightarrow x_i = \frac{b_i - \sum_{j=1}^{i-1} a_{ij}x_j}{a_{ii}}
Observe que para a resolução desse sistema estamos sempre dividindo por aiia_{ii}i=1,2,...,ni = 1,2,...,n e para isso precisamos ter aii0a_{ii} \neq 0, mas isso é garantido pois AA é uma matriz invertível e logo det(A)0det(A) \neq 0, ou seja, aii0a_{ii} \neq 0, para i=1,2,...,ni = 1,2,...,n.


Exemplo 2: Considere o seguinte sistema triangular inferior:

{3x1=9x1+2x2=52x1-4x2+x3=7\left\lbrace \begin{array}{rrrrrrr} 3x_1 & & & & & = & 9 \\ x_1 & + & 2x_2 & & & = & 5 \\ 2x_1 & - & 4x_2 & + & x_3 & = & 7 \end{array} \right.
Da primeira equação obtemos que:

x1=93x1=3x_1 = \frac{9}{3} \Rightarrow x_1 = 3
Substituíndo na segunda equação, temos:

x2=5-x12=5-32=22x2=1x_2 = \frac{5 - x_1}{2} = \frac{5 - 3}{2} = \frac{2}{2} \Rightarrow x_2 = 1
E finalmente, substituíndo na última equação, obtemos:

x3=7-2x1+4x2=7-2(3)+4(1)x3=5x_3 = 7 - 2x_1 + 4x_2 = 7 - 2(3) + 4(1) \Rightarrow x_3 = 5
Portanto, a solução do sistema é (x1,x2,x3)=(3,1,5)(x_1,x_2,x_3) = (3, 1, 5).


Algoritmo (Resolução de um Sistema Triangular Inferior): Considere um sistema triangular inferior Ax=bAx = b, onde AA é uma matriz n×nn \times n com elementos da diagonal não nulos. As variáveis x1,x2,...,xnx_1, x_2, ..., x_n podem ser obtidas da seguinte forma:
Algoritmo.


Número de operações: Vamos calcular o número de operações realizadas no algoritmo de resolução de um sistema triangular inferior. O mesmo número vale para o algoritmo de resolução do sistema triangular superior.

No início realizamos uma única divisão:

x1=b1a11x_1 = \frac{b_1}{a_{11}}
ou seja, uma única operação. Considerando que para cada valor de ii, com i=2,...,ni = 2, ..., n é realizado o cálculo de xix_i:

xi=(bi-s)aiix_i = \frac{(b_i - s)}{a_{ii}}
e este cálculo envolve duas operações (uma subtração e uma divisão), teremos um total de:

2(n-1)=2n-2operações2(n-1) = 2n - 2 \;\;\;\; operações
Contabilizando o cálculo das somas ss: para cada valor de ii, o laço jj é repetido (i-1)(i-1) vezes. Logo, este cálculo acontece:

1+2+3+...+(n-1)=k=1n-1k=n(n-1)2=n2-n2vezes1 + 2 + 3 + ... + (n-1) = \sum_{k = 1}^{n-1} k = \frac{n(n-1)}{2} = \frac{n^2 - n}{2} \;\; vezes
E a cada vez, são realizadas duas operações (uma multiplicação e uma soma). Totalizando este número de operações, teremos:

2(n2-n)2=n2-noperações\frac{2(n^2-n)}{2} = n^2 - n \;\; operações
Portanto, realizamos no total:

1+2n-2+n2-n=n2+n-1operações1 + 2n - 2 + n^2 -n = n^2 + n - 1 \;\; operações
Logo, o número de operações necessárias para a resolução de um sistema triangular é da ordem de n2n^2.



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