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 12. SOLUÇÃO NUMÉRICA DE EQUAÇÕES DIFERENCIAIS ORDINÁRIAS 390<br />

Definição 12.2 - Definimos o operador diferença linear L, associado ao método linear de passo<br />

múltiplo (12.7), por:<br />

k<br />

L[y(x); h] = [αjy(x + jh) − hβjy ′ (x + jh)] , (12.16)<br />

onde y(x) é uma função arbitrária continuamente diferenciável em [a, b].<br />

j=0<br />

Expandindo y(x+jh) e y ′ (x+jh) em série de Taylor em torno do ponto x, desenvolvendo o somatório<br />

e agrupando os termos semelhantes, obtemos:<br />

onde<br />

L[y(x); h] = C0y(x) + C1hy ′ (x) + . . . + Cqh q y (q) (x) + . . . , (12.17)<br />

C0 = α0 + α1 + . . . + αk ,<br />

C1 = α1 + 2α2 + . . . + kαk − (β0 + β1 + . . . + βk) , (12.18)<br />

.<br />

Cq = 1<br />

q! (α1 + 2 q α2 + . . . + k q αk) −<br />

1<br />

(q − 1)! (β1 + 2 q−1 β2 + . . . + k q−1 βk) .<br />

Definição 12.3 - O operador diferença (12.16) e o método linear de passo múltiplo associado (12.7),<br />

têm ordem q, se em (12.17), C0 = C1 = . . . = Cq = 0 e Cq+1 = 0. Cq+1 é chamada de constante do<br />

erro.<br />

Exemplo 12.6 - Obter a ordem e a constante do erro para:<br />

a) o método de Euler,<br />

b) a regra do trapézio.<br />

Solução: Temos que o método de Euler é dado por ( 12.8), de onde deduzimos que:<br />

Assim:<br />

α0 = −1 , β0 = 1 ,<br />

α1 = 1 , β1 = 0 .<br />

C0 = α0 + α1 ⇒ C0 = −1 + 1 = 0 ,<br />

C1 = α1 − (β0 + β1) ⇒ C1 = 1 − (1 + 0) = 0 ,<br />

C2 = 1<br />

2! (α1) − (β1) ⇒ C2 = 1<br />

1<br />

(1) − (0) =<br />

2 2 .<br />

Logo, C0 = C1 = 0 e C2 = 0. Portanto a ordem do método de Euler é q = 1 e a constante do erro é<br />

C2 = 1 2 .

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

Saved successfully!

Ooh no, something went wrong!