15.05.2013 Views

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 5. SOLUÇÃO DE SISTEMAS LINEARES: MÉTODOS ITERATIVOS 166<br />

3. Uma permutação conveniente das linhas ou colunas de A antes de dividir cada equação pelo coeficiente<br />

da diagonal principal pode reduzir o valor de B .<br />

4. A convergência para os métodos: Jacobi-Richardson e Gauss-Seidel não depende do vetor inicial<br />

x (0) .<br />

Evidentemente quanto melhor a aproximação inicial menor será o número de iterações necessárias<br />

para atingir uma determinada precisão. Como não conhecemos a priori a solução, normalmente,<br />

tomamos o vetor nulo como sendo o vetor inicial. Observe que para o método de Jacobi-Richardson,<br />

se tomarmos o vetor nulo teremos x (1) = b ∗ . Tomamos então x (0) = θ (vetor nulo), para o método<br />

de Gauss-Seidel e x (0) = b ∗ , para o método de Jacobi-Richardson.<br />

Exemplo 5.3 - Resolver o sistema:<br />

⎧<br />

⎨<br />

pelo método de Gauss-Seidel com ɛ < 10 −2 .<br />

⎩<br />

5x1 + x2 + x3 = 5<br />

3x1 + 4x2 + x3 = 6<br />

3x1 + 3x2 + 6x3 = 0<br />

Solução: A matriz dos coeficientes não é estritamente diagonalmente dominante. Assim, por esse critério,<br />

nada podemos afirmar sobre a convergência do processo de Gauss-Seidel.<br />

Dividindo cada equação pelo correspondente elemento da diagonal principal obtemos:<br />

⎧<br />

⎨<br />

⎩<br />

x1 + 0.2x2 + 0.2x3 = 1<br />

0.75x1 + x2 + 0.25x3 = 1.5<br />

0.5x1 + 0.5x2 + x3 = 0<br />

Vimos anteriormente que se matriz dos coeficientes não for estritamente diagonalmente dominante<br />

então o critério das linhas também não será satisfeito. Mas, por se tratar de exemplo, calculemos (5.7).<br />

Assim:<br />

|a ∗ 12| + |a ∗ 13| = |0.2| + |0.2| = 0.4 ,<br />

|a ∗ 21| + |a ∗ 23| = |0.75| + |0.25| = 1 ,<br />

|a ∗ 31| + |a ∗ 32| = |0.5| + |0.5| = 1 ,<br />

⇒ max<br />

1≤i≤n<br />

3<br />

j=1<br />

j=i<br />

|aij| = 1<br />

e portanto por esse critério não podemos garantir convergência.<br />

Aplicando o critério de Sassenfeld, temos:<br />

β1 = |0.2| + |0.2| = 0.4 ,<br />

β2 = |0.75|(0.4) + |0.25| = 0.3 + 0.25 = 0.55 ,<br />

β3 = |0.5|(0.4) + |0.5|(0.55) = 0.2 + 0.275 = 0.475 ,<br />

⇒ max<br />

1≤i≤n βi = 0.55 < 1 ,<br />

logo temos o critério de Sassenfeld satisfeito e portanto podemos garantir que o processo de Gauss-Seidel<br />

converge .<br />

.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!