Buscar

AVA1 Calculo Numérico UVA Veiga de Almeida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Continue navegando


Prévia do material em texto

1 
 
 
 
 
 
 
Aluno: Yuri de Lemos Antunes Ribeiro 
Matrícula: 20203301618 
Curso de Sistemas de Informação 
 
 
 
 
RESOLUÇÃO DE SISTEMAS LINEARES 
 
 
 
 
 
 
 
Disciplina: Cálculo numérico 
 
 
 
 
Rio de Janeiro 
Maio de 2022 
2 
 
UNIVERSIDADE VEIGA DE ALMEIDA 
 
Aluno: Yuri de Lemos Antunes Ribeiro 
 
 
Resolução de Sistemas Lineares 
 
Texto apresentado como pré-requisito da 
disciplina Cálculo númerico do Curso de 
Sistemas de Informação da Universidade 
Veiga de Almeida. 
 
Professora: Jamille Santos Santana. 
 
 
 
 
 
 
 
 
 
Rio de Janeiro 
Maio de 2022 
3 
 
Situação problema: 
Analise o sistema linear abaixo: o discente, deverá resolver utilizando os seguintes métodos: 
Método de Gauss - Jacobi e o Método de Gauss – Seidel. 
 
Resolva o sistema linear utilizando os seguintes métodos: Método de Gauss - Jacobi e o 
Método de Gauss – Seidel. Para ambos os métodos, os valores iniciais são: x(0) = (0,0,0) e o 
erro ε ≤ 0.001. Os resultados devem ter no máximo 3 casas decimais. 
Em ambos os Métodos, considerar os seguintes passos: 
1. Verificar o Critério de Convergência (Critério de Linhas). 
2. Isolar as variáveis 
3. Verificar o Critério de Parada (Cálculo do Erro). 
 
MÉTODO DE GAUSS-JACOBI 
1º passo – Conferir critério de convergência 
|a11| ≥ |a12| + |a13| 
|a22| ≥ |a21| + |a23| 
|a33| ≥ |a31| + |a32| 
|3| ≥ |−0.1| + |−0.2| Satisfaz 
|7| ≥ |0.1| + |−0.3| Satisfaz 
|10| ≥ |0.3| + |−0.2| Satisfaz 
A condição da diagonal dominante é verdadeira. 
 
2º passo – Isolar variáveis e calcular erro 
x(0) = (0,0,0) 
x1 =
7,85 + 0,1x2
(0) + 0,2x3
(0)
3
 
x1 =
7,85 + 0,1 ∗ 0 + 0,2 ∗ 0
3
=
7,85
3
= 2,617 
 
x2 =
−19,3 − 0,1x2
(0) + 0,3x3
(0)
7
 
4 
 
x2 =
−19,3 − 0,1 ∗ 0 + 0,3 ∗ 0
7
=
−19,3
7
= −2,757 
 
x3 =
71,4 − 0,3x2
(0) + 0,2x3
(0)
10
 
x3 =
71,4 − 0,3 ∗ 0 + 0,2 ∗ 0
10
=
71,4
10
= 7,140 
3º passo – Verificando o critério de parada 
|x1 − x0| ≤ 0,001 
|x1
(1)
− x1
(0)
| ≤ 0,001 → |2,617 − 0| ≤ 0,001 Não satisfaz 
|x2
(1) − x2
(0)| ≤ 0,001 → |−2,757 − 0| ≤ 0,001 Não satisfaz 
|x3
(1) − x3
(0)| ≤ 0,001 → |7,140 − 0| ≤ 0,001 Não satisfaz 
4º passo - Calcular novamente 
x(1) = (2,617, −2,757, 7,140) 
x1 =
7,85 + 0,1x2
(1) + 0,2x3
(1)
3
 
x1 =
7,85 + 0,1 ∗ (−2,757) + 0,2 ∗ (7,140)
3
=
9,002
3
= 3,001 
 
x2 =
−19,3 − 0,1x2
(1) + 0,3x3
(1)
7
 
x2 =
−19,3 − 0,1 ∗ (2,617) + 0,3 ∗ (7,140)
7
=
−17,42
7
= −2,488 
 
x3 =
71,4 − 0,3x2
(1) + 0,2x3
(1)
10
 
x3 =
71,4 − 0,3 ∗ (2,617) + 0,2 ∗ (−2,757)
10
=
70,064
10
= 7,006 
5º passo – Verificando o critério de parada 
|x2 − x1| ≤ 0,001 
|x1
(2) − x1
(1)| ≤ 0,001 → |3,001 − 2,617| ≤ 0,001 Não satisfaz 
|x2
(2) − x2
(1)| ≤ 0,001 → |−2,488 − (−2,757)| ≤ 0,001 Não satisfaz 
|x3
(2) − x3
(1)| ≤ 0,001 → |7,006 − 7,140| ≤ 0,001 Não satisfaz 
5 
 
 
6º passo - Calcular novamente 
x(2) = (3,001, −2,488, 7,006) 
 
x1 =
7,85 + 0,1x2
(2) + 0,2x3
(2)
3
 
x1 =
7,85 + 0,1 ∗ ( −2,488) + 0,2 ∗ ( 7,006)
3
=
9,002
3
= 3,001 
 
x2 =
−19,3 − 0,1x2
(2) + 0,3x3
(2)
7
 
x2 =
−19,3 − 0,1 ∗ (3,001) + 0,3 ∗ ( 7,006)
7
=
−17,498
7
= −2,500 
 
x3 =
71,4 − 0,3x2
(2) + 0,2x3
(2)
10
 
x3 =
71,4 − 0,3 ∗ (3,001) + 0,2 ∗ ( −2,488)
10
=
70,002
10
= 7,000 
7º passo – Verificando o critério de parada 
|x3 − x2| ≤ 0,001 
|x1
(3) − x1
(2)| ≤ 0,001 → |3,001 − 3,001| ≤ 0,001 Não satisfaz 
|x2
(3)
− x2
(2)
| ≤ 0,001 → |−2,500 − (−2,488)| ≤ 0,001 Não satisfaz 
|x3
(3) − x3
(2)| ≤ 0,001 → |7,000 − 7,006| ≤ 0,001 Não satisfaz 
 
8º passo - Calcular novamente 
x(3) = (3,001, −2,500, 7,000) 
 
x1 =
7,85 + 0,1x2
(2) + 0,2x3
(2)
3
 
x1 =
7,85 + 0,1 ∗ ( −2,500) + 0,2 ∗ ( 7,000)
3
=
9,000
3
= 3,000 
 
6 
 
x2 =
−19,3 − 0,1x2
(2)
+ 0,3x3
(2)
7
 
x2 =
−19,3 − 0,1 ∗ (3,001) + 0,3 ∗ ( 7,000)
7
=
−17,500
7
= −2,500 
 
x3 =
71,4 − 0,3x2
(2) + 0,2x3
(2)
10
 
x3 =
71,4 − 0,3 ∗ (3,001) + 0,2 ∗ ( −2,500)
10
=
70,000
10
= 7,000 
9º passo – Verificando o critério de parada 
|x4 − x3| ≤ 0,001 
|x1
(4) − x1
(3)| ≤ 0,001 → |3,000 − 3,001| ≤ 0,001 → 0,001 Satisfaz 
|x2
(4) − x2
(3)| ≤ 0,001 → |−2,500 − (−2,500)| ≤ 0,001 → 0 Satisfaz 
|x3
(4) − x3
(3)| ≤ 0,001 → |7,000 − 7,000| ≤ 0,001 → 0 Satisfaz 
 
MÉTODO DE GAUSS-SEIDEL 
1º passo – Conferir critério de convergência 
|3| ≥ |−0.1| + |−0.2| Satisfaz 
|7| ≥ |0.1| + |−0.3| Satisfaz 
|10| ≥ |0.3| + |−0.2| Satisfaz 
2º passo – Isolar variáveis e calcular erro 
x(0) = (0,0,0) 
x1 =
7,85 + 0,1x2
(0) + 0,2x3
(0)
3
 
x1 =
7,85 + 0,1 ∗ 0 + 0,2 ∗ 0
3
=
7,85
3
= 2,617 
 
x2 =
−19,3 − 0,1x2
(1) + 0,3x3
(0)
7
 
x2 =
−19,3 − 0,1 ∗ 2,617 + 0,3 ∗ 0
7
=
−19,568
7
= −2,795 
 
7 
 
x3 =
71,4 − 0,3x2
(1)
+ 0,2x3
(1)
10
 
x3 =
71,4 − 0,3 ∗ (2,617) + 0,2 ∗ (−2,795)
10
=
70,05
10
= 7,005 
3º passo – Verificando o critério de parada 
|x1 − x0| ≤ 0,001 
|x1
(1) − x1
(0)| ≤ 0,001 → |2,617 − 0| ≤ 0,001 Não satisfaz 
|x2
(1) − x2
(0)| ≤ 0,001 → |−2,795 − 0| ≤ 0,001 Não satisfaz 
|x3
(1) − x3
(0)| ≤ 0,001 → |7,005 − 0| ≤ 0,001 Não satisfaz 
 
 
4º passo - Calcular novamente 
x(1) = (2,617, −2,795, 7,005) 
x1 =
7,85 + 0,1x2
(1) + 0,2x3
(1)
3
 
x1 =
7,85 + 0,1 ∗ (−2,795) + 0,2 ∗ (7,005)
3
=
8,9715
3
= 2,99 
 
x2 =
−19,3 − 0,1x2
(2) + 0,3x3
(1)
7
 
x2 =
−19,3 − 0,1 ∗ (2,99) + 0,3 ∗ (7,005)
7
=
−17,4975
7
= −2,500 
 
x3 =
71,4 − 0,3x2
(2) + 0,2x3
(2)
10
 
x3 =
71,4 − 0,3 ∗ (2,99) + 0,2 ∗ (−2,500)
10
=
70,003
10
= 7,000 
5º passo – Verificando o critério de parada 
|x2 − x1| ≤ 0,001 
|x1
(2) − x1
(1)| ≤ 0,001 → |2,99 − 2,617| ≤ 0,001 Não satisfaz 
|x2
(2) − x2
(1)| ≤ 0,001 → |−2,500 − (−2,795)| ≤ 0,001 Não satisfaz 
|x3
(2) − x3
(1)| ≤ 0,001 → |7,000 − 7,005| ≤ 0,001 Não satisfaz 
 
8 
 
6º passo - Calcular novamente 
x(2) = (2,99, −2,500, 7,000) 
 
x1 =
7,85 + 0,1x2
(2) + 0,2x3
(2)
3
 
x1 =
7,85 + 0,1 ∗ ( −2,500) + 0,2 ∗ ( 7,000)
3
=
9,000
3
= 3,000 
 
x2 =
−19,3 − 0,1x2
(2) + 0,3x3
(2)
7
 
x2 =
−19,3 − 0,1 ∗ (3,000) + 0,3 ∗ ( 7,000)
7
=
−17,50
7
= −2,500 
 
x3 =
71,4 − 0,3x2
(2) + 0,2x3
(2)
10
 
x3 =
71,4 − 0,3 ∗ (3,000) + 0,2 ∗ ( −2,500)
10
=
70,00
10
= 7,000 
7º passo – Verificando o critério de parada 
|x3 − x2| ≤ 0,001 
|x1
(3) − x1
(2)| ≤ 0,001 → |3,000 − 2,99| ≤ 0,001 → 0,01 Não satisfaz 
|x2
(3) − x2
(2)| ≤ 0,001 → |−2,500 − (−2,500)| ≤ 0,001 → 0 Satisfaz 
|x3
(3) − x3
(2)| ≤ 0,001 → |7,000 − 7,000| ≤ 0,001 → 0 Satisfaz 
 
8º passo - Calcular novamente 
x(3) = (3,000, −2,500, 7,000) 
 
x1 =
7,85 + 0,1x2
(2) + 0,2x3
(2)
3
 
x1 =
7,85 + 0,1 ∗ ( −2,500) + 0,2 ∗ ( 7,000)
3
=
9,000
3
= 3,000 
 
x2 =
−19,3 − 0,1x2
(2) + 0,3x3
(2)
7
 
9 
 
x2 =
−19,3 − 0,1 ∗ (3,001) + 0,3 ∗ ( 7,000)
7
=
−17,500
7
= −2,500 
 
x3 =
71,4 − 0,3x2
(2) + 0,2x3
(2)
10
 
x3 =
71,4 − 0,3 ∗ (3,000) + 0,2 ∗ ( −2,500)
10
=
70,000
10
= 7,000 
9º passo – Verificando o critério de parada 
|x4 − x3| ≤ 0,001 
|x1
(4)
− x1
(3)
| ≤ 0,001 → |3,000 − 3,000| ≤ 0,001 → 0 Satisfaz 
|x2
(4) − x2
(3)| ≤ 0,001 → |−2,500 − (−2,500)| ≤ 0,001 → 0 Satisfaz 
|x3
(4) − x3
(3)| ≤ 0,001 → |7,000 − 7,000| ≤ 0,001 → 0 Satisfaz