Está en la página 1de 134

Mtodos Numricos

Grado en Informtica
Tema 5: Diferenciacin e Integracin Numrica
Luis Alvarez Len

Univ. de Las Palmas de G.C.

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

1 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

2 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

3 / 43

Diferenciacin e Integracin Numrica


El mtodo de Muller para calcular ceros de una funcin

El mtodo de Muller para calcular ceros de una funcin utiliza las


siguientes frmulas basadas en 3 puntos para calcular la primera y
segunda derivada de una funcin:

00

f (xn1 ) 2

f 0 (xn1 )

f (xn2 )f (xn3 )
xn2 xn3

f (xn1 )f (xn2 )
xn1 xn2

xn3 xn1

f (xn1 ) f (xn2 ) f 00 (xn1 )


+
(xn1 xn2 )
xn1 xn2
2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

4 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

5 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos
La manera habitual de aproximar la derivada de una funcin f (x) en un punto xi
consiste en utilizar el desarrollo de Taylor centrado en xi :
f (x) = f (xi ) +

f 0 (xi )
f 00 (xi )
f N) (xi )
(x xi ) +
(x xi )2 + ... +
(x xi )N + ...
1!
2!
N!

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

6 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos
La manera habitual de aproximar la derivada de una funcin f (x) en un punto xi
consiste en utilizar el desarrollo de Taylor centrado en xi :
f (x) = f (xi ) +

f 0 (xi )
f 00 (xi )
f N) (xi )
(x xi ) +
(x xi )2 + ... +
(x xi )N + ...
1!
2!
N!

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

6 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos
La manera habitual de aproximar la derivada de una funcin f (x) en un punto xi
consiste en utilizar el desarrollo de Taylor centrado en xi :
f (x) = f (xi ) +

f 0 (xi )
f 00 (xi )
f N) (xi )
(x xi ) +
(x xi )2 + ... +
(x xi )N + ...
1!
2!
N!

Si tomamos un punto xj 6= xi , y despejamos f 0 (xi ) obtenemos:




f (xj ) f (xi ) f 00 (xi )
f (xj ) f (xi )

(xj xi ) .... =
+ O xj xi
xj xi
2!
xj xi


donde O xj xi indica, bsicamente, que el error cometido es una suma de
potencias de xj xi en la que la potencia ms pequea es 1..
f 0 (xi ) =

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

6 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos
La manera habitual de aproximar la derivada de una funcin f (x) en un punto xi
consiste en utilizar el desarrollo de Taylor centrado en xi :
f (x) = f (xi ) +

f 0 (xi )
f 00 (xi )
f N) (xi )
(x xi ) +
(x xi )2 + ... +
(x xi )N + ...
1!
2!
N!

Si tomamos un punto xj 6= xi , y despejamos f 0 (xi ) obtenemos:




f (xj ) f (xi ) f 00 (xi )
f (xj ) f (xi )

(xj xi ) .... =
+ O xj xi
xj xi
2!
xj xi


donde O xj xi indica, bsicamente, que el error cometido es una suma de
potencias de xj xi en la que la potencia ms pequea es 1.. Se denomina orden
de la aproximacin a la potencia ms pequea que aparece en el trmino del error.
Por lo tanto, en este caso, diremos que el orden de aproximacin es 1. Si xj > xi ,
entonces la derivada se calcula hacia adelante, mientras que si xj < xi , la derivada se
calcula hacia atrs.
f 0 (xi ) =

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

6 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos
La manera habitual de aproximar la derivada de una funcin f (x) en un punto xi
consiste en utilizar el desarrollo de Taylor centrado en xi :
f (x) = f (xi ) +

f 0 (xi )
f 00 (xi )
f N) (xi )
(x xi ) +
(x xi )2 + ... +
(x xi )N + ...
1!
2!
N!

Si tomamos un punto xj 6= xi , y despejamos f 0 (xi ) obtenemos:




f (xj ) f (xi ) f 00 (xi )
f (xj ) f (xi )

(xj xi ) .... =
+ O xj xi
xj xi
2!
xj xi


donde O xj xi indica, bsicamente, que el error cometido es una suma de
potencias de xj xi en la que la potencia ms pequea es 1.. Se denomina orden
de la aproximacin a la potencia ms pequea que aparece en el trmino del error.
Por lo tanto, en este caso, diremos que el orden de aproximacin es 1. Si xj > xi ,
entonces la derivada se calcula hacia adelante, mientras que si xj < xi , la derivada se
calcula hacia atrs.
f 0 (xi ) =

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

6 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos
La manera habitual de aproximar la derivada de una funcin f (x) en un punto xi
consiste en utilizar el desarrollo de Taylor centrado en xi :
f (x) = f (xi ) +

f 0 (xi )
f 00 (xi )
f N) (xi )
(x xi ) +
(x xi )2 + ... +
(x xi )N + ...
1!
2!
N!

Si tomamos un punto xj 6= xi , y despejamos f 0 (xi ) obtenemos:




f (xj ) f (xi ) f 00 (xi )
f (xj ) f (xi )

(xj xi ) .... =
+ O xj xi
xj xi
2!
xj xi


donde O xj xi indica, bsicamente, que el error cometido es una suma de
potencias de xj xi en la que la potencia ms pequea es 1.. Se denomina orden
de la aproximacin a la potencia ms pequea que aparece en el trmino del error.
Por lo tanto, en este caso, diremos que el orden de aproximacin es 1. Si xj > xi ,
entonces la derivada se calcula hacia adelante, mientras que si xj < xi , la derivada se
calcula hacia atrs.
f 0 (xi ) =

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

6 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

7 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1

f 0 (1) = 4

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

7 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1

f 0 (1) = 4

xj = 0

f 0 (1)

f (xj )f (xi )
xj xi

02
01

=2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

7 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1

f 0 (1) = 4

xj = 0

f 0 (1)

xj = 2

f 0 (1)

f (xj )f (xi )
xj xi
f (xj )f (xi )
xj xi

02
01

102
21

=2
=8

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

7 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1

f 0 (1) = 4

xj = 0

f 0 (1)

xj = 2

f 0 (1)

xj = 1.1

f 0 (1)

f (xj )f (xi )
xj xi
f (xj )f (xi )
xj xi
f (xj )f (xi )
xj xi

02
01

102
21

2.4312
1.11

=2
=8
= 4.31

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

7 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 2 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1

f 0 (1) = 4

xj = 0

f 0 (1)

xj = 2

f 0 (1)

xj = 1.1

f 0 (1)

xj = 1.01

f 0 (1)

f (xj )f (xi )
xj xi
f (xj )f (xi )
xj xi
f (xj )f (xi )
xj xi
f (xj )f (xi )
xj xi

02
01

102
21

2.4312
1.11

2.0403012
1.011

=2
=8
= 4.31
= 4.0301

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

7 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

xi )2 +

f 000 (xi )
3! (xr

xi )3 + ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

8 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

f (xl ) = f (xi ) +

f 0 (xi )
1! (xl

xi ) +

f 00 (xi )
2! (xl

xi )2 +
xi )2 +

f 000 (xi )
3! (xr
f 000 (xi )
3! (xl

xi )3 + ...

xi )3 + ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

8 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

f (xl ) = f (xi ) +

f 0 (xi )
1! (xl

xi ) +

f 00 (xi )
2! (xl

xi )2 +
xi )2 +

f 000 (xi )
3! (xr
f 000 (xi )
3! (xl

xi )3 + ...

xi )3 + ...

Despejamos la derivada primera y nos preguntamos por que factores hay que
multiplicar las igualdades para que al sumar desaparezca el trmino en la derivada
segunda
f 0 (xi ) =

(f (xr )f (xi ))
xr xi

f 00 (xi )
2! (xr

xi )

f 000 (xi )
3! (xr

f 0 (xi ) =

(f (xl )f (xi ))
xl xi

f 00 (xi )
2! (xl

xi )

f 000 (xi )
3! (xl

xi )2 ...
xi )2 ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

8 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

f (xl ) = f (xi ) +

f 0 (xi )
1! (xl

xi ) +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +
xi )2 +

f 000 (xi )
3! (xl

xi )3 + ...

xi )3 + ...

Despejamos la derivada primera y nos preguntamos por que factores hay que
multiplicar las igualdades para que al sumar desaparezca el trmino en la derivada
segunda
(xl xi )

f 0 (xi ) =

(f (xr )f (xi ))
xr xi

(xr xi ) f 0 (xi ) =

(f (xl )f (xi ))
xl xi

f 00 (xi )
2! (xr

xi )

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )

xi )2 ...

f 000 (xi )
3! (xl

xi )2 ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

8 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

f (xl ) = f (xi ) +

f 0 (xi )
1! (xl

xi ) +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +
xi )2 +

f 000 (xi )
3! (xl

xi )3 + ...

xi )3 + ...

Despejamos la derivada primera y nos preguntamos por que factores hay que
multiplicar las igualdades para que al sumar desaparezca el trmino en la derivada
segunda
(xl xi )

f 0 (xi ) =

(f (xr )f (xi ))
xr xi

(xr xi ) f 0 (xi ) =

(f (xl )f (xi ))
xl xi

f 00 (xi )
2! (xr

xi )

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )

xi )2 ...

f 000 (xi )
3! (xl

xi )2 ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

8 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

f (xl ) = f (xi ) +

f 0 (xi )
1! (xl

xi ) +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +
xi )2 +

f 000 (xi )
3! (xl

xi )3 + ...

xi )3 + ...

Despejamos la derivada primera y nos preguntamos por que factores hay que
multiplicar las igualdades para que al sumar desaparezca el trmino en la derivada
segunda
(xl xi )

f 0 (xi ) =

(f (xr )f (xi ))
xr xi

(xr xi ) f 0 (xi ) =

(f (xl )f (xi ))
xl xi

f 00 (xi )
2! (xr

xi )

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )

xi )2 ...

f 000 (xi )
3! (xl

xi )2 ...

Sumando las 2 ecuaciones y despejando obtenemos :

f 0 (xi ) =

(xl )
(xi )
(xi xl ) f (xxr )f
+ (xr xi ) f (xxi )f
r xi
i xl

xr xl

+ O(h2 )

donde h =| xr xi || xl xi |

Luis Alvarez Len ()

ULPGCLogo

Mtodos Numricos

Univ. de Las Palmas de G.C.

8 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos

En el caso de que los puntos esten equiespaciados, es decir


xr = xi + h y xl = xi h la frmula para calcular la primera derivada se
simplifica obteniendo
f 0 (xi ) =

f (xi + h) f (xi h)
+ O(h2 )
2h

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

9 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

10 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1

f 0 (1) = 4

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

10 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1
h=1

f 0 (1) = 4
(xi h)
=
f 0 (1) f (xi +h)f
2h

100
2

=5

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

10 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1
h=1

f 0 (1) = 4
(xi h)
=
f 0 (1) f (xi +h)f
2h

h = 0.1

f 0 (1)

f (xi +h)f (xi h)


2h

100
2 =5
2.4311.629
0.2

= 4.01

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

10 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada primera con 3 puntos

Ejemplo
f (x) = x 3 + x

f 0 (x) = 3x 2 + 1

xi = 1
h=1

f 0 (1) = 4
(xi h)
=
f 0 (1) f (xi +h)f
2h

h = 0.1

f 0 (1)

h = 0.01

f 0 (1)

f (xi +h)f (xi h)


2h
f (xi +h)f (xi h)
2h

=
=

100
2 =5
2.4311.629
= 4.01
0.2
2,0403011,960299
=
0.02

4.0001

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

10 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

11 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos
Partimos de nuevo de los desarrollos en serie de Taylor y nos planteamos por que
factores hay que multiplicar las ecuaciones para que al sumar desaparezca el trmino
en derivada primera
f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

xi ) +

f 00 (xi )
2! (xr

f (xl ) = f (xi ) +

f 0 (xi )
1! (xl

xi ) +

f 00 (xi )
2! (xl

xi )2 +
xi )2 +

f 000 (xi )
3! (xr
f 000 (xi )
3! (xl

xi )3 + ...

xi )3 + ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

12 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos
Partimos de nuevo de los desarrollos en serie de Taylor y nos planteamos por que
factores hay que multiplicar las ecuaciones para que al sumar desaparezca el trmino
en derivada primera
(xl xi )

f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

(xr xi ) f (xl ) = f (xi ) +

xi ) +

f 0 (xi )
1! (xl

f 00 (xi )
2! (xr

xi ) +

xi )2 +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +

xi )3 + ...

f 000 (xi )
3! (xl

xi )3 + ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

12 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos
Partimos de nuevo de los desarrollos en serie de Taylor y nos planteamos por que
factores hay que multiplicar las ecuaciones para que al sumar desaparezca el trmino
en derivada primera
(xl xi )

f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

(xr xi ) f (xl ) = f (xi ) +

xi ) +

f 0 (xi )
1! (xl

f 00 (xi )
2! (xr

xi ) +

xi )2 +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +

xi )3 + ...

f 000 (xi )
3! (xl

xi )3 + ...

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

12 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos
Partimos de nuevo de los desarrollos en serie de Taylor y nos planteamos por que
factores hay que multiplicar las ecuaciones para que al sumar desaparezca el trmino
en derivada primera
(xl xi )

f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

(xr xi ) f (xl ) = f (xi ) +

xi ) +

f 0 (xi )
1! (xl

f 00 (xi )
2! (xr

xi ) +

xi )2 +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +

xi )3 + ...

f 000 (xi )
3! (xl

xi )3 + ...

Sumando las 2 ecuaciones obtenemos :


(xl xi )(f (xr ) f (xi )) (xr xi )(f (xl ) f (xi )) =

f 00 (xi )
(xr xi )2 (xl xi ) (xl xi )2 (xr xi ) +
2

f 000 (xi )
(xr xi )3 (xl xi ) (xl xi )3 (xr xi ) + ....
3!

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

12 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos
Partimos de nuevo de los desarrollos en serie de Taylor y nos planteamos por que
factores hay que multiplicar las ecuaciones para que al sumar desaparezca el trmino
en derivada primera
(xl xi )

f (xr ) = f (xi ) +

f 0 (xi )
1! (xr

(xr xi ) f (xl ) = f (xi ) +

xi ) +

f 0 (xi )
1! (xl

f 00 (xi )
2! (xr

xi ) +

xi )2 +

f 00 (xi )
2! (xl

f 000 (xi )
3! (xr

xi )2 +

xi )3 + ...

f 000 (xi )
3! (xl

xi )3 + ...

Sumando las 2 ecuaciones obtenemos :


(xl xi )(f (xr ) f (xi )) (xr xi )(f (xl ) f (xi )) =

f 00 (xi )
(xr xi )2 (xl xi ) (xl xi )2 (xr xi ) +
2

f 000 (xi )
(xr xi )3 (xl xi ) (xl xi )3 (xr xi ) + ....
3!
despejando f 00 (xi ) y agrupando trminos obtenemos:

f 00 (xi ) = 2

Luis Alvarez Len ()

f (xr )f (xi )
xr xi

f (xi )f (xl )
xi xl

xr xl

Mtodos Numricos

+ O(h)

Univ. de Las Palmas de G.C.

ULPGCLogo

12 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

En el caso de que los puntos esten equiespaciados, es decir


xr = xi + h y xl = xi h, la frmula para calcular la segunda derivada
se simplifica obteniendo
f 00 (xi ) =

f (xi + h) + f (xi h) 2f (xi )


+ O(h2 )
h2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

13 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 3 + x

f 00 (x) = 6x

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

14 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 3 + x

f 00 (x) = 6x

xi = 1

f 00 (1) = 6

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

14 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 3 + x

f 00 (x) = 6x

xi = 1
h=1

f 00 (1) = 6
f 00 (1) f (xi +h)+f (xhi2h)2f (xi ) =

10+022
12

=6

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

14 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 3 + x

f 00 (x) = 6x

xi = 1
h=1

f 00 (1) = 6
f 00 (1) f (xi +h)+f (xhi2h)2f (xi ) =

10+022
12

=6

La frmula para la derivada segunda es exacta para polinomios de


grado 3.

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

14 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 4 f 00 (x) = 12x 2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

15 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 4 f 00 (x) = 12x 2
xi = 1

f 00 (1) = 12

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

15 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 4 f 00 (x) = 12x 2
xi = 1
h=1

f 00 (1) = 12
f 00 (1) f (xi +h)+f (xhi2h)2f (xi ) =

16+02
1

= 14

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

15 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 4 f 00 (x) = 12x 2
xi = 1
h=1

f 00 (1) = 12
f 00 (1) f (xi +h)+f (xhi2h)2f (xi ) =

h = 0.1

f 00 (1)

f (xi +h)+f (xi h)2f (xi )


h2

16+02
= 14
1
1,4641+0.65612
0.01

= 12.02

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

15 / 43

Diferenciacin e Integracin Numrica


Frmula para calcular la derivada segunda con 3 puntos

Ejemplo
f (x) = x 4 f 00 (x) = 12x 2
xi = 1
h=1

f 00 (1) = 12
f 00 (1) f (xi +h)+f (xhi2h)2f (xi ) =

h = 0.1

f 00 (1)

h = 0.01

f 00 (1)

f (xi +h)+f (xi h)2f (xi )


h2
f (xi +h)+f (xi h)2f (xi )
h2

=
=

16+02
= 14
1
1,4641+0.65612
= 12.02
0.01
1.040604+0.9605962
= 12.0002
0.0001

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

15 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

16 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Consideremos una funcin de 2 variables como por ejemplo :


F (x, y ) = x 3 y 2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

17 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Consideremos una funcin de 2 variables como por ejemplo :


F (x, y ) = x 3 y 2
Las derivadas parciales de F (x, y ) son :
F
(x, y ) = 3x 2 y 2
x

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

17 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Consideremos una funcin de 2 variables como por ejemplo :


F (x, y ) = x 3 y 2
Las derivadas parciales de F (x, y ) son :
F
(x, y ) = 3x 2 y 2
x

F
(x, y ) = 2x 3 y
y

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

17 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Consideremos una funcin de 2 variables como por ejemplo :


F (x, y ) = x 3 y 2
Las derivadas parciales de F (x, y ) son :
F
(x, y ) = 3x 2 y 2
x

F
(x, y ) = 2x 3 y
y

Para aproximar numricamente la derivada parcial en una direccin se


pueden utilizar las mismas frmulas que en una dimensin dejando el
resto de variables constantes. Por ejemplo
F
(x + h)3 y 2 (x h)3 y 2
(x, y )
x
2h
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

17 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Consideremos una funcin de 2 variables como por ejemplo :


F (x, y ) = x 3 y 2
Las derivadas parciales de F (x, y ) son :
F
(x, y ) = 3x 2 y 2
x

F
(x, y ) = 2x 3 y
y

Para aproximar numricamente la derivada parcial en una direccin se


pueden utilizar las mismas frmulas que en una dimensin dejando el
resto de variables constantes. Por ejemplo
F
(x + h)3 y 2 (x h)3 y 2
(x, y )
x
2h

F
x 3 (y + h)2 x 3 (y h)2
(x, y )
y
2h
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

17 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Consideremos una funcin de 2 variables como por ejemplo :


F (x, y ) = x 3 y 2
Las derivadas parciales de F (x, y ) son :
F
(x, y ) = 3x 2 y 2
x

F
(x, y ) = 2x 3 y
y

Para aproximar numricamente la derivada parcial en una direccin se


pueden utilizar las mismas frmulas que en una dimensin dejando el
resto de variables constantes. Por ejemplo
F
(x + h)3 y 2 (x h)3 y 2
(x, y )
x
2h

F
x 3 (y + h)2 x 3 (y h)2
(x, y )
y
2h
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

17 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

Podemos considerar que una imagen digital es una funcin de 2


variables donde (x, y ) representa la posicin de un pixel y F (x, y ) el
nivel de gris o color.

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

18 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

La derivada en la direccin horizontal de una imagen detecta los


bordes verticales

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

19 / 43

Diferenciacin e Integracin Numrica


Derivadas de funciones de varias variables

La derivada en la direccin vertical de una imagen detecta los bordes


horizontales

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

20 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

21 / 43

Diferenciacin e Integracin Numrica


Integracin Numrica

f (x)dx = ?

ULPGCLogo

a
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

22 / 43

Diferenciacin e Integracin Numrica


Integracin Numrica

f (x)dx = Area encerrada por la curva y el eje x en [a,b]


a
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

23 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

24 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Sea f (x) una funcin definida en un intervalo [a, b], vamos a aproximar
el valor de la integral de f (x) en [a, b] utilizando la evaluacin de f (x)
en ciertos puntos de [a, b]. Es decir, una frmula de integracin
numrica se puede escribir como
Z

f (x)dx
a

N1
X

wk f (xk )

k =0

donde xk representa los puntos de evaluacin de f (x) y wk el peso de


cada punto de evaluacin.

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

25 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

1 1dx

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

1 1dx

=2=

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

1 1dx

= 2 = w0 f (x0 ) =

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

1 1dx

= 2 = w0 f (x0 ) = w0

w0 =

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

= 2 = w0 f (x0 ) = w0

R1

1 1dx

1 xdx

w0 = 2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

= 2 = w0 f (x0 ) = w0 = w0 = 2
i1
x2
= 0 = w0 f (x0 ) = x0 =
xdx
=
2
1
1 1dx

R1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Ejemplo

Veamos como se construye la frmula de Cuadratura de Gauss


utilizando un slo punto
Z

f (x)dx w0 f (x0 )
1

Para calcular w0 y x0 vamos a exigir que la frmula se exacta para


polinomios de grado 0 y 1.
R1

= 2 = w0 f (x0 ) = w0 = w0 = 2
i1
x2
= 0 = w0 f (x0 ) = x0 = 0
xdx
=
2
1
1 1dx

R1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

26 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Definicin
Una frmula de integracin numrica se denomina exacta de orden M
si, para cualquier polinomio P(x) de grado menor o igual que M, la
frmula es exacta. Es decir
Z

P(x)dx =
a

N1
X

wk P(xk )

k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

27 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Definicin
Una frmula de integracin numrica se denomina exacta de orden M
si, para cualquier polinomio P(x) de grado menor o igual que M, la
frmula es exacta. Es decir
Z

P(x)dx =
a

N1
X

wk P(xk )

k =0

La frmula de cuadratura de Gauss que utiliza N puntos es exacta de


orden M = 2N 1
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

27 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Definicin
Una frmula de integracin numrica se denomina exacta de orden M
si, para cualquier polinomio P(x) de grado menor o igual que M, la
frmula es exacta. Es decir
Z

P(x)dx =
a

N1
X

wk P(xk )

k =0

La frmula de cuadratura de Gauss que utiliza N puntos es exacta de


orden M = 2N 1
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

27 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Definicin
Se denominan polinomios de Legendre LN (x) a la familia de polinomios dada por
L0 (x) = 1, L1 (x) = x, y para N = 2, 3, ....
NLN (x) = (2N 1)xLN1 (x) (N 1)LN2 (x)

Teorema
Sean{xk }k =1,..,N los ceros del polinomio de Legendre LN (x). Si definimos
k =
w

i6=k (x xi)
dx
i6=k (xk xi)

entonces la frmula de integracin numrica generada por los puntos xk y los


k es exacta hasta el orden 2N 1 para el intervalo [1, 1].
pesos w
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

28 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Ejemplo
k en
A continuacin se exponen algunos valores de races xk y coeficientes w
funcin del grado del polinomio LN (x) :
N
2
3

xk
0,5773502692
0,5773502692
0,7745966692
0.
0,7745966692
0,8611363116
0,3399810436
0,3399810436
0,8611363116

k
w
1.
1
0,5555555556
0,8888888889
0,5555555556
0,3478548451
0,6251451549
0,6251451549
0,3478548451
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

29 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar el valor de la siguiente integral, utilizando las frmulas de
Legendre para N = 2 y N = 3:
Z

N1

X
x 3 x 4 dx '
wk f (xk )
k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

30 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar el valor de la siguiente integral, utilizando las frmulas de
Legendre para N = 2 y N = 3:
Z

N1

X
x 3 x 4 dx '
wk f (xk )
k =0

Solucin:
1
P
N=2
wk f (xk ) = 1 f (0,5773502692) + 1 f (0,5773502692) = . 222 22
k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

30 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar el valor de la siguiente integral, utilizando las frmulas de
Legendre para N = 2 y N = 3:
Z

N1

X
x 3 x 4 dx '
wk f (xk )
k =0

Solucin:
1
P
N=2
wk f (xk ) = 1 f (0,5773502692) + 1 f (0,5773502692) = . 222 22
k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

30 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar el valor de la siguiente integral, utilizando las frmulas de
Legendre para N = 2 y N = 3:
Z

N1

X
x 3 x 4 dx '
wk f (xk )
k =0

Solucin:
1
P
N=2
wk f (xk ) = 1 f (0,5773502692) + 1 f (0,5773502692) = . 222 22
k =0

N=3

2
P

wk P (xk ) = 0,555 f (0,774) +0,888 f (0) + 0,555 f (0,774) = . 4

k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

30 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar el valor de la siguiente integral, utilizando las frmulas de
Legendre para N = 2 y N = 3:
Z

N1

X
x 3 x 4 dx '
wk f (xk )

k =0

Solucin:
1
P
N=2
wk f (xk ) = 1 f (0,5773502692) + 1 f (0,5773502692) = . 222 22
k =0

N=3

2
P

wk P (xk ) = 0,555 f (0,774) +0,888 f (0) + 0,555 f (0,774) = . 4

k =0

El valor exacto de la integral es


Luis Alvarez Len ()

R1
1


x 3 x 4 dx = 25 = . 4
Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

30 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Cuando el intervalo [a, b] es infinito, es decir, a = o b = , hay que emplear


otros mtodos para aproximar las integrales. En el caso [a, b] = (, ), se
utilizan los ceros de los denominados polinomios de Hermite. En este caso, la
frmula de integracin numrica aproxima la integral de la siguiente forma:
Z

f (x)ex dx

N1
X

wk f (xk )

k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

31 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Cuando el intervalo [a, b] es infinito, es decir, a = o b = , hay que emplear


otros mtodos para aproximar las integrales. En el caso [a, b] = (, ), se
utilizan los ceros de los denominados polinomios de Hermite. En este caso, la
frmula de integracin numrica aproxima la integral de la siguiente forma:
Z

f (x)ex dx

N1
X

wk f (xk )

k =0

Los puntos que se utilizan para calcular los integrales son :


N
1
2

xk
0.
0. 707 106 781
0. 707 106 781

k
w
1. 772 453 851
0. 886 226 925 5
0. 886 226 925 5
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

31 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar, utilizando dos puntos de aproximacin, el valor de la integral:
Z
1
dx
2
1 + x

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

32 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar, utilizando dos puntos de aproximacin, el valor de la integral:
Z
1
dx
2
1 + x

Solucin:
R

1
1+x 2 dx

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

32 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar, utilizando dos puntos de aproximacin, el valor de la integral:
Z
1
dx
2
1 + x

Solucin:
R

1
1+x 2 dx

= arctan(x)]
=

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

32 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar, utilizando dos puntos de aproximacin, el valor de la integral:
Z
1
dx
2
1 + x

Solucin:
R

1
1+x 2 dx

= arctan(x)]
=

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

32 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar, utilizando dos puntos de aproximacin, el valor de la integral:
Z
1
dx
2
1 + x

Solucin:
R

1
1+x 2 dx

= arctan(x)]
=

==

ex
x 2 dx
1+x 2 e

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

32 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
(2 puntos) Aproximar, utilizando dos puntos de aproximacin, el valor de la integral:
Z
1
dx
2
1 + x

Solucin:
R

1
1+x 2 dx

= arctan(x)]
=

==

ex
x 2 dx
1+x 2 e

f (x) =
R

ex
1+x 2

1
1+x 2 dx

' w1 f (x1 ) + w2 f (x2 ) = 0,8862269255 f (0,707106781) +


ULPGCLogo

+0,8862269255 f (0,707106781) = 1. 948 2


Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

32 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Polinomios de Laguerre

Para el intervalo (0, ), se utilizan los polinomios de Laguerre. En este caso, la


frmula de integracin numrica aproxima:
Z
0

f (x)ex dx

N1
X

wk f (xk )

k =0

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

33 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss. Polinomios de Laguerre

Para el intervalo (0, ), se utilizan los polinomios de Laguerre. En este caso, la


frmula de integracin numrica aproxima:
Z

f (x)ex dx

N1
X

wk f (xk )

k =0

Los puntos y pesos de integracin son


N
1
2

xk
1.
0. 585 786 438
3. 414 213 562

k
w
1.
0. 853 553 390 3
0. 146 446 609 3

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

33 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
Z

f (x) dx =
a

f
1

(b a) t + b + a
2

ba
dt
2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
Z

f (x) dx =
a

f
1

(b a) t + b + a
2

ba
dt
2

Buscamos un cambio de variable x(t) tal que x(1) = a y x(1) = b. Dicho cambio
viene dada por una recta que tiene por ecuacin :
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
Z

f (x) dx =
a

f
1

(b a) t + b + a
2

ba
dt
2

Buscamos un cambio de variable x(t) tal que x(1) = a y x(1) = b. Dicho cambio
viene dada por una recta que tiene por ecuacin :
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
Z

f (x) dx =
a

f
1

(b a) t + b + a
2

ba
dt
2

Buscamos un cambio de variable x(t) tal que x(1) = a y x(1) = b. Dicho cambio
viene dada por una recta que tiene por ecuacin :
x(t) a
t (1)
(b a) t + b + a
=
x(t) =
ba
1 (1)
2
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
Z

f (x) dx =
a

f
1

(b a) t + b + a
2

ba
dt
2

Buscamos un cambio de variable x(t) tal que x(1) = a y x(1) = b. Dicho cambio
viene dada por una recta que tiene por ecuacin :
x(t) a
t (1)
(b a) t + b + a
=
x(t) =
ba
1 (1)
2
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
Z

f (x) dx =
a

f
1

(b a) t + b + a
2

ba
dt
2

Buscamos un cambio de variable x(t) tal que x(1) = a y x(1) = b. Dicho cambio
viene dada por una recta que tiene por ecuacin :
x(t) a
t (1)
(b a) t + b + a
=
x(t) =
ba
1 (1)
2
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
b

f (x) dx =
1

f (x) dx '
a

Luis Alvarez Len ()

N
X
k =1

wk

(b a) t + b + a
2

ba
f
2

ba
dt
2

(b a) xk + b + a
2

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
b

f (x) dx =
1

f (x) dx '
a

Luis Alvarez Len ()

N
X
k =1

wk

(b a) t + b + a
2

ba
f
2

ba
dt
2

(b a) xk + b + a
2

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

34 / 43

Diferenciacin e Integracin Numrica


Mtodos de Cuadratura de Gauss

Problema
A partir de los ceros y de los pesos asociados a los polinomios de Legendre, y
dado un intervalo [a, b] cualquiera, encontrar los puntos xk , y los pesos wk que
hacen exacta hasta el orden 2N 1 una frmula de integracin numrica sobre el
intervalo [a, b]
Solucin: Tenemos que hacer un cambio de variable en la integral para llevarla al
intervalo [1, 1]
b

f (x) dx =
1

f (x) dx '
a

Luis Alvarez Len ()

N
X
k =1

wk

(b a) t + b + a
2

ba
f
2

ba
dt
2

(b a) xk + b + a
2

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

34 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

35 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

A partir de esta frmula podemos deducir

Z
F (x, y ) dxdy =

N
X

k F (xk , y )dy =
w

1 k =1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

A partir de esta frmula podemos deducir

Z
F (x, y ) dxdy =

N
X

k F (xk , y )dy =
w

1 k =1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

A partir de esta frmula podemos deducir

Z
F (x, y ) dxdy =

N
X

k F (xk , y )dy =
w

1 k =1

N
X
k =1

k
w

F (xk , y ) dy

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

A partir de esta frmula podemos deducir

Z
F (x, y ) dxdy =

N
X

k F (xk , y )dy =
w

1 k =1

N
X
k =1

k
w

F (xk , y ) dy

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

A partir de esta frmula podemos deducir

Z
F (x, y ) dxdy =

N
X

k F (xk , y )dy =
w

1 k =1

N
X

N
X
k =1

k
w

F (xk , y ) dy

N
X

k
j F xk , xj
w
w

k =1

j=1
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin para integrales mltiples

Consideremos una frmula de integracin numrica en una variable


Z

f (x)dx =
1

N
X

k f (xk )
w

k =1

A partir de esta frmula podemos deducir

Z
F (x, y ) dxdy =

N
X

k F (xk , y )dy =
w

1 k =1

N
X

N
X
k =1

k
w

F (xk , y ) dy

N
N
X
X


k ,j F xk , xj ,
k
j F xk , xj =
w
w
W

k =1

j=1

k ,j=1

k ,j = w
k w
j
donde W

Luis Alvarez Len ()

ULPGCLogo

Mtodos Numricos

Univ. de Las Palmas de G.C.

36 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

37 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula del rectngulo

f (x)dx =
a

x0 = a,

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

38 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula del rectngulo

f (x)dx =
a

x0 = a,

M Z
X

xk +1

f (x)dx

k =0 xk

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

38 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula del rectngulo

f (x)dx =
a

x0 = a,

M Z
X

xk +1

k =0 xk

f (x)dx



M
X
xk + xk +1
f
(xk +1 xk )
2

k =0

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

38 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula del trapecio

f (x)dx =
a

x0 = a,

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

39 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula del trapecio

f (x)dx =
a

x0 = a,

M Z
X

xk +1

f (x)dx

k =0 xk

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

39 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula del trapecio

f (x)dx =
a

x0 = a,

M Z
X

xk +1

k =0 xk

f (x)dx

M
X
f (xk ) + f (xk +1
k =0

(xk +1 xk )
ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

39 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula de Simpson

f (x)dx =
a

x0 = a,

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

40 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula de Simpson

f (x)dx =
a

x0 = a,

M Z
X

xk +1

f (x)dx

k =0 xk

ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

40 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Frmula de Simpson

f (x)dx =
a

M Z
X

xk +1

k =0 xk

x0 = a,

f (x)dx

M f (x ) + 4f
X
k

k =0

xk +xk +1
2

+ f (xk +1 )

(xk +1 xk )
ULPGCLogo

xM+1 = b

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

40 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk


f 00 (xm )
(x xm )2 dx
2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

Ahora aproximamos f 00 (xm ) utilizando los puntos xk , xm , xk +1

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

Ahora aproximamos f 00 (xm ) utilizando los puntos xk , xm , xk +1


f 00 (xm )

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

Ahora aproximamos f 00 (xm ) utilizando los puntos xk , xm , xk +1


f 00 (xm )

f (xk +1 ) 2f (xm ) + f (xk )



2
xk +1 xk
2

ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

Ahora aproximamos f 00 (xm ) utilizando los puntos xk , xm , xk +1


f 00 (xm )

f (xk +1 ) 2f (xm ) + f (xk )



2
xk +1 xk
2

Por tanto, sustituyendo este valor en la aproximacin anterior obtenemos




Z xk +1
f (xk +1 ) 2f (xm ) + f (xk ) xk +1 xk
f (x)dx f (xm )(xk +1 xk ) +
3
2
xk
ULPGCLogo

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

41 / 43

Diferenciacin e Integracin Numrica


Frmulas de Integracin Numrica Compuestas. Demostracin Frmula Simpson
Z

xk +1

xk +1

f (x)dx
xk

f (xm ) + f 0 (xm )(x xm ) +

xk

f (xm )(xk +1 xk ) + 0 +

f 00 (xm )
3


f 00 (xm )
(x xm )2 dx =
2

xk +1 xk
2

3

Ahora aproximamos f 00 (xm ) utilizando los puntos xk , xm , xk +1


f 00 (xm )

f (xk +1 ) 2f (xm ) + f (xk )



2
xk +1 xk
2

Por tanto, sustituyendo este valor en la aproximacin anterior obtenemos




Z xk +1
f (xk +1 ) 2f (xm ) + f (xk ) xk +1 xk
f (x)dx f (xm )(xk +1 xk ) +
3
2
xk


x +x
f (xk +1 ) + f (xk ) + 4f k 2 k +1
=
(xk +1 xk )
6
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

41 / 43

Contenido
1

Introduccin a la Diferenciacin Numrica

Frmulas para calcular la derivada primera

Frmulas para calcular la derivada segunda

Derivadas de funciones de varias variables

Integracin Numrica

Mtodos de Cuadratura de Gauss de Integracin Numrica

Frmulas de Integracin para Integrales Mltiples

Frmulas de Integracin Numrica Compuestas

Prctica 5. Implementacin del Mtodo de Simpson

Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

ULPGCLogo

42 / 43

Diferenciacin e Integracin Numrica


Prctica 4. Implementar el mtodo de Simpson

Implementar en C el mtodo de Simpson. Los parmetros de la funcin sern: Los


lmites del intervalo de integracin en precisin real y el nmero de subintervalos
en los que se dividir el intervalo inicial. La funcin devolver el valor de la integral
obtenido. Probar el mtodo para aproximar las siguientes integrales con diferentes
valores para el parmetro de nmero de subintervalos y comprobar que el
resultado se aproxima al valor exacto de la integral.
1

R1

sin(x)dx = 2
x

1x 2

dx = 1

x 2 dx

= 1. 772 5

Nota: Las integrales con lmites infinitos se aproximarn cambiando el infinito por
un nmero grande. Cambiar la precisin de la aritmtica y valorar si hay diferencias
ULPGCLogo
en los resultados
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

43 / 43

Diferenciacin e Integracin Numrica


Prctica 4. Implementar el mtodo de Simpson

Implementar en C el mtodo de Simpson. Los parmetros de la funcin sern: Los


lmites del intervalo de integracin en precisin real y el nmero de subintervalos
en los que se dividir el intervalo inicial. La funcin devolver el valor de la integral
obtenido. Probar el mtodo para aproximar las siguientes integrales con diferentes
valores para el parmetro de nmero de subintervalos y comprobar que el
resultado se aproxima al valor exacto de la integral.
1

R1

sin(x)dx = 2
x

1x 2

dx = 1

x 2 dx

= 1. 772 5

Nota: Las integrales con lmites infinitos se aproximarn cambiando el infinito por
un nmero grande. Cambiar la precisin de la aritmtica y valorar si hay diferencias
ULPGCLogo
en los resultados
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

43 / 43

Diferenciacin e Integracin Numrica


Prctica 4. Implementar el mtodo de Simpson

Implementar en C el mtodo de Simpson. Los parmetros de la funcin sern: Los


lmites del intervalo de integracin en precisin real y el nmero de subintervalos
en los que se dividir el intervalo inicial. La funcin devolver el valor de la integral
obtenido. Probar el mtodo para aproximar las siguientes integrales con diferentes
valores para el parmetro de nmero de subintervalos y comprobar que el
resultado se aproxima al valor exacto de la integral.
1

R1

sin(x)dx = 2
x

1x 2

dx = 1

x 2 dx

= 1. 772 5

Nota: Las integrales con lmites infinitos se aproximarn cambiando el infinito por
un nmero grande. Cambiar la precisin de la aritmtica y valorar si hay diferencias
ULPGCLogo
en los resultados
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

43 / 43

Diferenciacin e Integracin Numrica


Prctica 4. Implementar el mtodo de Simpson

Implementar en C el mtodo de Simpson. Los parmetros de la funcin sern: Los


lmites del intervalo de integracin en precisin real y el nmero de subintervalos
en los que se dividir el intervalo inicial. La funcin devolver el valor de la integral
obtenido. Probar el mtodo para aproximar las siguientes integrales con diferentes
valores para el parmetro de nmero de subintervalos y comprobar que el
resultado se aproxima al valor exacto de la integral.
1

R1

sin(x)dx = 2
x

1x 2

dx = 1

x 2 dx

= 1. 772 5

Nota: Las integrales con lmites infinitos se aproximarn cambiando el infinito por
un nmero grande. Cambiar la precisin de la aritmtica y valorar si hay diferencias
ULPGCLogo
en los resultados
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

43 / 43

Diferenciacin e Integracin Numrica


Prctica 4. Implementar el mtodo de Simpson

Implementar en C el mtodo de Simpson. Los parmetros de la funcin sern: Los


lmites del intervalo de integracin en precisin real y el nmero de subintervalos
en los que se dividir el intervalo inicial. La funcin devolver el valor de la integral
obtenido. Probar el mtodo para aproximar las siguientes integrales con diferentes
valores para el parmetro de nmero de subintervalos y comprobar que el
resultado se aproxima al valor exacto de la integral.
1

R1

sin(x)dx = 2
x

1x 2

dx = 1

x 2 dx

= 1. 772 5

Nota: Las integrales con lmites infinitos se aproximarn cambiando el infinito por
un nmero grande. Cambiar la precisin de la aritmtica y valorar si hay diferencias
ULPGCLogo
en los resultados
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

43 / 43

Diferenciacin e Integracin Numrica


Prctica 4. Implementar el mtodo de Simpson

Implementar en C el mtodo de Simpson. Los parmetros de la funcin sern: Los


lmites del intervalo de integracin en precisin real y el nmero de subintervalos
en los que se dividir el intervalo inicial. La funcin devolver el valor de la integral
obtenido. Probar el mtodo para aproximar las siguientes integrales con diferentes
valores para el parmetro de nmero de subintervalos y comprobar que el
resultado se aproxima al valor exacto de la integral.
1

R1

sin(x)dx = 2
x

1x 2

dx = 1

x 2 dx

= 1. 772 5

Nota: Las integrales con lmites infinitos se aproximarn cambiando el infinito por
un nmero grande. Cambiar la precisin de la aritmtica y valorar si hay diferencias
ULPGCLogo
en los resultados
Luis Alvarez Len ()

Mtodos Numricos

Univ. de Las Palmas de G.C.

43 / 43

También podría gustarte