Instituto Federal de Educação, Ciência e
Tecnologia de São Paulo - IFSP
Campus de Caraguatatuba
Licenciatura em Matemática
10 Semestre de 2013
Cálculo Numérico – CN
Prof. Lineu Mialaret
Aula 12: Sistemas de Equações Lineares (2)
Cálculo Numérico
Aula 12 - 1/23
©Prof. Lineu Mialaret
Sistemas Lineares Homogêneos (1)
 Um sistema linear com m equações e n variáveis, escrito
usualmente na forma que se segue,
onde o vetor b≠0, é denominado de Sistema Linear Não
Homogêneo.
Cálculo Numérico
Aula 12 - 2/23
©Prof. Lineu Mialaret
Sistemas Lineares Homogêneos (2)
 Um sistema linear com m equações e n variáveis, escrito
usualmente na forma que se segue,
onde o vetor b=0, é denominado de Sistema Linear
Homogêneo.
Cálculo Numérico
Aula 12 - 3/23
©Prof. Lineu Mialaret
Sistemas Lineares Homogêneos (3)
 Todo sistema linear homogêneo admite pelo menos a
solução a seguir,
que é chamada de Solução Trivial.
 O sistema possui somente a solução trivial ou tem infinitas
soluções (Solução não Trivial).
 Se Am×n é uma matriz de coeficientes tal que m < n, então o
sistema homogêneo Ax = 0 tem solução diferente da solução
trivial, ou seja, todo sistema homogêneo com menos
equações do que incógnitas tem infinitas soluções.
Cálculo Numérico
Aula 12 - 4/23
©Prof. Lineu Mialaret
Sistemas Lineares Homogêneos (4)
 Se Am×n uma matriz de coeficientes,
 Se os vetores X e Y são soluções do sistema homogêneo
AX = 0, então X + Y também é solução; e
 Se X é a solução do sistema homogêneo AX = 0, então kX
também é solução.
 Demonstração:
Cálculo Numérico
Aula 12 - 5/23
©Prof. Lineu Mialaret
Operações Elementares (1)
 Resolução de um Sistema Linear
 Ideia básica:
 Obter um outro sistema linear que possua o mesmo conjunto
de soluções do primeiro, mas que seja mais fácil de resolver.
 Operações elementares sobre as linhas de uma matriz é uma
das três operações a seguir,
Cálculo Numérico
Aula 12 - 6/23
©Prof. Lineu Mialaret
Operações Elementares (2)
 Seja o sistema AX=B apresentado a seguir,
 A matriz Aumentada ou Matriz Ampliada é a matriz obtida
como mostrada abaixo,
Cálculo Numérico
Aula 12 - 7/23
©Prof. Lineu Mialaret
Operações Elementares (3)
 Sistemas Equivalentes
 Se dois sistemas lineares AX=B e CX = D são tais que a
matriz aumentada [C|D] é obtida de [A|B] aplicando-se
operações elementares, então os dois sistemas possuem
as mesmas soluções.
 Exemplo 1:
Cálculo Numérico
Aula 12 - 8/23
©Prof. Lineu Mialaret
Métodos Diretos (1)
 Os métodos numéricos destinados a resolver sistemas
lineares são divididos em dois grupos:
 Os Métodos Diretos; e
 Os Métodos Iterativos.
 Os Métodos Diretos são aqueles que, exceto por erros
de arredondamento, fornecem a solução exata de um
sistema de equações lineares, caso ela exista, por meio
de um número finito de operações aritméticas.
 Os Métodos Iterativos são aqueles que geram uma
sequencia de vetores {x(k)}, a partir de uma aproximação
inicial x(0). Sob certas condições, a sequencia converge
para a solução x*, caso ela exista.
Cálculo Numérico
Aula 12 - 9/23
©Prof. Lineu Mialaret
Métodos Diretos (2)
 Os Métodos Diretos são métodos utilizados na resolução
de sistemas de equações densos de porte pequeno a
médio.
 Um sistema denso é aquele na qual a matriz dos
coeficientes tem um número pequeno de elementos
nulos.
 São considerados sistemas de pequeno porte aqueles
que possuem até trinta equações e de médio porte até
cinquenta equações. A partir daí, são considerados
sistemas de grande porte.
 Pertencem à classe dos Métodos Diretos aqueles
estudados no ensino médio, como a Regra de Cramer.
 Entretanto, tais métodos não são usados em problemas
práticos que exigem a resolução de sistemas de equações
lineares com um número relativamente grande de
equações
porque
apresentam
problemas
de
desempenho e eficiência.
Cálculo Numérico
Aula 12 - 10/23
©Prof. Lineu Mialaret
Regra de Cramer (1)
 Seja D o determinante da matriz formada pela matriz de
coeficientes a seguir,
 Seja Dxi o determinante da matriz que se obtém do sistema
dado, substituindo a coluna dos coeficientes xi (i = 1;2;3;...;n),
pelos termos independentes b1;b2;...;bn.
Cálculo Numérico
Aula 12 - 11/23
©Prof. Lineu Mialaret
Regra de Cramer (2)
 Os valores das incógnitas de um sistema linear de n
equações e n incógnitas são dados por frações cujo
denominador é o determinante D dos coeficientes das
incógnitas e o numerador é o determinante Dxi, ou seja,
xi = Dxi/D.
 Exemplo 2: Seja o seguinte sistema linear apresentado a
seguir,
 E seja D o determinante dos coeficientes apresentado a
seguir,
Cálculo Numérico
Aula 12 - 12/23
©Prof. Lineu Mialaret
Regra de Cramer (3)
 Tem-se então,
 Onde,
Cálculo Numérico
Aula 12 - 13/23
©Prof. Lineu Mialaret
Regra de Cramer (4)
 Logo,
 Portanto, o conjunto de soluções do sistema linear será
 x = 5; y = 2; z = 4.
Cálculo Numérico
Aula 12 - 14/23
©Prof. Lineu Mialaret
Métodos Diretos (2)
 Exemplo 3: Suponha que se esteja interessado em
resolver o sistema linear a seguir,
3 x1 – x2 + 2 x3 = 12
x1 + 2 x2 + 3 x3 = 11
2 x1 – 2 x2 – x3 = 2
 Utilizando a Regra de Cramer, para se calcular x1,
12
1
2
11
2
3
2
x1 
3
Cálculo Numérico
2
1
1
2
1
2
3
2
2
1
12

3
2
3
11 3
11 2
1
2
 2 1
2 1
2 2
2 3
1 3
1 2
1
2
 2 1 2 1
2 2
Aula 12 - 15/23
3
©Prof. Lineu Mialaret
Métodos Diretos (3)
 O processo de calcular utilizando a Regra de Cramer, o
valor de x1, envolve um total de ? operações aritméticas de
somas (subtrações) e multiplicações (divisões).
12

3
2
3
11 3
11 2
1
2
 2 1
2 1
2 2
2 3
1 3
1 2
1
2
 2 1 2 1
2 2
3
 Portanto, para se calcular a solução x1, x2 e x3
são
necessárias ? operações aritméticas.
Cálculo Numérico
Aula 12 - 16/23
©Prof. Lineu Mialaret
Métodos Diretos (4)
 A aplicação da Regra de Cramer exige o cálculo de n+1
determinantes (D e Dxi, 1 i n)
 Para n = 20 o número total de operações efetuadas será
21×20!×19 multiplicações mais um número semelhante de
adições.
 Assim, um computador que efetue cerca de 100 milhões de
multiplicações por segundo levaria 3x105 anos para efetuar
as operações necessárias.
 Com isso, a Regra de Cramer é inviável em função do
tempo de computação para sistemas muito grandes.
Cálculo Numérico
Aula 12 - 17/23
©Prof. Lineu Mialaret
Métodos Diretos (5)
 Deve-se observar que no caso de sistemas lineares n×n,
com solução única, o vetor x* é dado por x* = A-1b.
 No entanto calcular explicitamente a matriz A-1 e em
seguida efetuar o produto A-1b é desaconselhável, uma vez
que o número de operações envolvidas é grande.
 Lembrando:
 Seja A uma matriz quadrada qualquer.
 Se |A| = 0, denomina-se a matriz A de Matriz Singular.
Caso contrário, ela é chamada de Matriz Não Singular
(|A| ≠ 0).
 Seja A uma matriz quadrada de ordem n não singular,
então há uma matriz A-1, chamada de Matriz Inversa de A,
de tal forma que AA-1 = A-1A = In, onde In é a Matriz
Identidade de ordem n.
Cálculo Numérico
Aula 12 - 18/23
©Prof. Lineu Mialaret
Métodos Diretos (6)
Cálculo Numérico
Aula 12 - 19/23
©Prof. Lineu Mialaret
Métodos Diretos (7)
Cálculo Numérico
Aula 12 - 20/23
©Prof. Lineu Mialaret
Métodos Diretos (8)
Cálculo Numérico
Aula 12 - 21/23
©Prof. Lineu Mialaret
Métodos Diretos (9)
Cálculo Numérico
Aula 12 - 22/23
©Prof. Lineu Mialaret
Métodos Diretos (10)
 Dessa
forma, o estudo de métodos mais eficientes
computacionalmente torna-se necessário, pois em geral, os
problemas práticos exigem a solução de sistemas lineares de
grande porte, ou seja, sistemas que envolvem um grande
número de equações e variáveis.
Cálculo Numérico
Aula 12 - 23/23
©Prof. Lineu Mialaret
Download

Aula 12