integracion o cuadratura · cuadratura de gauss definición: dada integral generalizada con...

6
1 INTEGRACION o CUADRATURA Puede ocurrir que sea una función continua fácil de integrar o una función continua difícil o imposible de integrar directamente o que no conozcamos la función tabulada, solo un conjunto de valores medidos . Los métodos se basan en que, dada encontrar una familia de funciones { } que aproxime a entonces Usaremos como funciones de aproximación polinomios 1 b a dx x f I ) ( x f ) ( x f 1 , n x f n ) ( x f ) ( ) ( f I dx x f dx x f f I n b a n b a E f I f I f n n ( ) ( ) ( ) Méodos Numéricos )! 1 ( 1 ) ( 0 n x f i n i i Si usamos polinomios interpolantes: b a n n i i n b a dx n f x x x p dx x f ) )! 1 ( ) ( ) ( ( 1 0 dx f x x b a n n i i ) ( ) ( 1 0 i b a x x f f In i i n i i , , ) ( ) ( 0 2 i i x Suma de Cuadratura: coeficientes de cuadratura nodos de cuadratura Méodos Numéricos Regla del Rectángulo Geométricamente Corresponde al polinomio de orden 0 Si x 0 = a 3 ) ( ) ( a f a b I R ) , ( 2 ' 2 b a a b f E R f(a) f(b) a b 0 ' 0 ( ) x x f x f x f dx x x f dx x f dx x f 0 ' 0 ( ) 2 ' 2 a b f E R R b a I a f a b dx x f ) ( ) ( 0 0 x f p Méodos Numéricos Regla del Trapecio Geométricamente Corresponde al polinomio de orden 1 Si x 0 =a ,x 1 =b 4 ) , ( 12 ' ' 3 b a a b f E T dx x x x x f dx x p dx x f ) ( ( ) ' ' 2 1 1 0 1 T b a I b f a f a b dx x f 2 ) ( f(a) f(b) a b 1 0 1 0 0 1 0 1 1 x f x x x x x f x x x x x p ! 2 ) )( ( ) ( ' ' 1 0 1 x x x x f x p x f 2 b f a f a b I T 12 ' ' 3 a b f E T Méodos Numéricos Regla de Simpson Corresponde a reemplazar f(x) por el polinomio de orden 2 si x 0 =a , x 1 =c =(a+b)/2, x 2 = b h = (b-a)/2 5 2 0 2 1 2 0 2 2 0 1 2 1 0 1 2 0 0 2 0 1 0 2 1 x x S dx x f x x x x x x x x x f x x x x x x x x x f x x x x x x x x I ! 3 ) )( )( ( ) ( ' ' ' 2 1 0 2 x x x x x x f x p x f ) ( ) ( 4 ) ( 3 2 1 0 x f x f x f h I S 6 4 b f c f a f a b I S 4 5 2880 f a b 4 5 90 1 f h E S Méodos Numéricos Es proporcional a la cuarta derivada, ya que el término del coeficiente de tercer orden se hace cero durante la integración del polinomio En consecuencia esta regla tiene una precisión de tercer orden aún cuando usa sólo tres puntos Da resultados exactos para polinomios cúbicos aún cuando se deriva de una parábola 6 Si observamos el error en Simpson: 4 5 90 1 f h E S Méodos Numéricos

Upload: others

Post on 30-Apr-2020

36 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTEGRACION o CUADRATURA · Cuadratura de Gauss Definición: Dada integral generalizada con ω(x)≥0 , si la aproximamos con una suma de cuadratura 1 25 b a (x) dx (1 n

1

INTEGRACION o CUADRATURA

Puede ocurrir que sea una función continua fácil de integrar

o una función continua difícil o imposible de integrar directamente

o que no conozcamos la función tabulada, solo un conjunto de valores medidos .

Los métodos se basan en que, dada encontrar una familia de funciones

{ } que aproxime a entonces

Usaremos como funciones de aproximación polinomios 1

b

a

dxxfI

)(xf

)(xf

1, nxfn )(xf

)()( fIdxxfdxxffI n

b

a

n

b

a

E f I f I fn n( ) ( ) ( )

Méodos Numéricos

)!1(

1)(

0

nxf i

n

i

i

Si usamos polinomios interpolantes:

b

a

nn

i

in

b

a

dxn

fxxxpdxxf )

)!1(

)()((

1

0

dxfxx

b

a

nn

i

i

)()( 1

0

ibaxxffIn ii

n

i

i

,,)()(0

2

i

ix

Suma de Cuadratura:

coeficientes de cuadratura

nodos de cuadratura

Méodos Numéricos

Regla del Rectángulo

Geométricamente

Corresponde al polinomio de orden 0

Si x0 = a

3

)()( afabIR

),(2

'

2

baab

fER

f(a)

f(b)

a b

0'

0 () xxfxfxf

dxxxfdxxfdxxf 0'

0 ()

2'

2ab

fER

R

b

a

Iafabdxxf )()(

00 xfp

Méodos Numéricos

Regla del Trapecio

• Geométricamente

• Corresponde al polinomio de orden 1

• Si x0=a ,x1=b

4

),(12

''

3

baab

fET

dxxxxxfdxxpdxxf )(()''2

1101

T

b

a

Ibfaf

abdxxf

2)(

f(a)

f(b)

a b

1

01

00

10

11 xf

xx

xxxf

xx

xxxp

!2

))(()('' 10

1

xxxxfxpxf

2

bfafabIT

12

''

3ab

fET

Méodos Numéricos

Regla de Simpson

Corresponde a reemplazar f(x) por el polinomio de orden 2

si x0=a , x1=c =(a+b)/2, x2= b h = (b-a)/2

5

2

0

2

1202

201

2101

200

2010

21

x

x

S dxxfxxxx

xxxxxf

xxxx

xxxxxf

xxxx

xxxxI

!3

))()(()(''' 210

2

xxxxxxfxpxf

)()(4)(3

210 xfxfxfh

I S

6

4 bfcfafabIS

45

2880f

ab

45

90

1fhES

Méodos Numéricos

• Es proporcional a la cuarta derivada, ya que el término

del coeficiente de tercer orden se hace cero durante la

integración del polinomio

• En consecuencia esta regla tiene una precisión de

tercer orden aún cuando usa sólo tres puntos

• Da resultados exactos para polinomios cúbicos aún

cuando se deriva de una parábola

6

Si observamos el error en Simpson:

45

90

1fhES

Méodos Numéricos

Page 2: INTEGRACION o CUADRATURA · Cuadratura de Gauss Definición: Dada integral generalizada con ω(x)≥0 , si la aproximamos con una suma de cuadratura 1 25 b a (x) dx (1 n

2

f(x) x2 x4 1/(x + 1) sqrt(1 + x2) sen (x) exp(x)

Valor exacto 2,667 6,400 1,099 2,958 1,416 6,389

Trapecio 4,000 16,000 1,333 3,236 0,909 8,389

De Simpson 2,667 6,667 1,111 2,964 1,425 6,421

Ejemplos:

7 Méodos Numéricos

Fórmulas de Integración de Newton Cotes

8

)(xpn

Dados n+1 puntos equiespaciados de [a,b], xi = a+ih, i=0,...,n

si x0 =a , xn = b y h=(b-a)/n.

definimos

b

a

nn dxxpfI )(

Méodos Numéricos

Fórmula Error

Truncamiento

Trapecio

Simpson

3/8

Boole

6 puntos

2

)]()([)( 21 xfxf

ab

6

)]()(4)([)( 321 xfxfxf

ab

8

)]()(3)(3)([)( 4321 xfxfxfxf

ab

90

)](7)(32)(12)(32)(7[)( 54321 xfxfxfxfxf

ab

288

)](19)(75)(50)(50)(75)(19[)( 654321 xfxfxfxfxfxf

ab

)(90

1 )4(5 fh

)(80

3 )4(5 fh

)(945

8 )6(7 fh

)(12096

275 )6(7 fh

Fórmulas de Newton Cotes Cerradas

)(12

1 )2(3 fh

9 Méodos Numéricos

Fórmulas de Newton-Cotes Abiertas

Son aquellas donde alguno de los extremos o ambos no

son nodos de cuadratura, en general no se utilizan para el

cálculo de integrales definidas.

Se usan para evaluar integrales impropias y en la solución

de ecuaciones diferenciales ordinarias.

Ej: Regla del medio punto

10

)2

()(ba

fabdxxf

b

a

),()(

24

''3

2/1 bafab

E

f(a)

f(b)

a b (a+b) / 2

Méodos Numéricos

Fórmulas de Cuadratura Compuesta

n

n

x

x

x

x

x

x

b

a

dxxfdxxfdxxfxffI

1

2

1

1

0

)()(

11

Estas fórmulas , en general no dan buenos resultados si [a,b] es grande, pues el En será grande, a menos que usemos polinomios de grado alto (mal condicionados). Esto lleva a las fórmulas de cuadratura compuesta.

Si

sean n+1 puntos igualmente espaciados: a =x0< x1< x2<… <xn = b

entonces xi = a + ih , h = (b-a)/n

b

a

dxxfI

xi

x

n

ii

dxxf

11

Méodos Numéricos

Regla del Trapecio Compuesta

Aplicamos la regla del trapecio en cada subintervalo

agrupando

el error

12

n

n

i

iTC xfxfxfh

I1

1

0 22

),()),(12

))()((2

()( 1''

3

1

1

iiiiii

n

i

xxfh

xfxfh

fI

n

i

ii

n

i

TC fn

abf

hE

13

33

1

''12

''12

n

f

f

n

i

i 1

''

''

),()(''

12

2

bafhab

ETC

h

abyTC

2

2

Méodos Numéricos

Page 3: INTEGRACION o CUADRATURA · Cuadratura de Gauss Definición: Dada integral generalizada con ω(x)≥0 , si la aproximamos con una suma de cuadratura 1 25 b a (x) dx (1 n

3

bfxfafh

dxxfn

j

j

b

a

1

1

22

x0 = a xn = b

y= f(x)

x1 xj-1 xj xn–1

Teorema: Sea f C2[a, b], n par, h = (b – a)/n, y xj = a + jh

para cada j = 0, 1, 2, ... n . La regla del trapecio para n

subintervalos puede escribirse como:

13 Méodos Numéricos

Regla de Simpson Compuesta

Agrupando términos

14

n

n

x

x

x

x

x

x

b

a

dxxfdxxfdxxfdxxfI

2

4

2

2

0

)(

3

4

3

4

3

4 12432210 nnn xfxfxfh

xfxfxfh

xfxfxfhI

)24(3

1

1

2

1

120 n

m

i

i

m

i

iS xfxfxfxfh

I

Aplicamos la regla de Simpson en cada subintervalo n>2, n par, n = 2m, xi = a + ih , i = 0, … ,n , h = (b-a)/n = (b-a)/2m

))()(4)((3

( 21222

11

2

22

iii

m

i

x

x

m

i

xfxfxfh

dxxf

i

i

Méodos Numéricos

Regla de Simpson Compuesta

15

m

i

ii

m

i

SC fm

abf

hE

1

4

5

54

5

1 )2(9090

m

f

f

m

i

i 1

4

4

),()(

180

44

bafhab

ESC

hSC

1

Méodos Numéricos

Regla de Simpson Compuesta

16

bfxfxfafh

dxxfn

j

j

n

j

j

b

a

2/

0

12

12/

0

2 423

Teorema. Sea f C4[a, b], n par, h=(b – a)/n, y xj = a + jh

para cada j = 0, 1, 2, ... n . La regla de Simpson para n

subintervalos puede escribirse como:

x0 = a xn = b

y= f(x)

x2 x2j-1 x2j x2j+1 Méodos Numéricos

Integración sobre intervalos no uniformes

222

1212

101

nnn

xfxfh

xfxfh

xfxfhI

17

Si los datos no son igualmente espaciados, puede aplicarse

la regla del trapecio a cada intervalo y sumar los resultados

hi = ancho del intervalo i-ésimo

Si algunos intervalos consecutivos son iguales, se puede

aproximar la integral usando regla de Simpson.

También se podría hacer una partición uniforme interpolando

con alguna función apropiada

Méodos Numéricos

EXTRAPOLACIÓN DE RICHARDSON

Sirve para mejorar la estimación de la integral utilizando una combinación de estimaciones para distintos valores del paso de integración, h.

Al usar regla del trapecio, para integrandos finitos con derivadas finitas dentro del intervalo de integración vale

,a, b, c ctes no dependen de f(x)

Usando h1 y h2

Sustituyendo,

18

...642 chbhahhII T

)( 122

2

2

1

2

22 hIhI

hh

hhII

222

211 , ahhIIahhII TT

2

22

1

12

hh

hIhIa

2

22211 ahhIahhI TT

con O(h4)

Méodos Numéricos

Page 4: INTEGRACION o CUADRATURA · Cuadratura de Gauss Definición: Dada integral generalizada con ω(x)≥0 , si la aproximamos con una suma de cuadratura 1 25 b a (x) dx (1 n

4

EXTRAPOLACIÓN DE RICHARDSON

21

2

hh

19

Se puede escribir

Si consideramos

122212

1hIhIhII

123

1

3

4hIhII

122

2

1

2

1

1hIhI

hh

hII

Méodos Numéricos

Calcular la integral de

En el intervalo: a = 0, b = 0.8

Ej:

n h I

1 0.8 0.1728

2 0.4 1.0688

4 0.2 1.4848

20

5432 400900675200252,0 xxxxxxf

3674.11728.03

10688.1

3

4I

6405.1vI

6235.10688.13

14848.1

3

4I

Méodos Numéricos

Integración de Romberg

Es una generalización de la extrapolación de Richardson,

se genera una estimación de la integral dentro de una

tolerancia de error especificada. La idea es hacer sucesivas

estimaciones para valores de h cada vez mas pequeños y

mejorar las aproximaciones a la integral.

Si hi+1 = hi /2

Forma General:

K = 2,…,j , j = 2,3,4,…n

21

14

4

1

1,11,1

,

k

kjkjk

kj

III

Ij,k-1: integral más exacta

Ij-1,k-1: integral menos exacta

Ij,k: integral mejorada

k: nivel de la integración

Méodos Numéricos

Calcular la integral de

en [0,0.8]

Ej:

n h O(h2) O(h4) O(h6)

1 0.8 0.1728

2 0.4 1.0688 1.3674

4 0.2 1.4848 1.6235 1.6405

22

5432 400900675200252,0 xxxxxxf

3674.11728.03

10688.1

3

42,2 I

6405.1vI

6235.10688.13

14848.1

3

43,2 I

Ejemplo:

6405.1)3675.1(15

1)6235.1(

15

163,3 I

Méodos Numéricos

Integración de Romberg

Los sucesivos valores Ij,k se calculan por filas:

I1,1

I2,1 I2,2

I3,1 I3,2 I3,3

I4,1 I4,2 I4,3 I4,4

. … ….. ….. …..

Romberg finaliza cuando 𝐼𝑘,𝑘−1 − 𝐼𝑘,𝑘 < 𝜖, para un 𝜖 >0

23 Méodos Numéricos

Cuadratura de Gauss

24

)()()()()(1

fInxfdxxpdxxffI i

n

i

i

b

a

n

b

a

Méodos Numéricos

Page 5: INTEGRACION o CUADRATURA · Cuadratura de Gauss Definición: Dada integral generalizada con ω(x)≥0 , si la aproximamos con una suma de cuadratura 1 25 b a (x) dx (1 n

5

Cuadratura de Gauss

Definición: Dada integral generalizada con

ω(x)≥0 , si la aproximamos con una suma de cuadratura

diremos que la fórmula tiene grado de precisión m

si es exacta siempre que f(x) sea un polinomio de grado ≤m

Sin perdida de generalidad vamos a considerar integrales con ω(x) = 1 en el intervalo [-1,1], o sea

queremos

En(f) =0 para polinomios del mayor grado posible

En(f) =

25

b

a

dxxfxI )()(

)(1

i

n

i

i xf

1

1

)( dxxf

0)(1

i

n

i

i xf

1

1

)( dxxf

)(1

i

n

i

i xf

Méodos Numéricos

Cuadratura de Gauss

26

1

1

1

1

dx

11

1

1

xxdx

)0(2)(

1

1

fdxxf

)3

3()

3

3()(

1

1

ffdxxf

Méodos Numéricos

En general para n ≥ 3

27

)(1

i

n

i

i xf

1

1

dxx j

1

1

j

x j

22,...,2,01

2

12,...,3,10

njj

nj

Sistema de ecuaciones no lineales

Teorema: Las fórmulas de cuadratura pueden tener

un grado máximo de precisión 2n-1, se obtiene sii los n nodos

xi son los ceros de pn(x), polinomio ortogonal sobre [a,b] y la

fórmula es interpolatoria.

Una vez conocidos los nodos, los αi se calculan

)(1

i

n

i

i xf

nidxxx

xp

xp

b

a i

n

in

i ,...,2,1)(

)(´

1

Cuadratura de Gauss

Méodos Numéricos

Cuadratura de Gauss

En resumen:

Una fórmula de cuadratura con n nodos es exacta para

polinomios de grado 2n-1 si y sólo si:

la fórmula es interpolatoria, y

los nodos son las raíces del n-ésimo polinomio

ortogonal respecto del producto escalar inducido por

ω(x) en [a,b].

28

n

i

ii

b

axfdxxfx

1

)( )( )(

Méodos Numéricos

Fórmulas de Cuadratura de Gauss

29

CUADRATURA INTERVALO F. PESO

Gauss-Legendre [a,b]=[-1,1] w(x)=1

Gauss-Chebyshev [a,b]=[-1,1] w(x)=1/(1-x2)1/2

Gauss-Jacobi [a,b]=[-1,1] w(x)=(x-1)a(x+1)b

Gauss-Laguerre [a,b]=[0,+) w(x)=xae-x

Gauss-Hermite [a,b]=(- , +)

2

)( xexw

Méodos Numéricos

Podemos hacer cambio de variable, dado un intervalo a,b

cualquiera:

la fórmula de cuadratura será

En este caso:

Cuadratura de Gauss- Legendre

dtabab

tab

fdxxf

b

a

)2

)(22

()(

1

1

n nodos coeficientes

2 0.5773502692 1.0000000000

3 0.7745966692 0.5555555556

0.0000000000 0.8888888889

4 0.8611361159 0.3478548451

0.3399810436 0.6521451549

b

a

n

i

ii fEab

xab

fab

dxxf1

)(22

2

)(

30 Méodos Numéricos

Page 6: INTEGRACION o CUADRATURA · Cuadratura de Gauss Definición: Dada integral generalizada con ω(x)≥0 , si la aproximamos con una suma de cuadratura 1 25 b a (x) dx (1 n

6

Llevamos de [0, 0.8] a [-1, 1]

31

5432 400900675200252,0 xxxxxxf

6405.1vI

Ejemplo:

Dada en [0, 0.8]

dtab

tab

fab

dxxf

b

a

)22

()2

()(

1

1

dttfdxxf )2

8.0

2

8.0()

2

8.0()(

1

1

8.0

0

b

a

n

i

ii xfdxxf

1

4.04.04.0)( O sea que

Para n = 2, 3/1ix 8226.13058.15167.02 GI1i,

, Para n = 3, 0,5

3ix9

8,9

5i

,

, 6405.13 GI

Méodos Numéricos

Error para Cuadratura de Gauss

El error para las fórmulas de Gauss

Esto significa que con n puntos podemos integrar

exactamente hasta un polinomio de grado 2n-1.

32

<ba<

dxxwxpn

ffE

b

an

n

)()(

)!2(

)( )( 2

)2(

Méodos Numéricos

Cuadratura de Gauss

- Su mayor ventaja es la eficiencia en el cálculo, el doble

de rápido que las de Newton Cotes

- Además permite calcular integrales con singularidades

- Una limitación de Cuadratura de Gauss es que debe

evaluarse en puntos específicos, es decir que debemos

conocer la función, lo cual muchas veces no ocurre

cuando trabajamos con datos experimentales

- Es difícil de calcular su error

33 Méodos Numéricos