Este método é usado para resolver sistemas lineares por iterações sucessivas. É uma ideia bem
simples e de fácil implementação em linguagens de programação.
O método consiste em isolar cada uma das incógnitas a partir de cada uma das equações do
sistema. Em seguida, a partir de valores inicialmente atribuídos às incógnitas, são feitas várias
iterações, tendo como critério as expressões obtidas inicialmente.
As iterações continuam até que seja alcançada uma precisão preestabelecida. Ao final de cada
iteração, é calculado o valor máximo de desvio para as incógnitas através de:
Critério de convergência:
Quando se utiliza este método devemos nos preocupar com a convergência da sequência de
aproximações da solução. Se o critério de convergência não for satisfeito, a sequência de
interações não leva a um resultado satisfatório e os valores finais não serão obtidos.
𝑛
Primeiro trocamos as linhas do sistema de modo que os maiores valores absolutos fiquem na
diagonal principal:
4𝑥 + 𝑦 + 𝑧 = 5
{ −2𝑥 + 5𝑦 + 𝑧 = 0
3𝑥 + 𝑦 + 6𝑧 = −6,5
Critério de convergência:
1 + 1 < 4 𝑜𝑘
{1 + 2 < 5 𝑜𝑘
3 + 1 < 6 𝑜𝑘
Em seguida, se escreve as expressões para cada incógnita:
5−𝑦−𝑧
𝑥=
4
2𝑥 − 𝑧
𝑦=
5
−6,5 − 3𝑥 − 4
{𝑧 = 6
Depois, se escolhe os valores do ponto inicial. Por uma questão de facilidade, uma escolha trivial
é um conjunto de zeros. Esta escolha pode levar a um número maior de interações.
1 + 1 < 1 𝑓𝑎𝑙𝑠𝑜
{1 + 1 < 2 𝑓𝑎𝑙𝑠𝑜
1 + 0 < 1 𝑓𝑎𝑙𝑠𝑜
𝑥 = 10 − 𝑦 − 𝑧
4+𝑥−𝑧
As expressões de x, y e z pelo método seriam: { 𝑦=
2
𝑧 = 8−𝑥
Montando a tabela e aplicando o método:
k xk yk zk x(k+1) y(k+1) z(k+1) Delta
0 0,000 0,000 0,000 10,000 2,000 8,000 12,961
1 10,000 2,000 8,000 0,000 3,000 -2,000 14,177
2 0,000 3,000 -2,000 9,000 3,000 8,000 13,454
3 9,000 3,000 8,000 -1,000 2,500 -1,000 13,463
4 -1,000 2,500 -1,000 8,500 2,000 9,000 13,802
5 8,500 2,000 9,000 -1,000 1,750 -0,500 13,437
Resolvendo o sistema por outro método:
𝑥 + 𝑦 + 𝑧 = 10
{−𝑥 + 2𝑦 + 𝑧 = 4
𝑥+𝑧 =8
Na terceira, x = 8 – z Substituindo na segunda: z=4
8 – z + y + z = 10 –8+z+4+z=4 x+4=8
8 + y = 10 2.z = 4 + 8 – 4 x=8–4
y = 10 – 8 2.z = 8 x=4
y=2 z = 8/2
O sistema tem solução, apesar do método não ser eficiente para resolvê-lo.
Exercícios: