INTEGRAÇÃO NUMÉRICA Nadir Arada - Portal de docentes FCT/UNL
INTEGRAÇÃO NUMÉRICA Nadir Arada - Portal de docentes FCT/UNL INTEGRAÇÃO NUMÉRICA Nadir Arada - Portal de docentes FCT/UNL
Fórmula de quadratura Regras simples Regras compostas Erro de quadratura Acceleração da convergência Romberg Cálculo Numérico - Integração numérica INTEGRAÇÃO NUMÉRICA Nadir Arada
- Page 2 and 3: Fórmula de quadratura Regras simpl
- Page 4 and 5: Fórmula de quadratura Regras simpl
- Page 6 and 7: Fórmula de quadratura Regras simpl
- Page 8 and 9: Fórmula de quadratura Regras simpl
- Page 10 and 11: Fórmula de quadratura Regras simpl
- Page 12 and 13: Fórmula de quadratura Regras simpl
- Page 14 and 15: Fórmula de quadratura Regras simpl
- Page 16 and 17: Fórmula de quadratura Regras simpl
- Page 18 and 19: Fórmula de quadratura Regras simpl
- Page 20 and 21: Fórmula de quadratura Regras simpl
- Page 22 and 23: Fórmula de quadratura Regras simpl
- Page 24 and 25: Fórmula de quadratura Regras simpl
- Page 26 and 27: Fórmula de quadratura Regras simpl
- Page 28 and 29: Fórmula de quadratura Regras simpl
- Page 30 and 31: Fórmula de quadratura Regras simpl
- Page 32 and 33: Fórmula de quadratura Regras simpl
- Page 34 and 35: Fórmula de quadratura Regras simpl
- Page 36 and 37: Fórmula de quadratura Regras simpl
- Page 38 and 39: Fórmula de quadratura Regras simpl
- Page 40: Fórmula de quadratura Regras simpl
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Cálculo Numérico - Integração numérica<br />
<strong>INTEGRAÇÃO</strong> <strong>NUMÉRICA</strong><br />
<strong>Nadir</strong> <strong>Arada</strong>
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Objectivo. Aproximar<br />
b<br />
I(f ) = f (x) dx<br />
on<strong>de</strong> f : [a, b] −→ IR é uma função contínua, suficientemente regular.<br />
Cálculo Numérico - Integração numérica<br />
a
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Fórmula <strong>de</strong> quadratura<br />
Consi<strong>de</strong>re x0 < x1 < · · · < xn, n + 1 pontos em [a, b] e seja<br />
Πnf (x) =<br />
n<br />
f (xi)ϕi(x)<br />
i=0<br />
o polinómio interpolador <strong>de</strong> f nos pontos (xi)i=0,1,··· ,n. Uma vez que<br />
vem que<br />
Cálculo Numérico - Integração numérica<br />
f (x) = Πnf (x) + f (n+1) (ζx)<br />
(n+1)!<br />
n<br />
(x − xi) , ζx ∈]a, b[<br />
<br />
i=0<br />
<br />
Enf (x)<br />
<br />
b b<br />
I(f ) = Πn(x) dx + Enf (x) dx<br />
a<br />
a
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Por conseguinte<br />
b<br />
I(f ) =<br />
Assim<br />
A soma<br />
n<br />
=<br />
a<br />
n<br />
b<br />
f (xi)ϕi(x) dx + Enf (x) dx<br />
i=0<br />
n<br />
b b<br />
f (xi) ϕi(x) dx + Enf (x) dx<br />
a<br />
<br />
αi<br />
<br />
a<br />
i=0<br />
I(f ) é aproximado por<br />
a<br />
n<br />
αi f (xi)<br />
i=0<br />
i=0<br />
quadratura. Os pontos xi e as constantes αi são, respectivamente, os nós e os pesos <strong>de</strong><br />
quadratura.<br />
Cálculo Numérico - Integração numérica<br />
i=0<br />
αi f (xi) é a fórmula <strong>de</strong> quadratura. A diferença I(f ) −<br />
n<br />
αi f (xi) é o erro <strong>de</strong>
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regra do ponto médio (ou do rectangulo) simples. É obtida com<br />
n = 0, x0 = a+b<br />
2 e Π0(x) = f (x0). A fórmula <strong>de</strong> quadratura associada<br />
escreve-se<br />
b<br />
IR(f ) = Π0(x) dx = (b − a)f <br />
a+b<br />
2<br />
Cálculo Numérico - Integração numérica<br />
f<br />
a<br />
Π0 f<br />
a+b<br />
a 2<br />
b
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regra do trapézio simples. É obtida com n = 1, x0 = a e x1 = b. A<br />
fórmula <strong>de</strong> quadratura associada escreve-se<br />
b<br />
IT(f ) =<br />
Cálculo Numérico - Integração numérica<br />
f<br />
a<br />
f (a)+f (b)<br />
Π1(x) dx = (b − a) 2<br />
Π1 f<br />
a b
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regra <strong>de</strong> Simpson simples. É obtida com n = 2, x0 = a, x1 = a+b<br />
2 e<br />
x2 = b. A fórmula <strong>de</strong> quadratura associada escreve-se<br />
b<br />
IS(f ) =<br />
Cálculo Numérico - Integração numérica<br />
f<br />
a<br />
Π1(x) dx = b−a<br />
6<br />
Π2 f<br />
<br />
a+b<br />
f (a) + 4f 2 + f (b)<br />
a+b<br />
a 2<br />
b
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Exemplo 1. Aproximar<br />
5<br />
0<br />
dx<br />
1+x 2 = arctan(5) ≈ 1.373400766945016<br />
• Utilizando a regra do ponto médio simples, obtem-se<br />
IR(f ) = (5 − 0)f <br />
5 5<br />
2 =<br />
1+( 5<br />
2) 2 = 0.6896551724137931<br />
O erro correspon<strong>de</strong>nte (em valor absoluto) é dado por<br />
Cálculo Numérico - Integração numérica<br />
|I(f ) − IR(f )| = 0.6837455945312227
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
• Do mesmo modo, utilizando a regra do trapézio simples, tem-se<br />
<br />
= 2.596153846153846<br />
f (5)+f (0)<br />
IT(f ) = (5 − 0) 2<br />
com o erro<br />
= 5<br />
2<br />
1<br />
1+5 2 + 1<br />
|I(f ) − IT(f )| = 1.22275307920883<br />
• Finalmente, aplicando a regra <strong>de</strong> Simpson simples, obtem-se<br />
f<br />
IS(f ) = (5<br />
(5)+2f¡<br />
5<br />
− 0) 6<br />
e o erro é<br />
Cálculo Numérico - Integração numérica<br />
= 1.09526967285588<br />
2¢<br />
+f (0)<br />
= 5<br />
<br />
6<br />
1<br />
1+52 + 2<br />
1+( 5<br />
|I(f ) − IS(f )| = 0.2781310940891359<br />
2) 2 <br />
+ 1
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regras <strong>de</strong> integração compostas<br />
Consi<strong>de</strong>re uma subdivisão <strong>de</strong> [a, b] em m subintervalos [xk−1, xk],<br />
k = 1, · · · , m, <strong>de</strong> igual comprimento h = b−a<br />
m .<br />
I<strong>de</strong>ia.<br />
Aproximar<br />
xk<br />
xk−1<br />
f (x) dx por<br />
xk<br />
xk−1<br />
Π k nf (x) dx<br />
on<strong>de</strong> Π k nf é o polinómio interpolador <strong>de</strong> f no subintervalo [xk−1, xk].<br />
Cálculo Numérico - Integração numérica
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Uma vez que<br />
então<br />
Cálculo Numérico - Integração numérica<br />
I(f ) =<br />
m<br />
xk<br />
k=1<br />
I(f ) é aproximado por<br />
xk−1<br />
f (x) dx<br />
m<br />
xk<br />
k=1<br />
xk−1<br />
Π k nf (x) dx
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regra do ponto médio composta. É obtida aplicando a regra simples<br />
do ponto médio em cada subintervalo [xk−1, xk]:<br />
I m m <br />
xk−1+xk<br />
R (f ) = h f 2<br />
Cálculo Numérico - Integração numérica<br />
f<br />
Π 1 0 f<br />
k=1<br />
Π 2 0 f<br />
a=x0 x1 xm=b
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Π 1 0 f<br />
Cálculo Numérico - Integração numérica<br />
f<br />
Π 2 0 f<br />
Π m 0 f<br />
a=x0 x1 x2 xm=b<br />
Regra do ponto médio composta com m subintervalos
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Exemplo 2. Consi<strong>de</strong>re o integral do Exemplo 1. Utilizando a regra do<br />
ponto médio composta com m = 2, obtem-se<br />
I 2 R(f ) = 5<br />
2<br />
f 5<br />
4<br />
<br />
15 + f 4 = 1.141584859832<br />
O erro correspon<strong>de</strong>nte (em valor absoluto) é dado por<br />
<br />
I(f ) − I 2 R(f ) = 0.2318159071130159<br />
e é claramente menor que o erro obtido com a regra do ponto médio<br />
simples. Os resultados obtidos aumentando o número <strong>de</strong><br />
subintervalos, são resumidos na seguinte tabela<br />
Cálculo Numérico - Integração numérica<br />
m Im R (f ) |I(f ) − Im R (f )|<br />
4 1.353866933486058 0.01953383345895787<br />
8 1.373505133232817 1.04366287801 × 10−4
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regra do trapézio composta. É obtida aplicando a regra simples do<br />
trapézio em cada subintervalo [xk−1, xk]:<br />
m<br />
(f (xk−1) + f (xk))<br />
Cálculo Numérico - Integração numérica<br />
f<br />
I m h<br />
T (f ) = 2<br />
Π 1 1 f<br />
k=1<br />
Π 2 1 f<br />
a=x0 x1 xm=b
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Π 1 1 f<br />
Cálculo Numérico - Integração numérica<br />
f<br />
Π 2 1 f<br />
Π m 1 f<br />
a=x0 x1 x2 xm=b<br />
Regra do trapézio composta com m subintervalos
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Exemplo 3. Consi<strong>de</strong>re o integral do Exemplo 1. Utilizando a regra do<br />
trapézio composta com m = 2, obtem-se<br />
I 2 T(f ) = 5<br />
2<br />
<br />
5 f (0) + 2f 2 + f (5) = 1.64290450928382<br />
O erro correspon<strong>de</strong>nte (em valor absoluto) é dado por<br />
<br />
I(f ) − I 2 T(f ) = 0.269503742338804<br />
e é claramente menor que o erro obtido com a regra do trapézio<br />
simples. Os resultados obtidos aumentando o número <strong>de</strong><br />
subintervalos, são resumidos na seguinte tabela<br />
Cálculo Numérico - Integração numérica<br />
m Im T (f ) |I(f ) − Im T (f )|<br />
4 1.39224468455791 0.01884391761289406<br />
8 1.373055809021984 3.44957923032 × 10−4
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Regra <strong>de</strong> Simpson composta. É obtida aplicando a regra simples <strong>de</strong><br />
Simpson em cada subintervalo [xk−1, xk]:<br />
I m m <br />
<br />
h<br />
xk−1+xk<br />
S (f ) = 6 f (xk−1) + 4f 2 + f (xk)<br />
Π 1 2 f<br />
Cálculo Numérico - Integração numérica<br />
f<br />
k=1<br />
Π 2 2 f<br />
a=x0 x1 x2=b
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Π 1 2 f<br />
Cálculo Numérico - Integração numérica<br />
f<br />
Π 2 2 f<br />
Π m 2 f<br />
a=x0 x1 x2 xm=b<br />
Regra <strong>de</strong> Simpson composta com m subintervalos
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Exemplo 4. Consi<strong>de</strong>re o integral do Exemplo 1. Utilizando a regra <strong>de</strong><br />
Simpson composta com m = 2, obtem-se<br />
I2 5<br />
S (f ) = 12<br />
f (0) + 4f 5<br />
4<br />
= 1.308691409649274<br />
+ 2f 5<br />
2<br />
<br />
15 + 4f 4 + f (5)<br />
O erro correspon<strong>de</strong>nte (em valor absoluto) é dado por<br />
<br />
I(f ) − I 2 S (f ) = 0.06470935729574179<br />
e é menor que o erro obtido com a regra <strong>de</strong> Simpson simples. Os<br />
resultados obtidos aumentando o número <strong>de</strong> subintervalos, são<br />
resumidos na seguinte tabela<br />
m Im S (f )<br />
<br />
I(f ) − Im S (f ) 4 1.366659517176675<br />
<br />
0.006741249768341<br />
8 1.373355358495872 4.5408449144e × 10−5 Cálculo Numérico - Integração numérica
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Erro <strong>de</strong> quadratura: regra do ponto médio<br />
Teorema. Seja f ∈ C 2 [a, b] e seja IR(f ) a aproximação <strong>de</strong> I(f ) pela<br />
regra do ponto médio simples. O erro correspon<strong>de</strong>nte satisfaz<br />
on<strong>de</strong> M2 = max |f ”(x)|.<br />
x∈[a,b]<br />
Cálculo Numérico - Integração numérica<br />
|I(f ) − IR(f )| ≤ M2<br />
24<br />
(b − a)3
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Demonstração. Utilizando a formula <strong>de</strong> Taylor a volta do ponto<br />
, obtem-se<br />
médio ¯x = a+b<br />
2<br />
f (x) = f (¯x) + f ′ (¯x)(x − ¯x) +<br />
f ”(ζx)<br />
2 (x − ¯x) 2 , ζx ∈]a, b[.<br />
Portanto<br />
<br />
<br />
b<br />
<br />
|I(f ) − IR(f )| = <br />
f (x) dx − (b − a)f (¯x) <br />
<br />
a<br />
<br />
<br />
b<br />
<br />
= <br />
(f (x) − f (¯x)) dx<br />
<br />
a<br />
<br />
b<br />
= <br />
<br />
Cálculo Numérico - Integração numérica<br />
a<br />
<br />
f ′ f ”(ζx)<br />
(¯x)(x − ¯x) + 2 (x − ¯x) 2<br />
<br />
<br />
dx
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Uma vez que<br />
e que<br />
b<br />
Cálculo Numérico - Integração numérica<br />
a<br />
f ′ (¯x)(x − ¯x) dx = f ′ (¯x)<br />
= f ′ (¯x)<br />
2<br />
= f ′ (¯x)<br />
2<br />
= 0<br />
b<br />
(x − ¯x) dx<br />
a<br />
(x − ¯x) 2 b<br />
b−a<br />
2<br />
a<br />
2 − a−b<br />
2<br />
|f ”(ζx)| ≤ max |f ”(x)| = M2<br />
x∈[a,b]<br />
2
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
conclui-se que<br />
|I(f ) − IR(f )| = 1<br />
2<br />
Cálculo Numérico - Integração numérica<br />
≤ 1<br />
2<br />
≤ 1<br />
2<br />
= M2<br />
2<br />
= M2<br />
2<br />
<br />
b<br />
<br />
f ”(ζx)(x − ¯x)<br />
a<br />
2 <br />
<br />
dx<br />
<br />
b<br />
|f ”(ζx)| (x − ¯x) 2 dx<br />
a<br />
b<br />
a<br />
M2 (x − ¯x) 2 dx<br />
(x−¯x) 3<br />
2<br />
3<br />
3<br />
b<br />
a<br />
= M2<br />
2<br />
¡ b−a<br />
2 ¢<br />
<br />
b−a 3 M2<br />
2 = 24 (b − a)3<br />
−¡ 3 a−b¢<br />
3<br />
2<br />
3
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Corolário. Seja f ∈ C2 [a, b] e seja Im R (f ) a aproximação <strong>de</strong> I(f ) pela<br />
regra do ponto médio composta associada a m subintervalos <strong>de</strong> igual<br />
comprimento h= b−a<br />
m<br />
on<strong>de</strong> M2 = max |f ”(x)|.<br />
x∈[a,b]<br />
Cálculo Numérico - Integração numérica<br />
. O erro correspon<strong>de</strong>nte satisfaz<br />
|I(f ) − I m R (f )| ≤ M2(b − a)<br />
24<br />
h 2
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Demonstração. Seja ¯xk = xk−1+xk<br />
2 , k = 1, · · · , m. Tem-se<br />
|I(f ) − Im <br />
m<br />
<br />
xk<br />
<br />
<br />
<br />
R (f )| = (f (x) − f (¯xk)) dx<br />
xk−1<br />
<br />
k=1<br />
m<br />
<br />
<br />
<br />
xk<br />
<br />
<br />
<br />
≤ (f (x) − f (¯xk)) dx<br />
<br />
<br />
k=1<br />
xk−1<br />
Aplicando o teorema prece<strong>de</strong>nte a cada subintervalo, obtem-se<br />
<br />
<br />
<br />
xk<br />
<br />
<br />
<br />
(f (x) − f (¯xk)) dx<br />
<br />
24<br />
xk−1<br />
≤ max x∈[x k−1 ,x k ] |f ”(x)|<br />
Combinando a duas inequações, conclui-se que<br />
|I(f ) − I m m<br />
R (f )| ≤<br />
Cálculo Numérico - Integração numérica<br />
k=1<br />
h 3 ≤ M2<br />
24 h3<br />
M2<br />
24 h3 = M2<br />
24 mh3 = M2<br />
24 (b − a)h2
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Erro <strong>de</strong> quadratura: regra do trapézio<br />
Teorema. Seja f ∈ C2 [a, b] e seja Im T (f ) a aproximação <strong>de</strong> I(f ) pela<br />
regra do trapézio composta associada a m subintervalos <strong>de</strong> igual<br />
. O erro correspon<strong>de</strong>nte satisfaz<br />
comprimento h= b−a<br />
m<br />
on<strong>de</strong> M2 = max |f ”(x)|.<br />
x∈[a,b]<br />
Cálculo Numérico - Integração numérica<br />
|I(f ) − I m T (f )| ≤ M2(b − a)<br />
12<br />
h 2
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Erro <strong>de</strong> quadratura: regra do Simpson<br />
Teorema. Seja f ∈ C4 [a, b] e seja Im S (f ) a aproximação <strong>de</strong> I(f ) pela<br />
regra <strong>de</strong> Simpson composta associada a m subintervalos <strong>de</strong> igual<br />
. O erro correspon<strong>de</strong>nte satisfaz<br />
comprimento h= b−a<br />
m<br />
|I(f ) − I m S (f )| ≤ M4(b − a)<br />
16<br />
<br />
<br />
on<strong>de</strong> M4 = max f (4) <br />
<br />
(x) .<br />
x∈[a,b]<br />
Cálculo Numérico - Integração numérica<br />
h 4<br />
180
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Acceleração da convergência: Extrapolação <strong>de</strong> Richardson<br />
É um processo que combina várias aproximações <strong>de</strong> uma certa<br />
quantida<strong>de</strong>, <strong>de</strong> modo a garantir uma convergência <strong>de</strong> or<strong>de</strong>m superior<br />
sem custo suplementare.<br />
Mais precisamente, suponha que A é uma dada quantida<strong>de</strong> e seja<br />
(Am)m uma aproximação <strong>de</strong> A tal que<br />
<br />
on<strong>de</strong><br />
A = Am + C1 h 2 m + C2 h 4 m + · · · + Ck h 2k<br />
m + O h 2k+2<br />
m<br />
hm+1 = 1<br />
2 hm, m ≥ 0<br />
e on<strong>de</strong> C1, C2, · · · , Ck são constantes positivas in<strong>de</strong>pen<strong>de</strong>ntes <strong>de</strong> m.<br />
Cálculo Numérico - Integração numérica<br />
(1)
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Uma vez que<br />
vem que<br />
Portanto<br />
hm = 1<br />
2 hm−1 = <br />
1 2<br />
2<br />
hm−2 = · · · = <br />
1 m<br />
2<br />
h0<br />
lim<br />
m→+∞ (A − Am) = lim<br />
m→+∞<br />
lim<br />
m→+∞<br />
A − Am<br />
h 2 m<br />
lim<br />
m→+∞ hm<br />
<br />
1 m<br />
= lim<br />
m→+∞ 2<br />
h0 = 0<br />
= lim<br />
m→+∞<br />
<br />
C1 h 2 m + · · · + Ck h 2k<br />
m + O h 2k+2<br />
m<br />
<br />
C1 + · · · + Ck h 2k−2<br />
m + O h 2k<br />
m<br />
o que implica que Am é uma aproximação a or<strong>de</strong>m 2 <strong>de</strong> A.<br />
Cálculo Numérico - Integração numérica<br />
= 0<br />
= C1
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
De (1), <strong>de</strong>duz-se que para m ≥ 1, tem-se<br />
A = Am−1 + C1 h2 m−1 + C2 h4 m−1 + · · · + Ck h2k m−1 + O h 2k+2<br />
m−1<br />
= Am−1 + C1 (2hm) 2 + C2 (2hm) 4 + · · · + Ck (2hm) 2k + O h2k+2 <br />
m<br />
= Am−1 + 22 C1 h2 m + 24 C2 h4 m + · · · + 22k Ck h2k m + O h2k+2 <br />
m<br />
Multiplicando (1) por 4 e substraindo (2), obtem-se<br />
Cálculo Numérico - Integração numérica<br />
(4 − 1) A = 4 Am − Am−1 + 4 − 2 4 C2 h 4 m<br />
+ · · · + 4 − 2 k Ck h 2k<br />
m + O h2k+2 m<br />
<br />
(2)
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Isto é<br />
A =<br />
4 Am−Am−1<br />
4−1<br />
+ (4−24 )C2<br />
22 h −1 4 m + · · · + (4−2k )Ck<br />
22 h −1 2k<br />
m + O h2k+2 m<br />
= Bm,1 + C2 h4 m + · · · + Ck h2k m + O h2k+2 m<br />
Em outras palavras<br />
Bm,1 = 4 Am − Am−1<br />
, m ≥ 1<br />
4 − 1<br />
é uma aproximação <strong>de</strong> A a or<strong>de</strong>m 4.<br />
Cálculo Numérico - Integração numérica<br />
<br />
<br />
(3)
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Utilizando (3) e repetindo o processo, obtem-se<br />
A = Bm−1,1 + C2 h4 m−1 + · · · + Ck h2k m−1 + O h 2k+2<br />
m−1<br />
= Bm−1,1 + C2 (2hm) 4 + · · · + Ck (2hm) 2k + O h 2k+2<br />
m<br />
= Bm−1,1 + 24 C2 h4 m + · · · + 22k Ck h2k m + O h2k+2 m<br />
Multiplicando (3) por 2 4 = 4 2 e substraindo (4), obtem-se<br />
Cálculo Numérico - Integração numérica<br />
<br />
42 − 1 A = 42 Bm,1 − Bm−1,1 + 24 − 26 C3 h6 m<br />
<br />
+ · · · + 24 − 2k Ck h2k m + O h2k+2 m<br />
<br />
<br />
(4)
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Isto é<br />
A = 42 Bm,1−Bm−1,1<br />
4 2 −1<br />
+ (24 −2 6 )£C3<br />
2 4 −1<br />
h 6 m + · · · + (24 −2 k )£Ck<br />
2 4 −1<br />
= Bm,2 + C3 h6 m + · · · + Ck h2k m + O h2k+2 m<br />
Em outras palavras<br />
Bm,2 = 42 Bm,1 − Bm−1,1<br />
42 , m ≥ 2<br />
− 1<br />
é uma aproximação <strong>de</strong> A a or<strong>de</strong>m 6.<br />
Cálculo Numérico - Integração numérica<br />
<br />
h 2k<br />
m + O h2k+2 m
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
O mesmo processo permite <strong>de</strong> construir por indução, uma sucessão<br />
Bm,n <strong>de</strong>finida por<br />
⎧<br />
⎪⎨<br />
⎪⎩<br />
Bm,0 = Am<br />
Bm,n = 4n Bm,n−1 − Bm−1,n−1<br />
4 n − 1<br />
e que aproxima A a or<strong>de</strong>m 2(n + 1).<br />
Cálculo Numérico - Integração numérica<br />
m = 0, · · · , k<br />
n = 1, · · · , k − 1<br />
m = n, · · · , k
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Método <strong>de</strong> Romberg<br />
Proposição (Fórmula <strong>de</strong> Euler-MacLaurin) Seja f ∈ C2k+2 [a, b] e<br />
seja hm = b−a<br />
2m (m ≥ 0). Seja Im T (f ) a aproximação do integral I(f )<br />
obtida pela aplicação da regra do trapézio composta com 2m subintervalos. Tem-se<br />
I(f ) = I m T (f ) + C1h 2 m + C2h 4 m<br />
2k<br />
+ · · · + Ckhm + Ck+1f (2k+2) (ζm) h 2k+2<br />
m<br />
on<strong>de</strong> C1, C2, · · · , Ck, Ck+1 são constantes positivas in<strong>de</strong>pen<strong>de</strong>ntes <strong>de</strong><br />
m e on<strong>de</strong> ζm ∈]a, b[.<br />
Cálculo Numérico - Integração numérica
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Aplicando o método <strong>de</strong> extrapolação <strong>de</strong> Richardson, constrói-se uma<br />
sucessão R(m, n)<br />
⎧<br />
⎪⎨<br />
⎪⎩<br />
R(m, 0) = I m T<br />
R(m, n) = 4n R(m, n − 1) − R(m − 1, n − 1)<br />
4 n − 1<br />
cuja convergência para I(f ) é <strong>de</strong> or<strong>de</strong>m 2(n + 1).<br />
Cálculo Numérico - Integração numérica<br />
m = 0, · · · , k<br />
n = 1, · · · , k − 1<br />
m = n, · · · , k
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Algoritmo <strong>de</strong> Romberg<br />
A sucessão assim construida po<strong>de</strong> ser organisada da seguinte forma<br />
Cálculo Numérico - Integração numérica<br />
R(0, 0)<br />
R(1, 0) R(1, 1)<br />
R(2, 0) R(2, 1) R(2, 2)<br />
. . .<br />
R(n, 0) R(n, 1) R(n, 2) · · · R(n, n)
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Exemplo 5. Aplicando a regra do trapézio para aproximar o integral<br />
π<br />
sin x dx = 2<br />
obtem-se a seguinte tabela<br />
Cálculo Numérico - Integração numérica<br />
0<br />
m Im ¤ ¤<br />
T (f ) I(f ) − Im ¤ )¤<br />
1 0<br />
T (f<br />
2<br />
2 1.570796326794897 0.429203673205103<br />
4 1.896118897937040 0.103881102062960<br />
8 1.974231601945551 0.025768398054449<br />
10 1.993570343772340 0.006429656227660<br />
12 1.998393360970145 0.001606639029855
Fórmula <strong>de</strong> quadratura Regras simples Regras compostas Erro <strong>de</strong> quadratura Acceleração da convergência Romberg<br />
Aplicando o método <strong>de</strong> Romberg, obtem-se<br />
n R(n, 0) R(n, 1) R(n, 2) R(n, 3) R(n, 4) R(n, 5)<br />
0 0<br />
1 1.57079633 2.09439510<br />
2 1.89611890 2.00455975 1.99857073<br />
3 1.97423160 2.00026917 1.99998313 2.0000055<br />
4 1.99357034 2.00001659 1.99999975 2.0000001 1.9999999<br />
5 1.99839336 2.00000103 2.0000000 2.0000000 2.0000000 2.0000000<br />
Cálculo Numérico - Integração numérica