| | | | |

3.1 Regras de Newton-Cotes

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

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) (3.6a)
=abp(x)𝑑x+abRn+1(x)𝑑x (3.6b)
=i=1n+1f(xi)abjij=1n+1(xxj)xixj)dxquadratura
+abRn+1(x)𝑑xerro de truncamento (3.6c)

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 caso33endnote: 3Consulte [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:=ba44endnote: 4Neste capítulo, h é escolhido como a distância entre os nodos., os pesos da quadratura são:

w1 =abxbab𝑑x (3.7a)
=(ba)2=h2. (3.7b)

e

w2 =abxaba𝑑x (3.8a)
=(ba)2=h2. (3.8b)

Agora, estimamos o erro de truncamento com

R :=abR2(x)𝑑x (3.9)
=abf′′(ξ(x))2(xa)(xb)𝑑x (3.10)
C|ab(xa)(xb)𝑑x| (3.11)
=C(ba)36=O(h3). (3.12)

Portanto, a Regra do Trapézio é

abf(x)𝑑x=h2[f(a)+f(b)]+O(h3). (3.13)
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.14a)
=ex22|01/4 (3.14b)
=1e1/42=3,02935e2. (3.14c)

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

I h2[f(0)+f(1/4)] (3.15a)
=1/42(0+14e(1/4)2) (3.15b)
=2,93567e2. (3.15c)
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 Simpson55endnote: 5Thomas 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.16a)
=(ba)6=h3, (3.16b)
w2 =ab(xx1)(xx3)(x2x1)(x2x3)𝑑x (3.17a)
=4(ba)6=4h3 (3.17b)

e

w3 =ab(xx1)(xx2)(x3x1)(x3x2)𝑑x (3.18)
=(ba)6=h3. (3.19)

Isto nos fornece a quadratura

Ih3[f(a)+4f(a+b2)+f(b)] (3.20)

Para estimar o erro de truncamento, consideramos a expansão em polinômio de Taylor66endnote: 6Brook 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) (3.21)
+f′′(x2)2(xx2)2
+f′′′(x2)6(xx2)3
+f(4)(ξ1(x))24(xx2)4,

donde

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

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.23)

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

|124abf(4)(ξ1(x))(xx2)4𝑑x| C|ab(xx2)4𝑑x| (3.24a)
=C(ba)5=O(h5). (3.24b)

Então, de (3.22), (3.23) e (3.1.1), temos a Regra de Simpson

abf(x)𝑑x=h3[f(a)+4f(a+b2)+f(b)]+O(h5). (3.25)
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)+4f(18)+f(14)] (3.26a)
=124[12e(1/8)2+14e(1/4)2] (3.26b)
=3,02959e2. (3.26c)
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.27)
+abf(ξ(x))(xx1)𝑑x,

donde, denotando h:=(ba), temos77endnote: 7Para a estimativa do erro de truncamento, consulte o Exercício 3.1.5.

abf(x)𝑑x=hf(a+b2)+O(h3). (3.28)
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 14f(18) (3.29a)
=132e(1/8)2 (3.29b)
=3,07655e2 (3.29c)
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.30)

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.

Resposta.

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.31)

usando a:

  1. a)

    Regra do Ponto Médio.

  2. b)

    Regra do Trapézio.

  3. c)

    Regra de Simpson.

Resposta.

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.

Resposta.

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 Exercício 3.1.3. Observando que

2.02.4f(x)𝑑x:=I =2.02.2f(x)𝑑x:=I1 (3.32)
+2.22.4f(x)𝑑x:=I2

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.

Resposta.

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.

Resposta.

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.

Resposta.

h:=(ba)3,

abf(x)𝑑x =3h2[f(a+13(ba))
+f(a+23(ba))]+O(h3).

Envie seu comentário

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. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!