| | | |

Matemática numérica II

Ajude a manter o site livre, gratuito e sem propagandas. Colabore!

3.1 Regras de Newton-Cotes

Buscamos um método para a aproximação numérica da integral de uma dada função f⁢(x) em um dado intervalo [a,b], i.e.

I:=∫abf⁢(x)⁢𝑑x. (3.2)

A ideia das Regras de Newton-Cotes é aproximar I pela integral de um polinômio interpolador de f⁢(x) por pontos previamente selecionados.

Seja, p⁢(x) o polinômio interpolador de grau n de f⁢(x) pelos dados pontos {(xi,f⁢(xi))}i=1n+1, com x1<x2<⋯<xn+1 e xi∈[a,b] para todo i=1,2,…,n+1. Então, pelo Teorema de Lagrange, temos

f⁢(x)=p⁢(x)+Rn+1⁢(x), (3.3)

onde

p⁢(x)=∑i=1n+1f⁢(xi)⁢∏j≠ij=1n+1x−xjxi−xj (3.4)

e

Rn+1⁢(x)=f(n+1)⁢(ξ)(n+1)!⁢∏j=1n+1(x−xj), (3.5)

para algum ξ=ξ⁢(x) pertencente ao intervalo [x1,xn+1]. Deste modo, temos

I:=∫abf⁢(x)⁢𝑑x (3.6)
=∫abp(x)dx+∫abRn+1(x)dx (3.7)
=∑i=1n+1f⁢(xi)⁢∫ab∏j≠ij=1n+1(x−xj)xi−xj)⁢d⁢x⏟quadratura
+∫abRn+1⁢(x)⁢𝑑x⏟erro de truncamento. (3.8)

Ou seja, nas quadraturas (regras) de Newton-Cotes, os nodos são as abscissas dos pontos interpolados e os pesos são as integrais dos polinômios de Lagrange associados.

Na sequência, desenvolvemos as Regras de Newton-Cotes mais usuais e estimamos o erro de truncamento em cada caso111Consulte [3, Cap. 7,Sec. 1.1], para uma abordagem mais geral..

3.1.1 Regras de Newton-Cotes Fechadas

As regras de Newton-Cotes fechadas são aquelas em que a quadratura inclui os extremos do intervalo de integração.

Regra do trapézio

A regra do trapézio é obtida tomando-se os nodos x1=a e x2=b. Então, denotando h:=b−a222Neste capítulo, h é escolhido como a distância entre os nodos., os pesos da quadratura são:

w1=∫abx−ba−b⁢𝑑x (3.9)
=(b−a)2=h2. (3.10)

e

w2=∫abx−ab−a⁢𝑑x (3.11)
=(b−a)2=h2. (3.12)

Agora, estimamos o erro de truncamento com

R:=∫abR2⁢(x)⁢𝑑x (3.13)
=∫abf′′⁢(ξ⁢(x))2(x−a)(x−b)dx (3.14)
≤C|∫ab(x−a)(x−b)dx|, (3.15)

logo, temos

R≤C⁢(b−a)36=O⁢(h3). (3.16)

Portanto, a Regra do Trapézio é

∫abf⁢(x)⁢𝑑x=h2⁢[f⁢(a)+f⁢(b)]+O⁢(h3). (3.17)
Exemplo 3.1.1.

Consideramos o problema de computar a integral de f⁢(x)=x⁢e−x2 no intervalo [0,1/4]. Analiticamente, temos

I=∫01/4x⁢e−x2⁢𝑑x (3.18)
=−e−x22|01/4 (3.19)
=1−e−1/42=3,02935e−2. (3.20)

Agora, usando a Regra do Trapézio, obtemos a seguinte aproximação

I≈h2⁢[f⁢(0)+f⁢(1/4)] (3.21)
=1/42(0+14e−(1/4)2) (3.22)
=2,93567e−2. (3.23)
1import numpy as np
2
3# intervalo
4a = 0.
5b = 1./4
6# fun
7f = lambda x: x*np.exp(-x**2)
8# quad
9h = b-a
10I = h/2*(f(a) + f(b))
11print(f'I = {I:.5e}')

Regra de Simpson

A Regra de Simpson333Thomas Simpson, 1710 - 1761, matemático britânico. Fonte: Wikipédia: Thomas Simpson. é obtida escolhendo-se os nodos x1=a, x2=(a+b)/2 e x3=b. Denotando h:=(b−a)/2, calculamos os pesos

w1=∫ab(x−x2)⁢(x−x3)(x1−x2)⁢(x1−x3)⁢𝑑x (3.24)
=(b−a)6=h3, (3.25)
w2=∫ab(x−x1)⁢(x−x3)(x2−x1)⁢(x2−x3)⁢𝑑x (3.26)
=4(b−a)6=4h3 (3.27)

e

w3=∫ab(x−x1)⁢(x−x2)(x3−x1)⁢(x3−x2)⁢𝑑x (3.28)
=(b−a)6=h3. (3.29)

Isto nos fornece a quadratura

I≈h3⁢[f⁢(a)+4⁢f⁢(a+b2)+f⁢(b)] (3.30)

Para estimar o erro de truncamento, consideramos a expansão em polinômio de Taylor444Brook Taylor, 1685 - 1731, matemático britânico. Fonte: Wikipédia: Brook Taylor. de grau 3 de f⁢(x) em torno do ponto x2, i.e.

f⁢(x)=f⁢(x2)+f′⁢(x2)⁢(x−x2)
+f′′⁢(x2)2⁢(x−x2)2
+f′′′⁢(x2)6⁢(x−x2)3
+f(4)⁢(ξ1⁢(x))24⁢(x−x2)4, (3.31)

donde

∫abf⁢(x)⁢𝑑x=2⁢h⁢f⁢(x2)+h33⁢f′′⁢(x2)
+124⁢∫abf(4)⁢(ξ1⁢(x))⁢(x−x2)4⁢𝑑x. (3.32)

Daí, usando da fórmula de diferenças finitas central de ordem h2, temos

f′′⁢(x2)=f⁢(x1)−2⁢f⁢(x2)+f⁢(x3)h2+O⁢(h2). (3.33)

O último termo de (3.32) pode ser estimado por

|124⁢∫abf(4)⁢(ξ1⁢(x))⁢(x−x2)4⁢𝑑x|≤C⁢|∫ab(x−x2)4⁢𝑑x| (3.34)
=C(b−a)5=O(h5). (3.35)

Então, de (3.32), (3.33) e (3.35), temos a Regra de Simpson

∫abf⁢(x)⁢𝑑x=h3⁢[f⁢(a)+4⁢f⁢(a+b2)+f⁢(b)]+O⁢(h5). (3.36)
Exemplo 3.1.2.

A aproximação da integral do Exemplo 3.1.1 pela a Regra de Simpson é

∫01/4f⁢(x)⁢𝑑x≈1/83⁢[f⁢(0)+4⁢f⁢(18)+f⁢(14)] (3.37)
=124[12e−(1/8)2+14e−(1/4)2] (3.38)
=3,02959e−2. (3.39)
1import numpy as np
2
3# intervalo
4a = 0.
5b = 1./4
6# fun
7f = lambda x: x*np.exp(-x**2)
8# quad
9h = (b-a)/2
10I = h/3*(f(a) + 4*f((a+b)/2) + f(b))
11print(f'I = {I:.5e}')

3.1.2 Regras de Newton-Cotes abertas

As regras de Newton-Cotes abertas não incluem os extremos dos intervalos como nodos das quadraturas.

Regra do ponto médio

A regra do ponto médio é obtida usando apenas o nodo x1=(a+b)/2. Desta forma, temos

∫abf⁢(x)⁢𝑑x=∫abf⁢(x1)⁢𝑑x (3.40)
+∫abf′⁢(ξ⁢(x))⁢(x−x1)⁢𝑑x, (3.41)

donde, denotando h:=(b−a), temos555Para a estimativa do erro de truncamento, consulte o E.3.1.5.

∫abf⁢(x)⁢𝑑x=h⁢f⁢(a+b2)+O⁢(h3). (3.42)
Exemplo 3.1.3.

Aproximando a integral dada no Exemplo 3.1.1 pela a Regra do Ponto Médio, obtemos

∫01/4f⁢(x)⁢𝑑x≈14⁢f⁢(18) (3.43)
=132e−(1/8)2 (3.44)
=3,07655e−2. (3.45)
1import numpy as np
2
3# intervalo
4a = 0.
5b = 1./4
6# fun
7f = lambda x: x*np.exp(-x**2)
8# quad
9h = b-a
10I = h*f((a+b)/2)
11print(f'I = {I:.5e}')

3.1.3 Exercício

E. 3.1.1.

Aproxime

I=∫π/6π/4e−x⁢cos⁡(x)⁢𝑑x (3.46)

pelas seguintes Regras de Newton-Cotes e compute o erro absoluto em relação ao valor exato:

  1. a)

    Regra do Trapézio.

  2. b)

    Regra de Simpson.

  3. c)

    Regra do Ponto Médio.


I=1.08414⁢e−1, a) I~=1.09356⁢e−01, |I~−I|=9.4⁢e−4, b) I~=1.08413⁢e−01, |I~−I|=7.1⁢e−07, c) I~=1.07942⁢e−01, |I~−I|=4.7⁢e−04

E. 3.1.2.

Aproxime

∫−10sen⁡(x+2)−e−x2x2+ln⁡(x+2)⁢𝑑x (3.47)

usando a:

  1. a)

    Regra do Ponto Médio.

  2. b)

    Regra do Trapézio.

  3. c)

    Regra de Simpson.


a) 3,33647⁢e−1; b) 1,71368⁢e−1; c) 2,79554⁢e−1

E. 3.1.3.

Considere a seguinte tabela de pontos

i xi yi
1 2.0 1.86
2 2.1 1.90
3 2.2 2.01
4 2.3 2.16
5 2.4 2.23
6 2.5 2.31

Assumindo que y=f⁢(x), compute:

  1. a)

    ∫2,12,3f⁢(x)⁢𝑑x usando a Regra do Ponto Médio.

  2. b)

    ∫2,02,5f⁢(x)⁢𝑑x usando a Regra do Trapézio.

  3. c)

    ∫2,02,4f⁢(x)⁢𝑑x usando a Regra de Simpson.


a) 4,02000⁢e−1; b) 1,04250⁢E+0; c) 8,08667⁢e−1

E. 3.1.4.

Considere uma função y=f⁢(x) com valores tabelados como no E.3.1.3. Observando que

∫2.02.4f⁢(x)⁢𝑑x⏟:=I=∫2.02.2f⁢(x)⁢𝑑x⏟:=I1 (3.48)
+∫2.22.4f⁢(x)⁢𝑑x⏟:=I2 (3.49)

compute, com a Regra de Simpson, as seguintes aproximações:

  1. a)

    I~≈I.

  2. b)

    I~1≈I1.

  3. c)

    I~2≈I2.

  4. d)

    I~~=I~1+I~2.

Por fim, diga qual das aproximações I~ e I~~ de I tem maior exatidão. Justifique sua proposta.


a) I~=8.08667⁢e−01, b) I~1=3.82333⁢e−01, c) I~2=4.29333⁢e−01, d) I~~=8.11667⁢e−01. (mais exata)

E. 3.1.5.

Mostre que o erro de truncamento da regra do ponto médio é da ordem de h3, onde h é o tamanho do intervalo de integração.


Use um procedimento semelhante aquele usado para determinar a ordem do erro de truncamento da regra de Simpson.

E. 3.1.6.

Desenvolva a Regra de Newton-Cotes Aberta de 2 pontos e estime seu erro de truncamento.


h:=(b−a)3,

∫abf(x)dx=3⁢h2[f(a+13(b−a)) (3.50)
+f(a+23(b−a))]+O(h3). (3.51)

Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |