| | | |

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)jij=1n+1xxjxixj (3.4)

e

Rn+1(x)=f(n+1)(ξ)(n+1)!j=1n+1(xxj), (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)abjij=1n+1(xxj)xixj)dxquadratura
+abRn+1(x)𝑑xerro 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:=ba222Neste capítulo, h é escolhido como a distância entre os nodos., os pesos da quadratura são:

w1=abxbab𝑑x (3.9)
=(ba)2=h2. (3.10)

e

w2=abxaba𝑑x (3.11)
=(ba)2=h2. (3.12)

Agora, estimamos o erro de truncamento com

R:=abR2(x)𝑑x (3.13)
=abf′′(ξ(x))2(xa)(xb)dx (3.14)
C|ab(xa)(xb)dx|, (3.15)

logo, temos

RC(ba)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)=xex2 no intervalo [0,1/4]. Analiticamente, temos

I=01/4xex2𝑑x (3.18)
=ex22|01/4 (3.19)
=1e1/42=3,02935e2. (3.20)

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

Ih2[f(0)+f(1/4)] (3.21)
=1/42(0+14e(1/4)2) (3.22)
=2,93567e2. (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:=(ba)/2, calculamos os pesos

w1=ab(xx2)(xx3)(x1x2)(x1x3)𝑑x (3.24)
=(ba)6=h3, (3.25)
w2=ab(xx1)(xx3)(x2x1)(x2x3)𝑑x (3.26)
=4(ba)6=4h3 (3.27)

e

w3=ab(xx1)(xx2)(x3x1)(x3x2)𝑑x (3.28)
=(ba)6=h3. (3.29)

Isto nos fornece a quadratura

Ih3[f(a)+4f(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)(xx2)
+f′′(x2)2(xx2)2
+f′′′(x2)6(xx2)3
+f(4)(ξ1(x))24(xx2)4, (3.31)

donde

abf(x)𝑑x=2hf(x2)+h33f′′(x2)
+124abf(4)(ξ1(x))(xx2)4𝑑x. (3.32)

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

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

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

|124abf(4)(ξ1(x))(xx2)4𝑑x|C|ab(xx2)4𝑑x| (3.34)
=C(ba)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)+4f(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)𝑑x1/83[f(0)+4f(18)+f(14)] (3.37)
=124[12e(1/8)2+14e(1/4)2] (3.38)
=3,02959e2. (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))(xx1)𝑑x, (3.41)

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

abf(x)𝑑x=hf(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)𝑑x14f(18) (3.43)
=132e(1/8)2 (3.44)
=3,07655e2. (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π/4excos(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.08414e1, a) I~=1.09356e01, |I~I|=9.4e4, b) I~=1.08413e01, |I~I|=7.1e07, c) I~=1.07942e01, |I~I|=4.7e04

E. 3.1.2.

Aproxime

10sen(x+2)ex2x2+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,33647e1; b) 1,71368e1; c) 2,79554e1

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,02000e1; b) 1,04250E+0; c) 8,08667e1

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~1I1.

  3. c)

    I~2I2.

  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.08667e01, b) I~1=3.82333e01, c) I~2=4.29333e01, d) I~~=8.11667e01. (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:=(ba)3,

abf(x)dx=3h2[f(a+13(ba)) (3.50)
+f(a+23(ba))]+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
| | | |