You are on page 1of 178

UNIVERSIDAD PONTIFICIA COMILLAS

ESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)


INGENIERO EN INFORMTICA

PROYECTO FIN DE CARRERA

INTEGRACIN ADAPTATIVA
E INTEGRALES MLTIPLES

AUTOR: CELSO RODRGUEZ GARCA


MADRID Junio de 2006
Autorizada la entrega del proyecto del alumno:

D. Celso Rodrguez Garca

Madrid, 20 de Junio de 2006

EL DIRECTOR DEL PROYECTO

Fdo.: Dr. D. Francisco Javier Rodrguez Gmez

V B del Coordinador de Proyectos

Fdo.: Dr. D. Miguel ngel Sanz Bobi Fecha: 28/ 06/ 06


UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)
INGENIERO EN INFORMTICA

PROYECTO FIN DE CARRERA

INTEGRACIN ADAPTATIVA
E INTEGRALES MLTIPLES

AUTOR: D. CELSO RODRGUEZ GARCA

DIRECTOR: DR. D. FRANCISCO JAVIER RODRGUEZ GMEZ


Integracin Adaptativa e Integrales
Mltiples

Agradecimientos

Dedico especialmente este proyecto a mis padres.

Quiero agradecerles todo el apoyo que me han dado y me dan siempre.

Por su cario y comprensin en los momentos buenos y

en los malos. Por darme una formacin y educacin

tanto en lo profesional como en lo personal.

Mencionar al resto de mi familia, en especial a mi hermana frica,

por estar ah siempre y darme nimos

en todos estos aos de carrera.

Tambin quiero dar las gracias a Francisco Javier Rodrguez Gmez,

por ser un gran director de proyecto, que se preocupa por sus alumnos y
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

que gracias a sus conocimientos y ayuda me ha sido

posible realizar este proyecto.

Me gustara mencionar a todos mis compaeros y amigos, que he ido conociendo

curso tras curso en la Universidad y con los que he compartido

tantos momentos especiales en mi vida.

Gracias a todos.

2
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Resumen
Este Proyecto consiste en el estudio de la Integracin Adaptativa e Integrales

Mltiples, proceso utilizado en diversos mbitos de las ciencias e ingeniera por el que se

calculan valores aproximados de integrales definidas de una funcin en un intervalo, que de

forma general no pueden calcularse analticamente.

En multitud de frmulas en Ingeniera y el marco de las Ciencias es muy difcil o

imposible encontrar la funcin primitiva. En tales circunstancias se justifican los mtodos

numricos de la integracin adaptativa basados en aproximaciones sucesivas, as como las

integrales dobles y triples.

Se van a analizar los mtodos o algoritmos numricos que encuentran la

aproximacin de una funcin segn unos parmetros iniciales, tanto en las integrales

simples como en las mltiples, tratando tambin funciones no acotadas o con intervalos con

uno o ms extremos infinitos, llamadas integrales impropias.

Se utilizar un lenguaje de programacin numrico y simblico, en concreto el

lenguaje de programacin del paquete Mathematica en el que se desarrollarn los

algoritmos adaptativos de integracin con integrales simples, mltiples e impropias.

Este Proyecto pretende demostrar que a travs del procesamiento matemtico

numrico y simblico, el uso de frmulas matemticas y clculo numrico es aplicable en la

3
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

ingeniera de una manera ms sencilla y rpida, con la ayuda de este tipo de herramientas

software. Se desarrollar un paquete en Mathematica que contendr una serie de mtodos

y algoritmos que se emplean en la integracin adaptativa y mltiple.

Gracias a la utilizacin del lenguaje de alto nivel Mathematica y a travs del

clculo simblico, se facilita proceso de clculo numrico y se dispone de unas

posibilidades grficas enormes. Del mismo modo, al incorporar el paquete de creacin de

interfaces de usuario, llamado GUIkit, en las nuevas versiones del programa, se aporta una

razn ms para su utilizacin en el presente proyecto.

El inters e importancia de este Proyecto reside en que la amplia gama de mtodos

de integracin numrica sirven para fundamentar el tratamiento numrico de ecuaciones

diferenciales. Por tanto, todos los mtodos y algoritmos estudiados aqu se podrn aplicar a

multitud de funciones dentro de la computacin simblica y el procesamiento matemtico

digital.

Por ltimo se fundamentan las ventajas y mejoras conseguidas con la metodologa

consistente en emplear los programas de clculo numrico, simblico y grfico con las

Matemticas:

Facilidad de utilizacin en la docencia dentro del campo matemtico en los planes

de estudio modernos en las titulaciones tcnicas y cientficas.

La informtica como una herramienta ms en el estudio y aprendizaje en todos los

niveles, partiendo de la educacin primaria hasta la formacin universitaria, postgrado y de

empresa.

4
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Posibilidad de abordar problemas del mundo real, que de otro modo sera casi

imposible resolver manualmente, dado el elevado nmero de datos a procesar y a la

cantidad de clculos a realizar.

El interfaz grfico de usuario permite una aproximacin sencilla al conocimiento

de los algoritmos basada en la representacin grafica, con las consiguientes ideas intuitivas

que puedan derivar, previo al estudio especfico de los algoritmos.

La gran modularidad del lenguaje utilizado permite la posible adaptacin de

futuras mejoras, modificaciones o reestructuracin de los algoritmos programados, as como

su aprovechamiento en nuevos aplicativos.

5
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Abstract
This Project consist in the study of the Adaptive Integration and Multiple Integrals,

process used in very different fields on sciences and engineering in order to calculate

approximated values of determine integrals of a function in a range that generally cant be

calculated using the analytical method.

In multitude formulas in engineering and sciences is very difficult or impossible to

find the primitive function. With these circumstances, the numeric methods of the adaptive

integration based on successive approximations, the double and triple integrations are

completely justified.

Numeric methods or algorithms that find a function approximately will be analysed

according to an initial parameters, with simple and multiple integrals, dealing with

unlimited functions or with one or more infinity end-points of an interval, named improper

integrals.

A numerical and symbolic program language will be used, in particular the package

Mathematica, to develop adaptive integration algorithms with simple, multiple and

improper integrals.

Due to use of the high level language Mathematica and through the symbolic

calculation, the process of numeric-calculations makes easy and gives enormous graphical

6
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

possibilities. In the same way, using the user interface, named GUIkit, incorporated to

Mathematica in its new versions, contributes with other reason to use it in this present

project.

The most important of this project consist on the wide range of numeric integration

methods that fundaments the differential equation in numeric processing. Therefore, all the

methods and algorithms that have been studied here will be applied with a lot of functions

in symbolic computing and digital and mathematical processing.

To finish, the advantages and improvements obtained with the methodology used in

numeric, symbolic and graphic mathematic programs will be described next:

Easy to use on teaching, in the mathematical field and the modern study plans in

the technical and scientific careers.

Computer Science like other study and learning tool at all levels, from the primary

education to the University, post grade and company curses.

The possibility to tackle real problems that with another methods would be nearly

impossible to resolve because of the wide rage of data and calculations processed.

The graphical user interface allows an easy approximation to the algorithms

knowledge, based on graphical representation, with the following intuitive ideas that can be

created previously to the specific study of the algorithms.

The great modularity of the languages used allows the possible adaptation of the

future improvements, modifications or reconstruntions of the programmed algorithms.

7
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

ndice
Agradecimientos..............................................................................................................1
Resumen..........................................................................................................................3
Abstract............................................................................................................................6
ndice................................................................................................................................8
1. Introduccin................................................................................................................10
2. Objetivos......................................................................................................................14
3. Mtodos adaptativos de cuadratura.............................................................................16
3.1. Descripcin de la cuadratura adaptativa...............................................................16
3.2 Pseudocdigo de la regla de la cuadratura adaptativa...........................................19
3.3 Problemas..............................................................................................................21
4. Integrales mltiples......................................................................................................44
4.1 Descripcin de la integral doble de Simpson.......................................................44
4.2 Pseudocdigo de la regla de la integral doble de Simpson...................................49
4.3 Problemas.............................................................................................................51
4.4 Descripcin de la integral doble de Gauss............................................................76
4.5 Pseudocdigo de la regla de la integral doble de Gauss.......................................76
4.6 Problemas.............................................................................................................77
4.7 Descripcin de la integral triple de Gauss............................................................106
4.8 Pseudocdigo de la regla de la integral triple de Gauss.......................................106
4.9 Problemas.............................................................................................................107
5. Integrales impropias.....................................................................................................112
5.1 Descripcin de las integrales impropias...............................................................112
5.2 Pseudocdigo de la regla de las integrales impropias...........................................115
6. Interfaz de usuario.......................................................................................................136
6.1 Ventana inicial......................................................................................................136
6.2 Ventana mtodo adaptativo de cuadratura............................................................140

8
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

6.3 Ventana mtodo de la integral doble de Simpson................................................143


6.4 Ventana mtodo de la integral doble de Gauss.....................................................146
6.5 Ventana mtodo de la integral triple de Gauss.....................................................149
6.6 Ventana mtodo integracin adaptativa de impropias..........................................152
6.7 Funcin de representacion grfica........................................................................155
7. Aplicaciones prcticas.................................................................................................157
8. Conclusiones................................................................................................................163
9. Valoracin econmica.................................................................................................166
9.1. Introduccin.........................................................................................................166
9.2. Tcnicas de estimacin de costes........................................................................166
9.3. Costes del proyecto..............................................................................................168
9.4. Planificacin temporal del proyecto....................................................................170
Bibliografa......................................................................................................................171

9
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

1. Introduccin
El presente proyecto consiste en analizar y estudiar las bases matemticas y el

clculo que subyace en el clculo numrico para resolver la integracin numrica mediante

los mtodos de la integracin adaptativa y las integrales mltiples, como extensin de los

mtodos numricos para las integrales de una variable.

Para ello se utiliza paquete de software simblico y numrico Mathematica que

dispone de unas posibilidades de clculo y representaciones grficas muy amplias.

Se ha desarrollado tambin un interfaz grfico implementado con GUIkit, que

permite desarrollar aplicaciones independientes con clculos sofisticados y creacin de

grficos y que se incluye en la versin de Mathematica 5.2.

En ingeniera se presenta con frecuencia la necesidad de integrar una funcin que

sera, en general, de una de las tres formas siguientes:

1. Una funcin simple y continua tal como un polinomio, una funcin exponencial o

una funcin trigonomtrica.

10
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

2. Una funcin complicada y continua que es difcil o imposible de integrar

directamente.

3. Una funcin tabulada en donde los valores de x y f HxL se dan en un conjunto de

puntos discretos, como es el caso a menudo, de datos experimentales.

En el primer caso, la integral simplemente es una funcin que se puede evaluar

fcilmente usando mtodos analticos aprendidos en el clculo. En los dos ltimos casos,

sin embargo, se deben emplear mtodos aproximados.

La forma ms sencilla de evaluar numricamente una integral es dividir el intervalo

de integracin en pasos equiespaciados y evaluar la funcin en esos puntos, de forma que

sea posible construir una suma de coeficientes por valores de la funcin en los puntos para

aproximar el valor de la integral.

La integracin adaptativa utiliza mtodos complejos que resuelven la integracin

por medio de evaluaciones aproximadas de la funcin, mediante la seleccin idnea del

tamao de los intervalos segn la variabilidad de la funcin.

En regiones con mayor variabilidad tendern a seleccionar un tamao de paso

11
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

menor frente a las de mayor. Todo ello con una precisin especfica y con el mnimo

nmero posible de evaluaciones de la funcin.

Las frmulas o reglas que se estudiarn para aproximar la integral numrica,

con diferentes grados de precisin, son:

Mtodos adaptativos de cuadratura para integrales simples. Regla

compuesta de Simpson.

Extensin de los mtodos adaptativos de cuadratura para integrales

mltiples. Regla compuesta de Simpson y cuadratura Gaussiana.

Extensin de los mtodos adaptativos de cuadratura para integrales

impropias. Regla compuesta de Simpson.

En resumen, en este Proyecto se han estudiado una serie de algoritmos numricos

para la integracin de la manera ms detallada posible. Para cada algoritmo o mtodo

numrico se ha realizado:

Una introduccin explicando en qu consiste dicho algoritmo, su

funcionalidad, sus variantes, y su error.

12
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Un pseudocdigo para implementar en un lenguaje de programacin de alto

nivel.

Una serie de ejemplos y problemas para demostrar la aproximacin al valor

real de la integral, de manera numrica y grfica.

13
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

2. Objetivos
El objetivo principal del proyecto es disear una herramienta que ayude a estudiar y

analizar de forma sencilla el dominio matemtico centrado en el estudio de la resolucin

numrica mediante mtodos adaptativos de integrales simples, mltiples e impropias.

Pero adems, tambin se desprenden los siguientes sub-objetivos en el desarrollo

del software para la integracin adaptativa:

1. El estudio de los algoritmos numricos que resuelven la integracin numrica de

una funcin con el mtodo adaptativo.

2. Extender los mtodos para una sola integral para aproximar las integrales mltiples

con los mtodos de la integral doble de Simpson, la integral doble de Gauss y la integral

triple de Gauss.

3. Estudio y resolucin mediante mtodos adaptativos de las integrales impropias.

4. Determinar el error cometido con la aproximacin numrica.

5. Disear un paquete de funciones en el lenguaje Mathematica que contendr los

algoritmos numricos que se emplearn en la integracin numrica.

14
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

6. Verificar mediante el procesamiento simblico matemtico cmo est cambiando la

manera de ver y utilizar las matemticas.

7. Abordar problemas del mundo real, que de otro modo sera casi imposible de

resolver de forma manual, dado el elevado nmero de datos a procesar y a la cantidad de

clculos a realizar.

8. Emplear medios informticos actuales como una herramienta ms en el estudio y

aprendizaje.

9. Desarrollar una interfaz grfica de usuario con el paquete GUIKit de Mathematica.

10. Desarrollo modular del software lo que permite futuras integraciones con otros

sistemas y la inclusin de mejoras o modificaciones.

11. La herramienta debe permitir cierta manipulacin de los datos de cara a la

representacin, de manera que el usuario pueda adaptarlo al tratamiento especfico de sus

problemas.

12. Y por ltimo, debe ofrecer como salida, adems de la representacin grfica, un

archivo de texto, en el que se presente el informe detallado de las operaciones realizadas al

utilizar el software, muy tiles en cuanto al estudio y compresin de los algoritmos.

15
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

3. Mtodos adaptativos de
Cuadratura

3.1. Descripcin de la cuadratura adaptativa

En las frmulas compuestas se utilizan nodos equidistantes. Al integrar una funcin

en un intervalo que contiene regiones en las que la funcion vara en gran medida, y en otras

en las que esta variacin es pequea no es factible el uso de nodos equidistantes.

As mismo si el error de distribucin, se distribuir de forma uniforme,

necesitaremos que el paso sea de menor tamao en las regiones de gran variacin frente a

las de menor variacin.

Los mtodos adaptativos de cuadratura se consideran eficientes en estos casos, pues

son capaces de predecir el grado de variacin funcional y adaptar el tamao del paso a las

diferentes necesidades.

El primer paso para aproximar la integral es aplicar la regla compuesta de Simpson

con el tamao de paso :

Hb - aL
h = (1)
2

y este procedimiento nos da lo siguiente:

f HxL d x = SHa, bL - f H4L HmL


b
h5
a 90
(2)

Para algn m del intervalo Ha, bL

16
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Siendo SHa, bL igual a :

SHa, bL = @ f HaL + 4 f Ha + hL + f HbLD


h
(3)
3

Para encontrar una forma de no tener que estimar determinar f H4L HmL y poder

estimar la exactitud de nuestra aproximacin, aplicamos la regla de Simpson al problema


Hb-aL
= h2 lo que nos da:
con n = 4 y el tamao de paso
4

f HxL dx = A f HaL + 4 f Ja + N + 2 f Ha + hL + 4 f Ja + N + f HbLE -


b
h h 3h
6 2 2
h 4 Hb - aL H4L
a
(4)
J N f HL
2 180

Y simplificando la expresin usando:

SJa, N = A f HaL + 4 f Ja + N + f Ha + hLE


a+b h h
2 6 2
A f Ha + hL + 4 f Ja + N + f HbLE
(5)
a+b h 3h
SJ , bN =
2 6 2

resulta:

1 i h5 y
f HxL d x = SJa, N + SJ , bN - jj zz f H4L HL
b
a+b a+b
16 k 90 {
(6)
a 2 2

Para estimar el error suponemos que f H4L HmL f H4L HL. Si es exacto por lo tanto

igualamos las integrales (2) y (6) :

ij h5 yz H4L
SJa, N + SJ , bN - j z f HL SHa, bL - f H4L HmL
a+b a+b 1 h5
k 90 {
(7)
2 2 16 90

Por lo que al despejar :

f HmL ASHa, bL - SJa, N - SJ , bN E


h5 H4L 1 a+b a+b
(8)
90 15 2 2

17
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y al utilizar esta estimacin en la ecuacin (6) obtenemos la estimacin del error :

b

f HxL d x - SJa, N -
a
a+b


2

SJ , bN ASHa, bL - SJa, N - SJ , bN E
(9)


a+b 1 a+b a+b
2 15 2 2

a+b
Lo que significa que SHa,
2
L + SH
a+b
2
, bL aproxima unas 15 veces mejor la

integral a f HxL d x de lo que lo hace el valor conocido SHa, bL. Es decir:


b

SHa, bL - SJa, N - SJ , bN 15 e
a+b a+b
(10)
2 2

Esperando obtener

b

f HxL dx - SJa, N - SJ , bN e
a
a+b a+b
(11)
2 2

Si e es un error lo suficientemente aceptable entonces la aproximacin:

SJa, N - SJ , bN
a+b a+b
(12)
2 2

ser suficientemente exacta para a f HxL dx.


b

Cuando la estimacin del error en (10) no es vlida, aplicamos la regla de Simpson

a los subintervalos @a,


a+b
2
D y @
a+b
2
, bD de manera individual. A continuacin utilizamos el

procedimiento de estimacin del error para determinar si la aproximacin a la integral en

cada intervalo se encuentra dentro de una tolerancia de 2e . Si ocurre esto sumaremos las

aproximaciones para producir una aproximacin a a f HxL dx con una tolerancia de e.


b

Si la aproximacin en uno de los subintervalos no se encuentra dentro de la

tolerancia 2e , se subdividir el subintervalo y repetiremos el procedimiento en dos

18
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

subintervalos para determinar si la aproximacin en cada subintervalo tiene una exactitud

de 4e . De manera que se realizar este procedimiento de divisin en mitades hasta que cada

parte est dentro de la tolerancia requerida. En cada subdivisin por lo general, aumentar

la exactitud de la aproximacin en un factor de 16, aunque se requiere un factor de mayor

precisin de solo 2.

3.2 Pseudocdigo de la regla de la cuadratura


adaptativa

En el siguiente apartado se representa el pseudocdigo para implementar el

algoritmo de la regla la Cuadratura Adaptativa.

El algoritmo est adaptado de manera que difiere de lo expuesto en la descripcin

del mtodo de la cuadratura adaptativa, para una correcta implementacin:

En el paso 1 fijamos una tolerancia de 10e y no de 15e (como se ve en la

inecuacin). Esto se debe a que se intenta compensar de esta manera el error de la

suposicin f H4L HmL f H4L HL. De manera que en los problemas que se conozce que f H4L

vara mucho debe reducirse an ms este valor.

En una subdivisin, el procedimiento que se incluye en el algoritmo aproxima

primero la integral en el subintervalo del extremo izquierdo. Debido a esto se introduce un

procedimiento que almacena y llama eficientemente las evaluaciones funcionales calculadas

con anterioridad para los nodos de los subintervalos de la mitad derecha.

En el cdigo correspondiente al bucle "while" se realiza un procedimiento para

apilar, con un indicador que lleva un control de los datos necesarios para calcular la

19
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

aproximacin en el subintervalo contiguo y a la derecha del subintervalo sobre el cual se va

a generar la aproximacin.

Algoritmo 1. Mtodo de la cuadratura adaptativa.

Input Hf HxL, @a, bD, d, nL

For i = 0, 1, 2, 3, ..., n - 1 do
(* Inicializacion de los arrays *)
ai 0
fai 0
fci 0
fbi 0
si 0
li 0
End

app 0
i 1
ai a
toltotali 10 * d
b-a

fai f HaL
hi
2

fci f Ha + hi L
fbi f HbL
(* Aproximacin a partir del mtodo de Simpson para *)

si 13 Hhi fai + 4 fci + fbi L


(* el intervalo completo *)

li 1

fd f Iai +
M
While i > 0 do
hi
2

fe f Iai +
M
3 hi
2

(* Aproximaciones a partir del mtodo de Simpson*)

s1 16 hi H fai + 4 fd + fci L
(* para mitades de subintervalos *)

s2 16 hi H fci + 4 fe + fbi L
v1 ai
v2 fai
v3 fci
v4 fbi
v5 hi
v6 toltotali
v7 si
v8 li

(* Se elimina un nivel *)

If s1 + s2 - v7 v6 Then
i i-1

app app + Hs1 + s2L


else

20
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

If Hv8 nLThen

Print HSe ha excedido el nivelL


(* Nivel excedido, Error*)

Return
else
(* Se agrega un nivel *)
i i + 1 (* Mitad del subintervalo derecha *)
ai v1 + v5
fai v3
fci fe
fbi v4
v5
hi 2

v6
toltotal 2

si s2
li v8 + 1
i i + 1 (* Mitad del subintervalo izquierda *)
ai v1
fai v2
fci fd
fbi v3
hi hi-1
toltotali toltotali-1
si s1
li li-1
End If
End IF

Return HappL
End While

Output

3.3 Problemas

Problema 1. Calclese el valor aproximado de la integral

a x2 sen H x L d x
b 100 10

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 3D con una


tolerancia de 10-4 .

Solucin

Clculo de la integral

I = f HxL dx = I
M dx
100 sinI x M
b 3. 10

x2

@a, bD = @1., 3.D


a 1.
n = 48 d = 0.0001
empleando el algoritmo de cuadratura adaptativa.

21
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

I = I
M dx -1.42601481005
100 sinI x M
3. 10

1. x2

Representacin de la funcin
L
f HxL =
10
100 sinH x
2

x

Y
60

40

20

X
1.5 2 2.5 3
-20

-40

Problema 2. Calcular la integral

a x2 ln HxL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 1.5D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = H x 2 logHxL L dx
b 1.5

@a, bD = @1., 1.5D


a 1.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

22
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

I = H x 2 logHxL L dx 0.192258460446
1.5

1.

f HxL = x 2 logHxL
Representacin de la funcin

0.8

0.6

0.4

0.2

X
1.1 1.2 1.3 1.4 1.5

Problema 3. Calcular la integral

a x2 e-x d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, 1D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = H -x x 2 L dx
b 1.

@a, bD = @0., 1.D


a 0.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = H -x x 2 L dx 0.160722475872
1.

0.

f HxL = -x x 2
Representacin de la funcin

23
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

0.35
0.3
0.25
0.2
0.15
0.1
0.05
X
0.2 0.4 0.6 0.8 1

Problema 4. Calcular la integral

a
b 2
x2 -4
d x

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, 0.35D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = I
M dx
b 0.35
2
x 2 -4

@a, bD = @0., 0.35D


a 0.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = I
x 2 -4 M dx -0.176820119130
0.35
2

0.

Representacin de la funcin

f HxL =
2

x -4
2

24
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
X
0.05 0.1 0.15 0.2 0.25 0.3 0.35
-0.5025

-0.505

-0.5075

-0.51

-0.5125

-0.515

Problema 5. Calcular la integral

a x2 senHxL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0,


P
4
D con una
-3
tolerancia de 10 .

Solucin

Clculo de la integral

I = f HxL dx = H x 2 sinHxL L dx
b 0.785398

@a, bD = @0., 0.785398D


a 0.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = H x 2 sinHxL L dx 0.0887092039436
0.785398

0.

f HxL = x 2 sinHxL
Representacin de la funcin

25
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

0.25

0.2

0.15

0.1

0.05

X
0.2 0.4 0.6 0.8

Problema 6. Calcular la integral

a e3 x senH2 xL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0,


P
4
D con una
-3
tolerancia de 10 .

Solucin

Clculo de la integral

I = f HxL dx = H 3 x sinH2 xL L dx
b 0.785398

@a, bD = @0., 0.785398D


a 0.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = H 3 x sinH2 xL L dx 2.58770145346
0.785398

0.

f HxL = 3 x sinH2 xL
Representacin de la funcin

26
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

10

X
0.2 0.4 0.6 0.8

Problema 7. Calcular la integral

a
b 2
x2 -4
d x

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 1.6D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = I
M dx
b 1.6
2
x 2 -4

@a, bD = @1., 1.6D


a 1.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = I
x 2 -4 M dx -0.549554643992
1.6
2

1.

Representacin de la funcin

f HxL =
2

x -4
2

27
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

-0.7

-0.8

-0.9

X
1.1 1.2 1.3 1.4 1.5 1.6
-1.1

-1.2

-1.3

-1.4

Problema 8. Calcular la integral

a
!!!!!!!!!!!!
! d x
b x
x2 -4

empleando el mtodo de cuadratura adaptativa en el intervalo x @3, 3.5D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = I
x 2 -4 M dx
!!!!!!!!!!!!!!!
x!
b 3.5

@a, bD = @3., 3.5D


a 3.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = I
x 2 -4 M dx 0.636215080059
!!!!!!!!!!!!!!!
x!
3.5

3.

Representacin de la funcin
f HxL =
!!!!!!!!!!!!!!!
!
x
x2 - 4

28
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
1.34

1.32

X
3.1 3.2 3.3 3.4 3.5
1.28

1.26

1.24

1.22

Problema 9. Calcular la integral

a cos2 HxL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, p4 D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = H cos2 HxL L dx


b 0.785398

@a, bD = @0., 0.785398D


a 0.
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = H cos2 HxL L dx 0.642732727942


0.785398

0.

f HxL = cos2 HxL


Representacin de la funcin

29
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
X
0.2 0.4 0.6 0.8

0.9

0.8

0.7

0.6

0.5

Problema 10. Calcular la integral

a e2 x sen H3 xL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 3D con una


tolerancia de 10-5 .

Solucin

Clculo de la integral

I = f HxL dx = H 2 x sinH3 xL L dx
b 3.

@a, bD = @1., 3.D


a 1.
n = 48 d = 0.00001
empleando el algoritmo de cuadratura adaptativa.

I = H 2 x sinH3 xL L dx 108.555281316
3.

1.

f HxL = 2 x sinH3 xL
Representacin de la funcin

30
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

200

150

100

50

X
1.5 2 2.5 3

Problema 11. Calcular la integral

a e3 x sen H2 xL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 3D con una


tolerancia de 10-5 .

Solucin

Clculo de la integral

I = f HxL dx = H 3 x sinH2 xL L dx
b 3.

@a, bD = @1., 3.D


a 1.
n = 48 d = 0.00001
empleando el algoritmo de cuadratura adaptativa.

I = H 3 x sinH2 xL L dx -1724.96698288
3.

1.

f HxL = 3 x sinH2 xL
Representacin de la funcin

31
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
X
1.5 2 2.5 3
-500

-1000

-1500

-2000

-2500

Problema 12. Calcular la integral

a H2 x cosH2 xL - Hx - 2L L d x
b 2

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 5D con una


tolerancia de 10-5 .

Solucin

Clculo de la integral

I = f HxL dx = H 2 x cosH2 xL - Hx - 2L2 L dx


b 5.

@a, bD = @0., 5.D


a 0.
n = 48 d = 0.00001
empleando el algoritmo de cuadratura adaptativa.

I = H 2 x cosH2 xL - Hx - 2L2 L dx -15.3063082698


5.

0.

Representacin de la funcin
f HxL = 2 x cosH2 xL - Hx - 2L2

32
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
5

X
1 2 3 4 5

-5

-10

-15

Problema 13. Calcular la integral

a H4 x cosH2 xL - Hx - 2L L d x
b 2

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 5D con una


tolerancia de 10-5 .

Solucin

Clculo de la integral

I = f HxL dx = H 4 x cosH2 xL - Hx - 2L2 L dx


b 5.

@a, bD = @0., 5.D


a 0.
n = 48 d = 0.00001
empleando el algoritmo de cuadratura adaptativa.

I = H 4 x cosH2 xL - Hx - 2L2 L dx -18.9459488693


5.

0.

Representacin de la funcin
f HxL = 4 x cosH2 xL - Hx - 2L2

33
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

10
5
X
1 2 3 4 5
-5
-10
-15
-20
-25

Problema 14. Calcular la integral

a x cosHx2 L d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, pD con una


tolerancia de 10-6 .

Solucin

Clculo de la integral

I = f HxL dx = H x cosHx 2 L L dx
b 3.14159

@a, bD = @0., 3.14159D


a 0.
n = 48 d= -6
1. 10
empleando el algoritmo de cuadratura adaptativa.

I = H x cosHx 2 L L dx -0.215150617161
3.14159

0.

f HxL = x cosHx 2 L
Representacin de la funcin

34
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

X
0.5 1 1.5 2 2.5 3
-1

-2

-3

Problema 15. Calcular la integral

a x sinHx2 L d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, pD con una


tolerancia de 10-6 .

Solucin

Clculo de la integral

I = f HxL dx = H x sinHx 2 L L dx
b 3.14159

@a, bD = @0., 3.14159D


a 0.
n = 48 d= -6
1. 10
empleando el algoritmo de cuadratura adaptativa.

I = H x sinHx 2 L L dx 0.951342565988
3.14159

0.

f HxL = x sinHx 2 L
Representacin de la funcin

35
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

X
0.5 1 1.5 2 2.5 3

-1

-2

Problema 16. Calcular la integral

a x2 cosHxL d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, pD con una


tolerancia de 10-6 .

Solucin

Clculo de la integral

I = f HxL dx = H x 2 cosHxL L dx
b 3.14159

@a, bD = @0., 3.14159D


a 0.
n = 48 d= -6
1. 10
empleando el algoritmo de cuadratura adaptativa.

I = H x 2 cosHxL L dx -6.28318518381
3.14159

0.

f HxL = x 2 cosHxL
Representacin de la funcin

36
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.5

X
0.5 1 1.5 2 2.5 3

-0.5

-1

-1.5

-2

Problema 17. Calcular la integral

a x2 sinHx2 L d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, pD con una


tolerancia de 10-6 .

Solucin

Clculo de la integral

I = f HxL dx = H x 2 sinHxL L dx
b 3.14159

@a, bD = @0., 3.14159D


a 0.
n = 48 d= -6
1. 10
empleando el algoritmo de cuadratura adaptativa.

I = H x 2 sinHxL L dx 5.86960437088
3.14159

0.

f HxL = x 2 sinHxL
Representacin de la funcin

37
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
4

X
0.5 1 1.5 2 2.5 3

Problema 18. Calcular la integral

a senH x L d x
b 1

empleando el mtodo de cuadratura adaptativa en el intervalo x @0.1, 2D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = I sinH 1x L M dx
b 2.

@a, bD = @0.1, 2.D


a 0.1
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = I sinH 1x L M dx 1.14544664221
2.

0.1

Representacin de la funcin
i1y
f HxL = sinj z
kx {

38
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
1

0.5

X
0.5 1 1.5 2

-0.5

-1

Problema 19. Calcular la integral

a cosH x L d x
b 1

empleando el mtodo de cuadratura adaptativa en el intervalo x @0.1, 2D con una


tolerancia de 10-3 .

Solucin

Clculo de la integral

I = f HxL dx = I cosH 1x L M dx
b 2.

@a, bD = @0.1, 2.D


a 0.1
n = 48 d = 0.001
empleando el algoritmo de cuadratura adaptativa.

I = I cosH 1x L M dx 0.673781508453
2.

0.1

Representacin de la funcin
i1y
f HxL = cosj z
kx {

39
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
1

0.5

X
0.5 1 1.5 2

-0.5

-1

Problema 20. Calcular la integral

a uHxL d x
b

!!!! !!!!
!!!!
2
xM sen I
9 -2 9 +2
I 9 M -4
siendo uHxL = 2 senI xM, y empleando el mtodo de cuadratura
adaptativa en el intervalo x @0, 2 pD con una tolerancia de 10-4 .
2 2

Solucin

Clculo de la integral

I = f HxL dx = I 25 sinH 2x L sinH


L M dx
b 6.28319
5x
2

@a, bD = @0., 6.28319D


a 0.
n = 48 d = 0.0001
empleando el algoritmo de cuadratura adaptativa.

I = I 25 sinH 2x L sinH
L M dx 1.11672823766 10-16
6.28319
5x
2
0.

Representacin de la funcin
i 5x y
f HxL = sinJ N sinj z
2 x
5 2 k 2 {

40
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.4

0.3

0.2

0.1

X
1 2 3 4 5 6
-0.1

-0.2

-0.3

Problema 21. Calcular la integral

cHxL = a cosH p2 x2 L d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, 1.0D con una


tolerancia de 10-4 .

Solucin

Clculo de la integral

I = f HxL dx = I cosI
M M dx
b 1.
2
px
2

@a, bD = @0., 1.D


a 0.
n = 48 d = 0.0001
empleando el algoritmo de cuadratura adaptativa.

I = I cosI
M M dx 0.779880036871
1.
2
px
2
0.

Representacin de la funcin
i p x2 y
f HxL = cosjj zz
k 2 {

41
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
X
0.2 0.4 0.6 0.8 1
0.95

0.9

0.85

0.8

0.75

Problema 22. Calcular la integral

cHxL = a senH p2 x2 L d x
b

empleando el mtodo de cuadratura adaptativa en el intervalo x @0, 1.0D con una


tolerancia de 10-4 .

Solucin

Clculo de la integral

I = f HxL dx = I sinI
M M dx
b 1.
2
px
2

@a, bD = @0., 1.D


a 0.
n = 48 d = 0.0001
empleando el algoritmo de cuadratura adaptativa.

I = I sinI
M M dx 0.438245259596
1.
2
px
2
0.

Representacin de la funcin
i p x2 y
f HxL = sinjj zz
k 2 {

42
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
1

0.8

0.6

0.4

0.2

X
0.2 0.4 0.6 0.8 1

43
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4. Integrales mltiples

4.1 Descripcin de la integral doble de Simpson

Consideramos la integral doble:

f Hx, yL A (13)
R

donde R es una regin rectangular en el plano:

R = 8Hx, yL a x b, c y d< (14)

para algunas constantes a, b, c, y d.

Usando para describir el mtodo de la regla compuesta de Simpson, dividimos la

regin R fraccionando @a, bD y @c, dD en un nmero par de intervalos. Simplificando la

notacin escogemos los enteros n y m junto a las particiones @a, bD y @c, dD con los puntos

de red uniformemente espaciados x0 , x1 , ..., x2 n y y0 , y1 , ..., y2 m , respectivamente.

Estas subdivisiones determinan los tamaos del paso:

Hb - aL Hd - cL
h = k = . (15)
2n 2m

Al escribir la integral doble como integral iterada:

ij d yz
Hx, j f Hx, yL yz x.
b

a k c {
f yL A = (16)
R

44
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Primero aplicamos la regla compuesta de Simpson para evaluar:

f Hx, yL y.
d
(17)
c

Tratando a x como una constante. Sea yi = c + j k para cada j = 0, 1, ..., 2 m,

entonces:

f Hx, yL y
d

= A f Hx, y0 L + 2 f Hx, y2 j L + 4 f Hx, y2 j-1 L + f Hx, y2 m LE


m-1 m
k
(18)
3 j=1 j=1

Hd - cL k 4 4 f Hx, mL
-

180 y4

para alguna m en Hc, dL.Por lo tanto:

f Hx, yL y x =
b d

a c

A f Hx, y0 L x + 2 f Hx, y2 j L x
b b m-1
k
3 a j=1 a
(19)
+4 f Hx, y2 j-1 L x + f Hx, y2 m L xE
m b b

j=1 a a

Hd - cL k 4 f Hx, mL
-
b 4
x.
180 a y4

Ahora se aplica la regla compuesta de Simpson en las integrales de esta ecuacin.

Sea xi = a + i h para cada i = 0, 1, ..., 2 n. Entonces para cada j = 0, 1, ..., 2 m tenemos :

f Hx, yL y =
d

A f Hx0 , y j L + 2 f Hx2 i , y j L + 4 f Hx2 i-1 , y j L + f Hx2 n , y j LE


n-1 n
k
(20)
3 j=1 j=1

Hb - aL h4 4 f
- 4 Hx j , y j L
180 x

45
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

para alguna x j en Ha, bL.La aproximacin resultante tiene la forma:

f Hx, yL y x
b d

a c

9A f Hx0 , y0 L + 2 f Hx2 i , y0 L + 4 f Hx2 i-1 , y0 L + f Hx2 n , y0 LE


n-1 n
hk
9 i=1 i=1

+ 2 A f Hx0 , y2 j L + 2 f Hx2 i , y2 j L
m-1 m-1 n-1

j=1 j=1 i=1

+ 4 f Hx2 i-1 , y2 j L + f Hx2 n , y2 j LE


m-1 n m-1

j=1 i=1 j=1 (21)

+ 4 A f Hx0 , y2 j-1 L + 2 f Hx2 i , y2 j-1 L


m m n-1

j=1 j=1 i=1

+ 4 f Hx2 i-1 , y2 j-1 L + f Hx2 n , y2 j-1 LE


m n m

j=1 i=1 j=1

+ A f Hx0 , y2 m L + 2 f Hx2 i , y2 m L + 4 f Hx2 i-1 , y2 m L


n-1 n

+ f Hx2 n , y2 m LE=.
i=1 i=1

El trmino de error E vendr dado por:

-kHb - aL h4 4 f Hx0 , y0 L 4 f Hx2 j , y2 j L


E = A
m-1

+ 2

540 x4 x4
j=1

4 f Hx2 j-1 , y2 j-1 L 4 f Hx2 m , y2 m L


E
m

+ 4
(22)


+
x4 x4
j=1

Hd - cL k 4 f Hx, mL
-
b 4
x.
180 a y4

46
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

f 4
Si es continua, el teorema del valor intermedio puede aplicarse varias veces
y4

para demostrar que la evaluacin de las derivadas parciales respecto a x puede ser

reemplanzada por un valor comn y que:

Hd - cL k 4 f Hx, mL
E = A6 m 4 H h, m L E -
b 4
-kHb - aL h4 4 f - -
x (23)
540 y 180 a y4

para algunas H h, m Len R.


- -

4
f
Si
y4
tambin es continua, el teorema del valor medio ponderado de las integrales

implica que:

f Hx, mL 4 f
Hb J h, m N
b 4

x = - aL (24)
a y4 y4

para algunas H h, m Len R.


- -

Hd-cL
Puesto que 2 m =
k
, el trmino de error tiene la forma:

Hd - cL Hb - aL 4 f
E = A6 m 4 H h, m L E - k 4 4 J h, m N
-kHb - aL h4 4 f - -
540 y 180 y
Hd - cL Hb - aL
(25)
4 f
= - Ah4 4 H h, m L + k 4 4 J h, m N E
4 f - -
180 x y


para algunas H h, m L y J h, m N en R.
- -

Podemos aplicar la misma tcnica para aproximar las integrales triples y las

integrales superiores de funciones con ms de tres variables. La cantidad de evaluaciones

funcionales necesarias para la aproximacin, es producto del nmero de las que se requieren

cuando aplicamos el mtodo a cada variable. Si queremos reducir la cantidad de

evaluaciones funcionales, en vez de las frmulas de Newton-Cotes podemos incorporar

mtodos ms eficientes como la cuadratura gaussiana, la integracin de Romberg o la

47
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

cuadratura adaptativa.

El uso de los mtodos con que se aproximan las integrales dobles no se limita a las

que tienen regiones rectangulares de integracin. Los mtodos explicados anteriormente

pueden modificarse para aproximar las integrales dobles del tipo:

f Hx, yL y x
b dHxL
(26)
a cHxL

f Hx, yL x y .
d bHxL
(27)
c aHxL

Tambin se pueden efectuar las aproximaciones de las integrales en las regiones que

no son de este tipo efectuando particiones de la regin adecuadas.

Para describir el mtodo que se utiliza al aproximar una integral en la forma:

f Hx, yL y x
b dHxL
(28)
a cHxL

aplicamos la regla de Simpson para integrar respecto a ambas variables. El tamao del paso
Hb-aL
de la variable x es h =
2
, pero el tamao del paso de y vara con x y se escribe:

dHxL - cHxL
kHxL = . (29)
2

48
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

En consecuencia:

f Hx, yL y x
b dHxL

a cHxL

@ f Hx, cHxLL + 4 f Hx, cHxL + kHxLL + f Hx, dHxLLD x


b
kHxL
a 3

9 @ f Ha, cHaLL + 4 f Ha, cHaL + kHaLL + f Ha, dHaLLD


h kHaL
(30)
3 3
+ @ f Ha + h, cHa + hLL +
4 kHa + hL

4 f Ha + h, cHa + hL + kHa + hLL + f Ha + h, dHa + hLLD


3

+ @ f Hb, cHbLL + 4 f Hb, cHbL + kHbLL + f Hb, dHbLLD=.


kHbL
3

4.2 Pseudocdigo de la regla de la integral doble


de Simpson

Este algoritmo aplica la regla compuesta de Simpson a una integral de la forma:

f Hx, yL y x
b dHxL
(31)
a cHxL

Algoritmo 2. Mtodo de la integral doble de Simpson.

Input Hf Hx, yL, @a, bD, cHxL, dHxL, m, nL


b-a
h
2n

J1 0 (* Trminos extremos *)
J2 0 (* Trminos pares *)
J3 0 (* Trminos impares *)

For i = 0, 1, 2, 3, ..., 2 n do
(* Mtodo compuesto de Simpson para x *)
x a +ih
dHxL-cHxL
HX
2m

K1 f Hx, cHxLL + f Hx, dHxLL


(* Trminos Extremos *)

(* Trminos pares *)
K2 0

(* Trminos impares *)
K3 0

49
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

For j = 1, 2, 3, ..., 2 m - 1 do

Q f Hx, yL
y cHxL + j HX

If Mod H j, 2L = 0 Then
K2 K2 + Q
Else
K3 K3 + Q
End If
End For

HK1 +2 K2 +4 K3 L HX
L
3

If i = 0 i = 2 n Then
J1 J1 + L

If Mod Hi, 2L = 0 Then


Else

J2 J2 + L
Else
J3 J3 + L
End If
End If
End For

hHJ1 +2 J2 +4 J3 L
J

3

Return HJ L
Output

50
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4.3 Problemas

Problema 23. Calclese el valor aproximado de la integral

a c Hx y L d y d x
b d 2

con @a, bD = @2.1, 2.5D, @c, dD = @1.2, 1.4D empleando la integral doble de Simpson con
n = m = 2.

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H x y2 L y x
b 2.5 1.4

c HxL

@a, bD = @2.1, 2.5D


a 2.1 1.2

cHxL = 1.2 dHxL = 1.4


n=2 m=2
empleando la integral doble de Simpson.

I = H x y2 L y x 0.311573333333
2.5 1.4

2.1 1.2

Grfica de la funcin z = f Hx, yL = x y2

51
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4.5
Z
4
3.5 1.35
3
2.1 1.3
Y
2.2
2.3 1.25
X 2.4
2.5 1.2

Y
1.4

1.35

1.3

1.25

X
2.2 2.3 2.4 2.5

y=cHxL=1.2

y=dHxL=1.4

52
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 24. Calclese el valor aproximado de la integral

a c He y-x L d y d x
b d

con @a, bD = @0, 0.5D, @c, dD = @0, 0.5D empleando la integral doble de Simpson con
n = m = 2.

Clculo de la integral
d HxL
I = f Hx, yL y x = H x-y L y x
b 0.5 0.5

c HxL

@a, bD = @0., 0.5D


a 0. 0.

cHxL = 0. dHxL = 0.5


n=2 m=2
empleando la integral doble de Simpson.

I = H x-y L y x 0.255252621543
0.5 0.5

0. 0.

Grfica de la funcin z = f Hx, yL = x-y

1.5
1.25
Z 0.5
1 0.4
0.75
0.3
0
Y
0.1 0.2
0.2
0.3 0.1
X
0.4
0.5 0

53
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.5

0.4

0.3

0.2

0.1

X
0.1 0.2 0.3 0.4 0.5

y=cHxL=0.

y=dHxL=0.5

Problema 25. Calclese el valor aproximado de la integral

a c Hx2 + y3 L d y d x
b d

con @a, bD = @2.0, 2.2D, cHxL = x, dHxL = 2 x empleando la integral doble de Simpson con
n = m = 2.

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 2.2 2x

c HxL

@a, bD = @2., 2.2D


a 2. x

cHxL = x dHxL = 2 x
n=2 m=2
empleando la integral doble de Simpson.

I = H y3 + x 2 L y x 16.5086406250
2.2 2x

2. x

Grfica de la funcin z = f Hx, yL = y3 + x 2

54
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

80
Z 60
40 4
20
0 3.5
2
3 Y
2.05
2.1 2.5
X 2.15
2.2 2

3.5

2.5

X
2.05 2.1 2.15 2.2

y=cHxL=x

y=dHxL=2 x

55
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 26. Calclese el valor aproximado de la integral

!!!!!
a c Ix2 + yMd yd x
b d

con @a, bD = @1.0, 1.5D, cHxL = 0, dHxL = x empleando la integral doble de Simpson con
n = m = 2.

Clculo de la integral
d HxL
f Hx, yL y x = !!!!!
I = H x + y L y x
b 1.5 x
2
c HxL

@a, bD = @1., 1.5D


a 1. 0

cHxL = 0 dHxL = x
n=2 m=2
empleando la integral doble de Simpson.

!!!!!
I = H x + y L y x 1.47668410269
1.5 x
2
1. 0

Grfica de la funcin z = f Hx, yL = x 2 + "####


y#

3
Z 1.5
2
1
1
1
Y
1.1
0.5
1.2
1.3
X
1.4
1.5 0

56
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

1.4
1.2
1
0.8
0.6
0.4
0.2
X
1.1 1.2 1.3 1.4 1.5

y=cHxL=0

y=dHxL=x

Problema 27. Calclese el valor aproximado de la integral

a c H2 y sen x + cos2 HxLL d y d x


b d

con @a, bD = @0, p4 D, cHxL = sen HxL, dHxL = cos HxL empleando la integral doble de Simpson
con
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

n m I
2 4 0.5118446353 1.0000000000 integralDobleSimpsonHcos 2.0000000000
HxL +
4 2 0.5118446353 1.0000000000 integralDobleSimpsonHcos 2.0000000000
HxL +
3 3 0.5118446353 1.0000000000 integralDobleSimpsonHcos 2.0000000000
HxL +

Grfica de la funcin z = f Hx, yL = cos2 HxL + 2 y sinHxL

57
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

1.5
1.25
Z
1 0.6
0.75
0.5 0.4
0
Y
0.2
0.2
0.4
X 0.6
0

Y
1

0.8

0.6

0.4

0.2

X
0.2 0.4 0.6 0.8

y=cHxL=sinHxL

y=dHxL=cosHxL

58
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 28. Calclese el valor aproximado de la integral

a c HlnHx yLL d y d x
b d

con @a, bD = @1, D, cHxL = 1, dHxL = x empleando la integral doble de Simpson con
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @1., D
a 1. 1.

cHxL = 1. dHxL = x
n=2 m=4
empleando la integral doble de Simpson.

I = H logHx yL L y x 1.71885673038
x

1. 1.

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @1., D
a 1. 1.

cHxL = 1. dHxL = x
n=4 m=2
empleando la integral doble de Simpson.

I = H logHx yL L y x 1.71822007342
x

1. 1.

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @1., D
a 1. 1.

cHxL = 1. dHxL = x
n=3 m=3
empleando la integral doble de Simpson.

I = H logHx yL L y x 1.71838469741
x

1. 1.

59
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

I -I

n m I I
2 4 1.7182818285 1.7188567304 0.0005749019
4 2 1.7182818285 1.7182200734 0.0000617550
3 3 1.7182818285 1.7183846974 0.0001028689

Grfica de la funcin z = f Hx, yL = logHx yL

2
1.5
Z
1 2.5
0.5
0 2
1
Y
1.5
1.5
2
X
2.5 1

60
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
2.75
2.5
2.25
2
1.75
1.5
1.25
X
1.25 1.5 1.75 2 2.25 2.5 2.75

y=cHxL=1.

y=dHxL=x

Problema 29. Calclese el valor aproximado de la integral

a c Hx2 + y3 L d y d x
b d

con @a, bD = @0, 1D, cHxL = x, dHxL = 2 x, empleando la integral doble de Simpson con los
valores siguientes:
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1. 2x

c HxL

@a, bD = @0., 1.D


a 0. x

cHxL = x dHxL = 2 x
n=2 m=4
empleando la integral doble de Simpson.

I = H y3 + x 2 L y x 1.00195312500
1. 2x

0. x

61
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1. 2x

c HxL

@a, bD = @0., 1.D


a 0. x

cHxL = x dHxL = 2 x
n=4 m=2
empleando la integral doble de Simpson.

I = H y3 + x 2 L y x 1.00012207031
1. 2x

0. x

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1. 2x

c HxL

@a, bD = @0., 1.D


a 0. x

cHxL = x dHxL = 2 x
n=3 m=3
empleando la integral doble de Simpson.

I = H y3 + x 2 L y x 1.00038580247
1. 2x

0. x

I -I

n m I I
2 4 1.0000000000 1.0019531250 0.0019531250
4 2 1.0000000000 1.0001220703 0.0001220703
3 3 1.0000000000 1.0003858025 0.0003858025

Grfica de la funcin z = f Hx, yL = y3 + x 2

62
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

8
Z 6 2
4
2 1.5
0
0 1
Y
0.2
0.4 0.5
0.6
X
0.8
1 0

Y
2

1.5

0.5

X
0.2 0.4 0.6 0.8 1

y=cHxL=x

y=dHxL=2 x

63
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 30. Calclese el valor aproximado de la integral

a c Hy2 + x3 L d y d x
b d

con @a, bD = @0, 1D, cHxL = x, dHxL = 2 x empleando la integral doble de Simpson con los
siguientes valores.
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1. 2x

c HxL

@a, bD = @0., 1.D


a 0. x

cHxL = x dHxL = 2 x
n=2 m=4
empleando la integral doble de Simpson.

I = H x 3 + y2 L y x 0.783854166667
1. 2x

0. x

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1. 2x

c HxL

@a, bD = @0., 1.D


a 0. x

cHxL = x dHxL = 2 x
n=4 m=2
empleando la integral doble de Simpson.

I = H x 3 + y2 L y x 0.783365885417
1. 2x

0. x

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1. 2x

c HxL

@a, bD = @0., 1.D


a 0. x

cHxL = x dHxL = 2 x
n=3 m=3
empleando la integral doble de Simpson.

I = H x 3 + y2 L y x 0.783436213992
1. 2x

0. x

64
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

I -I

n m I I
2 4 0.7833333333 0.7838541667 0.0005208333
4 2 0.7833333333 0.7833658854 0.0000325521
3 3 0.7833333333 0.7834362140 0.0001028807

Grfica de la funcin z = f Hx, yL = x 3 + y2

4
Z 2
2
1.5
0
0 1
Y
0.2
0.4 0.5
0.6
X
0.8
1 0

65
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
2

1.5

0.5

X
0.2 0.4 0.6 0.8 1

y=cHxL=x

y=dHxL=2 x

Problema 31. Calclese el valor aproximado de la integral

a c HcosHxLL d y d x
b d

con @a, bD = @0, pD, cHxL = 0, dHxL = x empleando la integral doble de Simpson con
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x
n=2 m=4
empleando la integral doble de Simpson.

I = H cosHxL L y x -1.98561106670
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@ D @ D H L H L
a 0. 0.

66
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

@a, bD = @0., pD cHxL = 0. dHxL = x


n=4 m=2
empleando la integral doble de Simpson.

I = H cosHxL L y x -1.99918246623
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x
n=3 m=3
empleando la integral doble de Simpson.

I = H cosHxL L y x -1.99735264255
p x

0. 0.

I -I

n m I I
2 4 -2.0000000000 -1.9856110667 0.0143889333
4 2 -2.0000000000 -1.9991824662 0.0008175338
3 3 -2.0000000000 -1.9973526425 0.0026473575

Grfica de la funcin z = f Hx, yL = cosHxL

1
0.5
Z 3
0
-0.5
-1 2
0
Y
1 1

X 2

3 0

67
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

2.5

1.5

0.5

X
0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

Problema 32. Calclese el valor aproximado de la integral

a c HcosHyLL d y d x
b d

con @a, bD = @0, pD, cHxL = 0, dHxL = x empleando la integral doble de Simpson con los
valores dados.
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x
n=2 m=4
empleando la integral doble de Simpson.

I = H cosHyL L y x 2.00459575834
p x

0. 0.

68
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x
n=4 m=2
empleando la integral doble de Simpson.

I = H cosHyL L y x 2.00087920521
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x
n=3 m=3
empleando la integral doble de Simpson.

I = H cosHyL L y x 2.00098045359
p x

0. 0.

I -I

n m I I
2 4 2.0000000000 2.0045957583 0.0045957583
4 2 2.0000000000 2.0008792052 0.0008792052
3 3 2.0000000000 2.0009804536 0.0009804536

Grfica de la funcin z = f Hx, yL = cosHyL

69
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

1
0.5
Z 3
0
-0.5
-1 2
0
Y
1 1

X 2

3 0

2.5

1.5

0.5

X
0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

70
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 33. Calclese el valor aproximado de la integral

J
! N d y d x
b d
!!!!!!!!!!!!
1
a c 1-y2

con @a, bD = @0, p4 D, cHxL = 0, dHxL = senHxL empleando la integral doble de Simpson con
a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3.

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0. 0.

@a, bD = @0., D
p
cHxL = 0. dHxL = sinHxL
4
n=2 m=4
empleando la integral doble de Simpson.

I = J
1 N y x 0.308427721367
p
sinHxL
"###############
1-y2 #
4

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0. 0.

@a, bD = @0., D
p
cHxL = 0. dHxL = sinHxL
4
n=4 m=2
empleando la integral doble de Simpson.

I = J
1 N y x 0.308456244324
p
sinHxL
"###############
1-y2 #
4

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0. 0.

@a, bD = @0., D
p
cHxL = 0. dHxL = sinHxL
4
n=3 m=3
empleando la integral doble de Simpson.

71
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

I = J
1 N y x 0.308432314074
p
sinHxL
"###############
1-y2 #
4

0. 0.

I -I

n m I I
2 4 0.3084251375 0.3084277214 2.5838328792 10-6
4 2 0.3084251375 0.3084562443 0.0000311068
3 3 0.3084251375 0.3084323141 7.1765398696 10-6

Grfica de la funcin z = f Hx, yL =


1
"###############
1 - y2#

1.4
1.3
Z
1.2 0.6
1.1
1 0.4
0
Y
0.2
0.2
0.4
X 0.6
0

72
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.7
0.6
0.5
0.4
0.3
0.2
0.1
X
0.2 0.4 0.6 0.8

y=cHxL=0.

y=dHxL=sinHxL

Problema 34. Calclese el valor aproximado de la integral

a c HysenHxL + x cosHyLL d y d x
b d

con @a, bD = @- p,
2 D, cHxL = 0, dHxL = 2 p empleando la integral doble de Simpson con
3p

a) n = 2, m = 4.
b) n = 4, m = 2.
c) n = m = 3..

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2x

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 x
2
n=2 m=4
empleando la integral doble de Simpson.

I = H x cosHyL + y sinHxL L y x -21.3857608742


3p

2 2x

-p 0.

73
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2x

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 x
2
n=4 m=2
empleando la integral doble de Simpson.

I = H x cosHyL + y sinHxL L y x -32.9131210883


3p

2 2x

-p 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2x

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 x
2
n=3 m=3
empleando la integral doble de Simpson.

I = H x cosHyL + y sinHxL L y x -31.6706310373


3p

2 2x

-p 0.

I -I

n m I I
2 4 -33.8033665603 -21.3857608742 12.4176056861
4 2 -33.8033665603 -32.9131210883 0.8902454720
3 3 -33.8033665603 -31.6706310373 2.1327355230

Grfica de la funcin z = f Hx, yL = x cosHyL + y sinHxL

74
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

10

Z 0

-10 5

-2 Y
0
0

X 2
-5
4

7.5

2.5

X
-2 2 4
-2.5

-5

y=cHxL=0.

y=dHxL=2 x

75
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4.4 Descripcin de la integral doble de Gauss

Si queremos aplicar la cuadratura gaussiana a:

f Hx, yL y x
b dHxL
(32)
a cHxL

primero debemos tranformar, el intervalo @cHxL, dHxLD a @-1, 1D para cada x en @a, bD y luego

aplicar la cuadratura gaussiana. Y esto nos da la frmula:

f Hx, yL y x
b dHxL

a cHxL

i dHxL - cHxL rn, j + dHxL + cHxL yz


f jjx,
(33)
cn, j z x
b m
dHxL - cHxL
k {

a 2 j=1
2

donde, como antes, las races rn, j y los coeficientes cn, j , correspondientes a las races de los

polinomios ortogonales de Legendre, que son conocidos.

Transformamos tambin el intervalo @a, bD en @-1, 1D y usamos la cuadratura

gaussiana para aproximar la integral del lado derecho de esta ecuacin.

4.5 Pseudocdigo de la regla de la Integral doble


de Gauss

Este algoritmo aplica la regla de la integral doble de Gauss a una integral de la

forma:

f Hx, yL y x.
b dHxL
(34)
a cHxL

76
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Algoritmo 3. Mtodo de la integral doble de Gauss.

Input Hf Hx, yL, @a, bD, cHxL, dHxL, m, nL

para i = mx 8m, n< y para i j i siendo ambos conocidos *)


(* Las races ri, j y los coeficientes ci, j deben estar disponibles

b-a
h1
2

b-a
h2
2

J 0

For i = 1, 2, 3, ..., m do
JX 0
x h1 rm,i + h2
d1 dHxL
c1 cHxL
Hd1 -c1 L
k1
2
Hd1 +c1 L
k2 2

For j = 1, 2, 3, ..., n do

Q f Hx, yL
y k1 rn, j + k2

JX JX + cn, j Q
J J + cm,i k1 JX
End For
End For

Return HJ L
J h1 J

Output

4.6 Problemas

Problema 35. Calclese el valor aproximado de la integral

a c H x L d y d x
b d y

con @a, bD = @0.1, 0.5D, @c, dD = @x3 , x2 D empleando la integral doble de Gauss con
n = m = 5.

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H x L y x
b 0.5 x2
y

c HxL

@ D @ D H L H L
3
a 0.1 x
3 2

77
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

@a, bD = @0.1, 0.5D cHxL = x 3 dHxL = x 2 ,


n=5 m=5
empleando la integral doble de Gauss.

I = H x L y x 0.0333055661187
0.5 x2
y

3
0.1 x

Grfica de la funcin z = f Hx, yL = x


y

Z 3 0.25
2 0.2
1 0.15
0.1
Y
0.2 0.1
0.3 0.05
X 0.4
0.5

78
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.25

0.2

0.15

0.1

0.05

X
0.2 0.3 0.4 0.5

y=cHxL=x3

y=dHxL=x2

Problema 36. Calclese el valor aproximado de la integral

a c Hx y2 L d y d x
b d

con @a, bD = @2.1, 2.5D, @c, dD = @1.2, 1.4D empleando la integral doble de Gauss con
n = m = 2.

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H x y2 L y x
b 2.5 1.4

c HxL

@a, bD = @2.1, 2.5D


a 2.1 1.2

cHxL = 1.2 dHxL = 1.4,


n=2 m=2
empleando la integral doble de Gauss.

I = H x y2 L y x 0.311573333333
2.5 1.4

2.1 1.2

Grfica de la funcin z = f Hx, yL = x y2

79
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4.5
Z
4
3.5 1.35
3
2.1 1.3
Y
2.2
2.3 1.25
X 2.4
2.5 1.2

Y
1.4

1.35

1.3

1.25

X
2.2 2.3 2.4 2.5

y=cHxL=1.2

y=dHxL=1.4

80
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 37. Calclese el valor aproximado de la integral

a c He y-x L d y d x
b d

con @a, bD = @0, 0.5D, @c, dD = @0, 0.5D empleando la integral doble de Gauss con
n = m = 2.

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H y-x L y x
b 0.5 0.5

c HxL

@a, bD = @0., 0.5D


a 0. 0.

cHxL = 0. dHxL = 0.5,


n=2 m=2
empleando la integral doble de Gauss.

I = H y-x L y x 0.255244602934
0.5 0.5

0. 0.

Grfica de la funcin z = f Hx, yL = y-x

1.5
1.25
Z 0.5
1 0.4
0.75
0.3
0
Y
0.1 0.2
0.2
0.3 0.1
X
0.4
0.5 0

81
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.5

0.4

0.3

0.2

0.1

X
0.1 0.2 0.3 0.4 0.5

y=cHxL=0.

y=dHxL=0.5

82
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 38. Calclese el valor aproximado de la integral

a c Hx2 + y3 L d y d x
b d

con @a, bD = @2.0, 2.2D, cHxL = x, dHxL = 2 x empleando la integral doble de Gauss con
n = m = 2.

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 2.2 2x

c HxL

@a, bD = @2., 2.2D


a 2. x

cHxL = x dHxL = 2 x,
n=2 m=2
empleando la integral doble de Gauss.

I = H y3 + x 2 L y x 16.5086333333
2.2 2x

2. x

Grfica de la funcin z = f Hx, yL = y3 + x 2

80
Z 60
40 4
20
0 3.5
2
3 Y
2.05
2.1 2.5
X 2.15
2.2 2

83
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

3.5

2.5

X
2.05 2.1 2.15 2.2

y=cHxL=x

y=dHxL=2 x

Problema 39.Calclese el valor aproximado de la integral

!!!!!
a c Ix2 + yMd yd x
b d

con @a, bD = @1.0, 1.5D, cHxL = 0, dHxL = x empleando la integral doble de Gauss con
n = m = 2.

Solucin

Clculo de la integral
d HxL
f Hx, yL y x = !!!!!
I = H x + y L y x
b 1.5 x
2
c HxL

@a, bD = @1., 1.5D


a 1. 0.

cHxL = 0. dHxL = x,
n=2 m=2
empleando la integral doble de Gauss.

!!!!!
I = H x + y L y x 1.48887452847
1.5 x
2
1. 0.

Grfica de la funcin z = f Hx, yL = x 2 + "####


y#

84
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

3
Z 1.5
2
1
1
1
Y
1.1
0.5
1.2
1.3
X
1.4
1.5 0

1.4
1.2
1
0.8
0.6
0.4
0.2
X
1.1 1.2 1.3 1.4 1.5

y=cHxL=0.

y=dHxL=x

85
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 40. Calclese el valor aproximado de la integral

a c H2 y sen x + cos2 HxLL d y d x


b d

con @a, bD = @0, p4 D, cHxL = sen HxL, dHxL = cos HxL empleando la integral doble de Gauss
para los valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo
que el valor de la integral es
I = 0.4162757534 ...

Solucin

Clculo de la integral
d HxL cos2 HxL
I = f Hx, yL y x = H cos2 HxL + 2 y sinHxL L y x
b 4p

a c HxL 0 sinHxL

@a, bD = @0, D dHxL = cos2 HxL,


p
cHxL = sinHxL
4
n=3 m=3
empleando la integral doble de Gauss.

cos2 HxL
I = H cos2 HxL + 2 y sinHxL L y x 0.41636209380
p

4

0 sinHxL

Clculo de la integral
d HxL cos2 HxL
I = f Hx, yL y x = H cos2 HxL + 2 y sinHxL L y x
b 4p

a c HxL 0 sinHxL

@a, bD = @0, D dHxL = cos2 HxL,


p
cHxL = sinHxL
4
n=3 m=4
empleando la integral doble de Gauss.

cos2 HxL
I = H cos2 HxL + 2 y sinHxL L y x 0.41627436647
p

4

0 sinHxL

Clculo de la integral
d HxL cos2 HxL
I = f Hx, yL y x = H cos2 HxL + 2 y sinHxL L y x
b 4p

a c HxL 0 sinHxL

@a, bD = @0, D dHxL = cos2 HxL,


p
cHxL = sinHxL
4
n=4 m=3
empleando la integral doble de Gauss.

86
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

cos2 HxL
I = H cos2 HxL + 2 y sinHxL L y x 0.41636209380
p

4

0 sinHxL

Clculo de la integral
d HxL cos2 HxL
I = f Hx, yL y x = H cos2 HxL + 2 y sinHxL L y x
b 4p

a c HxL 0 sinHxL

@a, bD = @0, D dHxL = cos2 HxL,


p
cHxL = sinHxL
4
n=4 m=4
empleando la integral doble de Gauss.

cos2 HxL
I = H cos2 HxL + 2 y sinHxL L y x 0.41627436647
p

4

0 sinHxL

I -I

n m I I
3 3 0.4162757534 0.4163620938 0.0000863404
3 4 0.4162757534 0.4162743665 1.3869308000 10-6
4 3 0.4162757534 0.4163620938 0.0000863404
4 4 0.4162757534 0.4162743665 1.3869308002 10-6

Grfica de la funcin z = f Hx, yL = cos2 HxL + 2 y sinHxL

1.5
1.25
Z
1 0.6
0.75
0.5 0.4
0
Y
0.2
0.2
0.4
X 0.6
0

87
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
1

0.8

0.6

0.4

0.2

X
0.2 0.4 0.6 0.8

y=cHxL=sinHxL

y=dHxL=cos2 HxL

Problema 41. Calclese el valor aproximado de la integral

a c HlnHx yLL d y d x
b d

con @a, bD = @1, D, cHxL = 1, dHxL = x empleando la integral doble de Gauss para los
valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que el
valor de la integral es
I = 2.7182818285 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @0, D
a 0 1

cHxL = 1 dHxL = x,
n=3 m=3
empleando la integral doble de Gauss.

I = H logHx yL L y x 2.5487234967
x

0 1

88
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @0, D
a 0 1

cHxL = 1 dHxL = x,
n=3 m=4
empleando la integral doble de Gauss.

I = H logHx yL L y x 2.6228820472
x

0 1

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @0, D
a 0 1

cHxL = 1 dHxL = x,
n=4 m=3
empleando la integral doble de Gauss.

I = H logHx yL L y x 2.5487612567
x

0 1

Clculo de la integral
d HxL
I = f Hx, yL y x = H logHx yL L y x
b x

c HxL

@a, bD = @0, D
a 0 1

cHxL = 1 dHxL = x,
n=4 m=4
empleando la integral doble de Gauss.

I = H logHx yL L y x 2.6231253107
x

0 1

I -I

n m I I
3 3 2.7182818285 2.5487234967 0.1695583317
3 4 2.7182818285 2.6228820472 0.0953997813
4 3 2.7182818285 2.5487612567 0.1695205717
4 4 2.7182818285 2.6231253107 0.0951565178

Grfica de la funcin z = f Hx, yL = logHx yL

89
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

2
0
Z -2
-4 2
-6
0
Y
1
1

X 2
0

2.5

1.5

0.5

X
0.5 1 1.5 2 2.5

y=cHxL=1

y=dHxL=x

90
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 42. Calclese el valor aproximado de la integral

a c Hx2 + y3 L d y d x
b d

con @a, bD = @0, 1D, cHxL = x, dHxL = 2 x empleando la integral doble de Gauss para los
valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que el
valor de la integral es
I = 1.0000000000 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=3 m=3
empleando la integral doble de Gauss.

I = H y3 + x 2 L y x 1.0000000000
1 2x

0 x

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=3 m=4
empleando la integral doble de Gauss.

I = H y3 + x 2 L y x 1.0000000000
1 2x

0 x

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=4 m=3
empleando la integral doble de Gauss.

I = H y3 + x 2 L y x 1.0000000000
1 2x

0 x

91
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H y3 + x 2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=4 m=4
empleando la integral doble de Gauss.

I = H y3 + x 2 L y x 1.0000000000
1 2x

0 x

I -I

n m I I
3 3 1.0000000000 1.0000000000 0.0000000000
3 4 1.0000000000 1.0000000000 1.1102230246 10-16
4 3 1.0000000000 1.0000000000 0.0000000000
4 4 1.0000000000 1.0000000000 1.1102230246 10-16

Grfica de la funcin z = f Hx, yL = y3 + x 2

8
Z 6 2
4
2 1.5
0
0 1
Y
0.2
0.4 0.5
0.6
X
0.8
1 0

92
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
2

1.5

0.5

X
0.2 0.4 0.6 0.8 1

y=cHxL=x

y=dHxL=2 x

Problema 43. Calclese el valor aproximado de la integral

a c Hy2 + x3 L d y d x
b d

con @a, bD = @0, 1D, cHxL = x, dHxL = 2 x empleando la integral doble de Gauss para los
valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que el
valor de la integral es
I = 0.7833333333 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=3 m=3
empleando la integral doble de Gauss.

I = H x 3 + y2 L y x 0.7833333333
1 2x

0 x

93
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=3 m=4
empleando la integral doble de Gauss.

I = H x 3 + y2 L y x 0.7833333333
1 2x

0 x

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=4 m=3
empleando la integral doble de Gauss.

I = H x 3 + y2 L y x 0.7833333333
1 2x

0 x

Clculo de la integral
d HxL
I = f Hx, yL y x = H x 3 + y2 L y x
b 1 2x

c HxL

@a, bD = @0, 1D
a 0 x

cHxL = x dHxL = 2 x,
n=4 m=4
empleando la integral doble de Gauss.

I = H x 3 + y2 L y x 0.7833333333
1 2x

0 x

I -I

n m I I
3 3 0.7833333333 0.7833333333 1.1102230246 10-16
3 4 0.7833333333 0.7833333333 1.1102230246 10-16
4 3 0.7833333333 0.7833333333 1.1102230246 10-16
4 4 0.7833333333 0.7833333333 1.1102230246 10-16

Grfica de la funcin z = f Hx, yL = x 3 + y2

94
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4
Z 2
2
1.5
0
0 1
Y
0.2
0.4 0.5
0.6
X
0.8
1 0

Y
2

1.5

0.5

X
0.2 0.4 0.6 0.8 1

y=cHxL=x

y=dHxL=2 x

95
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 44.Calclese el valor aproximado de la integral

a c HcosHxLL d y d x
b d

con @a, bD = @0, pD, cHxL = 0, dHxL = x empleando la integral doble de Gauss para los
valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que el
valor de la integral es
I = -2.0000000000 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=3 m=3
empleando la integral doble de Gauss.

I = H cosHxL L y x -1.99187775495
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=3 m=4
empleando la integral doble de Gauss.

I = H cosHxL L y x -2.00012424108
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=4 m=3
empleando la integral doble de Gauss.

I = H cosHxL L y x -1.99187775495
p x

0. 0.

96
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHxL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=4 m=4
empleando la integral doble de Gauss.

I = H cosHxL L y x -2.00012424108
p x

0. 0.

I -I

n m I I
3 3 -2.0000000000 -1.9918777550 0.0081222450
3 4 -2.0000000000 -2.0001242411 0.0001242411
4 3 -2.0000000000 -1.9918777550 0.0081222450
4 4 -2.0000000000 -2.0001242411 0.0001242411

Grfica de la funcin z = f Hx, yL = cosHxL

1
0.5
Z 3
0
-0.5
-1 2
0
Y
1 1

X 2

3 0

97
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

2.5

1.5

0.5

X
0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

Problema 45. Calclese el valor aproximado de la integral

a c HcosHyLL d y d x
b d

con @a, bD = @0, pD, cHxL = 0, dHxL = x empleando la integral doble de Gauss para los
valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que el
valor de la integral es
I = 2.0000000000 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=3 m=3
empleando la integral doble de Gauss.

I = H cosHyL L y x 2.00149418447
p x

0. 0.

98
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=3 m=4
empleando la integral doble de Gauss.

I = H cosHyL L y x 2.00007976480
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=4 m=3
empleando la integral doble de Gauss.

I = H cosHyL L y x 2.00138804466
p x

0. 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H cosHyL L y x
b p x

c HxL

@a, bD = @0., pD
a 0. 0.

cHxL = 0. dHxL = x,
n=4 m=4
empleando la integral doble de Gauss.

I = H cosHyL L y x 1.99998350766
p x

0. 0.

I -I

n m I I
3 3 2.0000000000 2.0014941845 0.0014941845
3 4 2.0000000000 2.0000797648 0.0000797648
4 3 2.0000000000 2.0013880447 0.0013880447
4 4 2.0000000000 1.9999835077 0.0000164923

Grfica de la funcin z = f Hx, yL = cosHyL

99
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

1
0.5
Z 3
0
-0.5
-1 2
0
Y
1 1

X 2

3 0

2.5

1.5

0.5

X
0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

100
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 46. Calclese el valor aproximado de la integral

J
! N d y d x
b d
!!!!!!!!!!!!
1
a c 1-y2

con @a, bD = @0, p4 D, cHxL = 0, dHxL = sen HxL empleando la integral doble de Gauss para
los valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que
el valor de la integral es
I = 0.3084251375 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0 0

@a, bD = @0, D
p
cHxL = 0 dHxL = sinHxL,
4
n=3 m=3
empleando la integral doble de Gauss.

I = J
1 N y x 0.30841514892
p
sinHxL
"###############
1-y2 #
4

0 0

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0 0

@a, bD = @0, D
p
cHxL = 0 dHxL = sinHxL,
4
n=3 m=4
empleando la integral doble de Gauss.

I = J
1 N y x 0.30841453324
p
sinHxL
"###############
1-y2 #
4

0 0

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0 0

@a, bD = @0, D
p
cHxL = 0 dHxL = sinHxL,
4
n=4 m=3
empleando la integral doble de Gauss.

101
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

I = J
1 N y x 0.30842458667
p
sinHxL
"###############
1-y2 #
4

0 0

Clculo de la integral
d HxL
I = f Hx, yL y x = J
1 N y x
b 4p sinHxL
"###############
1-y2 #
a c HxL 0 0

@a, bD = @0, D
p
cHxL = 0 dHxL = sinHxL,
4
n=4 m=4
empleando la integral doble de Gauss.

I = J
1 N y x 0.30842449774
p
sinHxL
"###############
1-y2 #
4

0 0

I -I

n m I I
3 3 0.3084251375 0.3084151489 9.9886160319 10-6
3 4 0.3084251375 0.3084145332 0.0000106043
4 3 0.3084251375 0.3084245867 5.5086402062 10-7
4 4 0.3084251375 0.3084244977 6.3979512077 10-7

Grfica de la funcin z = f Hx, yL =


1
"###############
1 - y2#

1.4
1.3
Z
1.2 0.6
1.1
1 0.4
0
Y
0.2
0.2
0.4
X 0.6
0

102
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.7
0.6
0.5
0.4
0.3
0.2
0.1
X
0.2 0.4 0.6 0.8

y=cHxL=0

y=dHxL=sinHxL

Problema 47. Calclese el valor aproximado de la integral

a c Hy senHxL + x cosHyLL d y d x
b d

con @a, bD = @- p,
2 D, cHxL = 0, dHxL = 2 p empleando la integral doble de Gauss para
3p

los valores 8Hn, mL< = 8H3, 3L, H3, 4L, H4, 3L, H4, 4L< y hallar el error absoluto sabiendo que
el valor de la integral es
I = -19.739208802178715985 ...

Solucin

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2p

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 p,
2
n=3 m=3
empleando la integral doble de Gauss.

I = H x cosHyL + y sinHxL L y x -12.7479012309


3p

2 2p

-p 0.

103
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2p

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 p,
2
n=3 m=4
empleando la integral doble de Gauss.

I = H x cosHyL + y sinHxL L y x -21.2153899426


3p

2 2p

-p 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2p

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 p,
2
n=4 m=3
empleando la integral doble de Gauss.

I = H x cosHyL + y sinHxL L y x -11.8362377944


3p

2 2p

-p 0.

Clculo de la integral
d HxL
I = f Hx, yL y x = H x cosHyL + y sinHxL L y x
3p
b
2 2p

a c HxL -p 0.

@a, bD = @-p, D
3p
cHxL = 0. dHxL = 2 p,
2
n=4 m=4
empleando la integral doble de Gauss.

I = H x cosHyL + y sinHxL L y x -20.3037265061


3p

2 2p

-p 0.

I -I

n m I I
3 3 -19.7392088022 -12.7479012309 6.9913075712
3 4 -19.7392088022 -21.2153899426 1.4761811404
4 3 -19.7392088022 -11.8362377944 7.9029710077
4 4 -19.7392088022 -20.3037265061 0.5645177039

Grfica de la funcin z = f Hx, yL = x cosHyL + y sinHxL

104
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

5
Z 6
0
-5
4

-2 Y

0 2

X 2
4 0

X
-2 2 4

y=cHxL=0.

y=dHxL=2

105
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

4.7 Descripcin de la integral triple de Gauss

Las integrales triples de Gauss se aproximan de forma similar a las anteriores

(integral doble de Gauss). La forma de las integrales triples que se van a resolver es la

siguiente:

f Hx, y, zL y x z
b dHxL bHx,yL
(35)
a cHxL aHx,yL

Para realizar este tipo de integrales hay que realizar una gran cantidad de clculos,

por ello el mtodo que se utiliza es la cuadratura gaussiana.

4.8 Pseudocdigo de la regla de la Integral triple


de Gauss

Este algoritmo aplica la regla de la integral triple de Gauss a una integral de la

forma:

f Hx, y, zL z y x
b dHxL bHx,yL
(36)
a cHxL aHx,yL

Algoritmo 4. Mtodo de la integral triple de Gauss.

Input Hf Hx, y, zL, @a, bD, cHxL, dHxL, bHx, yL, aHx, yL, m, n, pL

para i = mx 8m, n< y para 1 j i siendo ambos conocidos *)


(* Las races ri, j y los coeficientes ci, j deben estar disponibles

b-a
h1
2

b-a
h2
2

J 0

For i = 1, 2, 3, ..., m do
JX 0
x h1 rm,i + h2
d1 dHxL
c1 cHxL
Hd1 -c1 L
k1
2
Hd1 +c1 L
k2 2

106
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

For j = 1, 2, 3, ..., n do
JY 0
y k1 rn, j + k2
b1 bHx, yL
a1 aHx, yL
Hb1 -a1 L
l1
2
Hb1 +a1 L
l2
2

For k = 1, 2, 3, ..., p do

Q f Hx, y, zL
z l1 rp,k + l2

JY JY + cp,k Q
End For
JX JX + cn, j l1 JY
End For
J J + cm,i k1 JX
End For

Return HJ L
J h1 J

Output

4.9 Problemas

Problema 48. Calclese el valor aproximado de la integral

b d b !!!!!!!!!!!!!!!
a c a I x2 + y2 M d z d y d z
!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!!
con @a, bD = @-2, 2D, @c, dD = A- 4 - x2 , 4 - x2 E, @a, bD = A x2 + y2 , 2E empleando la
integral triple de Gauss con n = m = p = 5.

Solucin

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL
!!!!!!!!!!!!!!!
!

I = !!!!!!!!!!!!!!!! "###################
I "##################
x 2 + y2 M z y x
2 4-x 2 2

-2 - 4-x 2 x 2 +y2

"###############
# "###############
#
@a, bD = @-2, 2D cHxL = - 4 - x2 dHxL = 4 - x2

aHx, yL = "##################
x 2 + y2 bHx, yL = 2,
n=5 m=5 p=5
empleando la integral triple de Gauss.

107
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

!!!!!!!!!!!!!!!
!

I = !!!!!!!!!!!!!!!!
I "##################
x 2 + y2 M x y z 7.67299433075
2 4-x 2 2

-2 - 4-x 2 "##################
x 2 +y2 #

8.37758

Problema 49. Calclese el valor aproximado de la integral

a c a H x+y+z L d z d y d x
b d b

con @a, bD = @0, 1D, @c, dD = @1, 2D, @a, bD = @0, 0.5D empleando la integral triple de Gauss
con los siguientes valores
a) n = m = p = 2.
b) n = m = p = 3.
d) n = m = p = 4.
e) n = m = p = 5.
f) Hallar el error absoluto en cada caso si el valor de la integral es
I = 5.2064465538 ...

Solucin

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

I = H x+y+z L z y x
1 2 0.5

@a, bD = @0, 1D
0 1 0
cHxL = 1 dHxL = 2
aHx, yL = 0 bHx, yL = 0.5,
n=2 m=2 p=2
empleando la integral triple de Gauss.

I = H x+y+z L x y z 5.20403626514
1 2 0.5

0 1 0

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

I = H x+y+z L z y x
1 2 0.5

@a, bD = @0, 1D
0 1 0
cHxL = 1 dHxL = 2
H L H L

108
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

aHx, yL = 0 bHx, yL = 0.5,


n=3 m=3 p=3
empleando la integral triple de Gauss.

I = H x+y+z L x y z 5.20644151981
1 2 0.5

0 1 0

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

I = H x+y+z L z y x
1 2 0.5

@a, bD = @0, 1D
0 1 0
cHxL = 1 dHxL = 2
aHx, yL = 0 bHx, yL = 0.5,
n=4 m=4 p=4
empleando la integral triple de Gauss.

I = H x+y+z L x y z 5.20644654817
1 2 0.5

0 1 0

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

I = H x+y+z L z y x
1 2 0.5

@a, bD = @0, 1D
0 1 0
cHxL = 1 dHxL = 2
aHx, yL = 0 bHx, yL = 0.5,
n=5 m=5 p=5
empleando la integral triple de Gauss.

I = H x+y+z L x y z 5.20644655383
1 2 0.5

0 1 0

I -I

n m p I I
2 2 2 5.2064465538 5.2040362651 0.0024102887
3 3 3 5.2064465538 5.2064415198 5.0340251407 10-6
4 4 4 5.2064465538 5.2064465482 5.6651767721 10-9
5 5 5 5.2064465538 5.2064465538 3.9683811792 10-12

109
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 50. Calclese el valor aproximado de la integral

a c a I y sen I y MM d z d y d x
b d
1 b z

con @a, bD = @0, pD, @c, dD = @0, xD, @a, bD = @0, x yD empleando la integral triple de Gauss
con los siguientes valores
a) n = m = p = 2.
b) n = m = p = 3.
d) n = m = p = 4.
e) n = m = p = 5.
f) Hallar el error absoluto en cada caso si el valor de la integral es
I = 6.9348022005 ...

Solucin

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

J yy N z y x
M
I =
p x xy z
sinI

@a, bD = @0, pD
0 0 0
cHxL = 0 dHxL = x
aHx, yL = 0 bHx, yL = x y,
n=2 m=2 p=2
empleando la integral triple de Gauss.

J yy N x y z 7.103931768
sinI z M
I =
p x xy

0 0 0

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

J yy N z y x
M
I =
p x xy z
sinI

@a, bD = @0, pD
0 0 0
cHxL = 0 dHxL = x
aHx, yL = 0 bHx, yL = x y,
n=3 m=3 p=3
empleando la integral triple de Gauss.

J yy N x y z 6.928161315
sinI z M
I =
p x xy

0 0 0

110
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

J yy N z y x
M
I =
p x xy z
sinI

@a, bD = @0, pD
0 0 0
cHxL = 0 dHxL = x
aHx, yL = 0 bHx, yL = x y,
n=4 m=4 p=4
empleando la integral triple de Gauss.

J yy N x y z 6.934912397
sinI z M
I =
p x xy

0 0 0

Clculo de la integral
d HxL b Hx,yL
I = f Hx, y, zL z y x
b

a c HxL a Hx,yL

J yy N z y x
M
I =
p x xy z
sinI

@a, bD = @0, pD
0 0 0
cHxL = 0 dHxL = x
aHx, yL = 0 bHx, yL = x y,
n=5 m=5 p=5
empleando la integral triple de Gauss.

J yy N x y z 6.93480119230
sinI z M
I =
p x xy

0 0 0

I -I

n m p I I
2 2 2 6.9348022005 7.1039317679 0.1691295674
3 3 3 6.9348022005 6.9281613149 0.0066408856
4 4 4 6.9348022005 6.9349123972 0.0001101967
5 5 5 6.9348022005 6.9348011923 1.0082410249 10-6

111
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

5. Integrales Impropias

5.1 Descripcin de las integrales Impropias

Las integrales impropias se producen cuando se extiende el concepto de integracin

a un intervalo donde la funcin no est acotada, o a un intervalo con uno o ms extremos

infinitos. En ambos casos, es preciso realizar modificaciones a las reglas normales de

aproximacin de la integral.

Primero se considerar la situacin en que el integrando no est acotado en el

extremo izquierdo del intervalo de la integracin .

A continuacin se demostrar que, con un manejo adecuado, es posible reducir las

otras integrales apropiadas a problemas de esta ndole.

En el clculo se demuestra que la integral impropia con una singularidad en el

extremo izquierdo:

p
b
x
a Hx - aL
(37)

converge si y slo si 0 p 1 y en este caso definimos:

Hb - aL1- p
Hx - aL p
b
x

=
. (38)
a 1- p

Si f es una funcin que puede escribirse en la forma:

f HxL = p
Hx - aL
gHxL
(39)

112
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

donde 0 p 1 y g es continua en el intervalo @a, bD, entonces la integral impropia

f HxL x
b
(40)
a

tambin existir.

Aproximaremos esta integral por medio de la regla compuesta de Simpson. Si

g e C5 @a, bD podremos construir el cuarto polinomio de Taylor P4 HxL, para g alrededor de a:

P4 HxL =
g '' HaL g ''' HaL gH4L HaL
gHaL + g HaL Hx - aL + Hx - aL + Hx - aL + Hx - aL4 .
2 3
(41)
2! 3! 2!

Siendo:

P4 HxL

b

a Hx - aL
p x =

gHkL HaL gHkL HaL


(42)
Hx - aLk- p x = Hb - aL
4 4
b

Hk
k+1- p
x.
a k ! k ! + 1 - pL
k=0 k=0

Por lo general sta es la parte dominante de la aproximacin, especialmente cuando

el polinomio de Taylor P4 HxL concuerda de forma muy similar con gHxL en todo el intervalo
@a, bD.

De forma que para aproximar la integral de f tenemos que agregar este valor a la

aproximacin de :

gHxL - P4 HxL

b

Hx - aL p
x. (43)
a

Definimos para ello:

gHxL-P4 HxL
a
GHxL = 9 Hx-aL p
b
x si a x b
. (44)
0 si x = a

113
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Como 0 p 1 y como P4 HkL HaL concuerdan con gHkL HaL para cada k = 0, 1, 2, 3, 4

tenemos G C4 @a, bD. Lo que significa que podemos aplicar la regla compuesta de

Simpson para aproximar la integral de G en @a, bD y el trmino de error de esta regla ser

vlido.

Al agregrar esta aproximacin al valor de la ecuacin (XXX), obtenemos

unaaproximacin a la integral impropia de f en @a, bD con la exactitud de la aproximacin

de la regla compuesta de Simpson.

Para aproximar la integral impropia con una singularidad en el extremo derecho, se

aplicar el mtodo con el que anteriormente se expandieron los trminos del extremo

derecho de b en lugar del extremo izquierdo de a.

Tambin se puede realizar la sustitucin:

z = -x, z = - x. (45)

Para que la integral impropia adquiera la forma:

f HxL x = f H-zL x
b -b
(46)
a -a

que es su singularidad en el extremo izquierdo.

Las integrales impropias interiores con singularidades, donde a c b se tratan

como la suma de integrales impropias con singularidades de extremos, puesto que:

f HxL x = f HxL x + f HxL x.


b c b
(47)
a a c

114
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

El otro tipo de integrales impropias contiene lmites de integracin infinitos. La

integral bsica de esta clase presenta la forma:



1
p x. (48)
a x

Que se convierte en una integral con la singularidad de extremo izquierdo al realizar

la sustitucin de integracin:

t = x-1 , t = -x-2 x. (49)

Con lo que se consigue:

x = -x-2 , t = -t-2 t. (50)

Por lo tanto:

p x = - 2 t = -
1
a
1 tp 1
t. (51)
a x 1a t 0 t p
2-

De modo similar, el cambio de variable t = x-1 convierte la integral impropia

a f HxL x en otra que tiene una singularidad de extremo izquierdo en cero:


f HxL x = t-2 f J N t.
1a
1
(52)
a 0 t

Se puede aproximar utilizando la frmula de la cuadratura ya descrita anteriormente.

5.2 Pseudocdigo de la regla de las integrales


impropias
Algoritmo 5. Mtodo de integracin adaptativa aplicada a integrales impropias

Input Hf HxL, f 2 HxL, gHxL, @a, bD, p, nL

For i = 0, 1, 2, 3, ..., n - 1 do
(* Inicializacion de los arrays *)
xi 0

115
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

yi 0
End

app 0
i 1
ai a
b-a
hi
n

pol Taylor HgHxL, a, nL


(* Desarrollo del polinomio de Taylor de g(x) para x = a *)

H* Clculo de la integral a
Pn HxL
Hx - aLp
b
x *L
I1 a Hf2 * polL x
b

(* Definicin de la funcin G (x)*)

G HxL 0
If x = a Then

If Hx > aL and Hx bL Then


else

G HxL
Hx-aLp
GHxL-pol

End
End

(* Evaluacin de G (x), se guardan sus valores en los


arrays *)
For i = 0, 1, 2, 3, ..., n do

yi G Hxi L
xi a + i * h

End

(*Aproximacin a partir de la regla de Simpson Compuesta para

i y
los diferentes intervalos*)

3 jy0
* j + 2 S y2 i-2 + 4 S y2 i-1 + yn zz
n2 n2

k {
h
I2
i=2 i=1

(* Se suman los valores obtenidos con la aproximacin de las


integrales al utilizar Taylor(I1 ) y Simpson (I2 ) *)

app I1 + I2

(* La variable app contendr el valor final resultante del clculo


de la integral impropia *)

Return HappL
Output

116
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

5.3 Problemas

Problema 51. Calclese el valor aproximado de la integral

a
!!!!
b e x
d x
x

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D.

Solucin

Clculo de la integral

I = f HxL dx = I
M dx
b 1.
!!!!!
x

x

@a, bD = @0., 1.D


a 0.
n=4
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = x x = 0.

gHxL = P4 HxL = + + + x + 1
x4 x3 x2
24 6 2

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P4 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L 2
1 x > 2.92354497184
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

- P4 HxL
GHxL = 9
x

Hx - 0.L 2

1

0. x 1.

0 x = 0.

117
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.25 0.0000169792
0.5 0.0004013124
0.75 0.0026026059
1. 0.0099484951

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 0.00176912170653
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I
M dx > I1 + I2
1.
!!!!!
x

x
0.
I > I1 + I2 > 2.92354497184 + 0.00176912170653
I > 2.92531409354

Representacin de la funcin

f HxL =
!!!! !
x
x

12

10

X
0.2 0.4 0.6 0.8 1

118
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 52. Calclese el valor aproximado de la integral

a
!!!! d x
b senHxL
4
x

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D


con n = 4.

Solucin

Clculo de la integral

I = f HxL dx = I
M dx
b 1.
!!!!!
sinHxL
4
x

@a, bD = @0., 1.D


a 0.
n=4
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = sinHxL x = 0.

gHxL = P4 HxL = x -
x3
6

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P4 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L 4
1 x > 0.526984126151
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

sinHxL - P4 HxL
GHxL = 9 Hx - 0.L 4

0. x 1.
1

0 x = 0.

119
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.25 0.0000114918
0.5 0.0003078523
0.75 0.0020967654
1. 0.0081376515

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 0.00143219872728
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I
M dx > I1 + I2
1.
!!!!!
sinHxL
4
x
0.
I > I1 + I2 > 0.526984126151 + 0.00143219872728
I > 0.528416324878

Representacin de la funcin

f HxL =
!!!!
!
sinHxL
4
x

0.8

0.6

0.4

0.2

X
0.2 0.4 0.6 0.8 1

120
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Problema 53. Calclese el valor aproximado de la integral

a
!!!!!!
b e 2x
5 d x
x2

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D


con n = 6.

Solucin

Clculo de la integral

I = f HxL dx = I
2 M dx
b 1.
!!!!!!!!
2x

5
x

@a, bD = @0., 1.D


a 0.
n=6
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = 2 x x = 0.

gHxL = P6 HxL = + + + + 2 x 2 + 2 x + 1
4 x6 4 x5 2 x4 4 x3
45 15 3 3

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P6 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L 5
2 x > 4.26228240359
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

- P6 HxL
GHxL = 9
2x

Hx - 0.L 5

2

0. x 1.
0 x = 0.

121
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.166667 1.9380945115 10-7
0.333333 0.0000196419
0.5 0.0002985689
0.666667 0.0020892041
0.833333 0.0095641081
1. 0.0335005434

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 0.00428720658566
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I
2 M dx > I1 + I2
1.
!!!!!!!!
2x
5
x
0.
I > I1 + I2 > 4.26228240359 + 0.00428720658566
I > 4.26656961017

Representacin de la funcin

f HxL =
!!!!!!!
2 x
5

x2

122
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

10

X
0.2 0.4 0.6 0.8 1

Problema 54. Calclese el valor aproximado de la integral


b
lnHxL
Hx-1L

I M d x
1
5
a

empleando el mtodo para el clculo con integrales impropias en el intervalo x @1, 2D


con n = 8.

Solucin

Clculo de la integral

I = f HxL dx = I
! M dx
b 2.
!!!!!!!!!!!!
logHxL
5
x-1

@a, bD = @1., 2.D


a 1.
n=8
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = logHxL x = 1.

gHxL = P8 HxL = - Hx - 1.L8 + Hx - 1.L7 -


1 1
8 7
Hx - 1.L + Hx - 1.L - Hx - 1.L4 + Hx - 1.L3 - Hx - 1.L2 + x - 1.
1 6 1 5 1 1 1
6 5 4 3 2

123
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P8 HxL
I1 = p x >
b 2.

Hx - aL Hx - 1.L 5
1 x > 0.426703519456
a 1.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

logHxL - P HxL
GHxL = 9 Hx - 1.L 5
8 1. x 2.
1

0 x = 1.

Evaluacin de G HxL.

x GHxL
1. 0.0000000000
1.125 1.1280055350 10-9
1.25 4.5671552037 10-7
1.375 0.0000148330
1.5 0.0001720956
1.625 0.0011383735
1.75 0.0052849831
1.875 0.0192353150
2. 0.0586233710

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
2.
GHxL dx 0.00629552218658
1.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I
! M dx > I1 + I2
2.
!!!!!!!!!!!!
logHxL
5
x-1
1.
I > I1 + I2 > 0.426703519456 + 0.00629552218658
I > 0.432999041643

Representacin de la funcin

f HxL =
!!!!!!!!!!!!
!
logHxL
5
x -1

124
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
0.7
0.6
0.5
0.4
0.3
0.2
0.1
X
1.2 1.4 1.6 1.8 2

Problema 55. Calclese el valor aproximado de la integral


b
cosH2 xL
HxL

IM d x
1
3
a

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D


con n = 6.

Solucin

Clculo de la integral

I = f HxL dx = I
M dx
b 1.
!!!!!
cosH2 xL
3
x

@a, bD = @0., 1.D


a 0.
n=6
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = cosH2 xL x = 0.

gHxL = P6 HxL = - + - 2 x 2 + 1
4 x6 2 x4
45 3

125
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P6 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L 3
1 x > 0.879523810946
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

cosH2 xL - P6 HxL
GHxL = 9 Hx - 0.L 3


1

0. x 1.

0 x = 0.

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.166667 6.8605216934 10-9
0.333333 1.3888235895 10-6
0.5 0.0000309035
0.666667 0.0002780601
0.833333 0.0015217189
1. 0.0060753857

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 0.000713600017248
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I
M dx > I1 + I2
1.
!!!!!
cosH2 xL
3
x
0.
I > I1 + I2 > 0.879523810946 + 0.000713600017248
I > 0.880237410963

Representacin de la funcin

f HxL =
!!!! !
cosH2 xL
3

x

126
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

10

X
0.2 0.4 0.6 0.8 1

Problema 56. Calclese el valor aproximado de la integral


b
!!!!!!!!!!
-x

I 1-x M

d x
a

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D


con n = 6.

Solucin

Clculo de la integral

I = f HxL dx = I
! M dx
b 1.
!!!!!!!!!!!!
-x

1-x

@a, bD = @0., 1.D


a 0.
n=4
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = -x x = 0.

gHxL = P4 HxL = - + - x + 1
x4 x3 x2
24 6 2

127
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P4 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L 2
1 x > 1.08148148148
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

- P4 HxL
GHxL = 9
-x

Hx - 0.L 2

1

0. x 1.

0 x = 0.

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.25 -0.0000156214
0.5 -0.0003396568
0.75 -0.0020259694
1. -0.0071205588

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx -0.00133051963596
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I
! M dx > I1 + I2
1.
!!!!!!!!!!!!
-x

1-x
0.
I > I1 + I2 > 1.08148148148 + -0.00133051963596
I > 1.08015096185

Representacin de la funcin

f HxL =
!!!!!!!!!!!!
!
-x
1-x

128
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
6

X
0.2 0.4 0.6 0.8 1

Problema 57. Calclese el valor aproximado de la integral

"################
x x

2 d x
J Hx-1L N
3

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D


con n = 8.

Solucin

Clculo de la integral

I = f HxL dx = J
# N dx
b 1.
"###################
x
x
Hx-1L
3 2

@a, bD = @0., 1.D


a 0.
n=8
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


gHxL = x x x = 0.

gHxL = P8 HxL = + + + + + + x 2 + x
x8 x7 x6 x5 x4 x3
5040 720 120 24 6 2

129
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P8 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L 3
2 x > 5.39005104928
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

x - P8 HxL
GHxL = 9
x

Hx - 0.L 3

2

0. x 1.

0 x = 0.

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.125 7.4962258623 10-13
0.25 2.4519518726 10-10
0.375 7.2969712915 10-9
0.5 8.1390311265 10-8
0.625 5.3027606584 10-7
0.75 2.4590358903 10-6
0.875 9.0187941600 10-6
1. 0.0000278602

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 2.96529248571 10-6
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = J
# N dx > I1 + I2
1.
"###################
x
x
Hx-1L
3 2
0.
I > I1 + I2 > 5.39005104928 + 2.96529248571 10-6
I > 5.39005401457

Representacin de la funcin

f HxL =
x x
"################## #
Hx - 1L2
3

130
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Y
150

125

100

75

50

25

X
0.2 0.4 0.6 0.8 1

Problema 58. Calclese el valor aproximado de la integral

a
bcosHxL
x3
d x

empleando el mtodo para el clculo con integrales impropias en el intervalo x @1, D


con n = 6.

Sustitucin a realizar en este problema :


t = x-1 , t = -x-2 x x = -x2 t = -t-2 t

x

CosHxL
3
d x =

CosH 1t L H-t-2 L t L t L t
1 (53)


0 1 t -2 CosH 1 1 CosH 1

H
t3 L H
t3 L H 1t L
t t

1

=

1
=

1 0 0

Solucin

Clculo de la integral

I = f HxL dx = I x cosH 1x L M dx
b 1.

@a, bD = @0., 1.D


a 0.
n=6
empleando la integracion para integrales impropias.

131
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Desarrollo en serie de Taylor de


i1y
gHxL = cosj z
kx {
x = 0.

i1y
gHxL = P6 HxL = cosj z
kx{

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P6 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L
-1
x > 0.0181176219806
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

M - P HxL
GHxL = 9
1
cosI
Hx - 0.L-1
6

x

0. x 1.
0 x = 0.

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.166667 0.0000000000
0.333333 0.0000000000
0.5 0.0000000000
0.666667 0.0000000000
0.833333 0.0000000000
1. 0.0000000000

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 0
0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = I x cosH 1x L M dx > I1 + I2
1.

0.
I > I1 + I2 > 0.0181176219806 + 0
I > 0.0181176219806

132
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Representacin de la funcin
i1y
f HxL = x cosj z
kx{

0.4

0.2

X
0.2 0.4 0.6 0.8 1

-0.2

Problema 59. Calclese el valor aproximado de la integral

a x-4 senHxL d x
b

empleando el mtodo para el clculo con integrales impropias en el intervalo x @1, D


con n = 6.

Sustitucin a realizar en este problema :


t = x-1 , t = -x-2 x x = -x2 t = -t-2 t

x

SenHxL
4
d x =

SenH 1t L H-t-2 L t L t L t
1 (54)


0 1 t-2 SenH 1 1 SenH 1

H L H L H L
t t

1


=

1

=
1


1 t4 0 t4 0 t2

133
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Solucin

Clculo de la integral

I = f HxL dx = H x 2 sinHxL L dx
b 1.

@a, bD = @0., 1.D


a 0.
n=4
empleando la integracion para integrales impropias.

Desarrollo en serie de Taylor de


i1y
gHxL = sinj z
kx{
x = 0.

i1y
gHxL = P4 HxL = sinj z
kx{

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
Pn HxL P4 HxL
I1 = p x >
b 1.

Hx - aL Hx - 0.L
-2
x > 0.286529535596
a 0.

Se define la funcin GHxL


g HxL - P HxL
GHxL = 9 Hx - aL p


n
a x b
0 x =a

M - P HxL
GHxL = 9
1
sinI
Hx - 0.L-2
4 0. x 1.

x

0 x = 0.

Evaluacin de G HxL.

x GHxL
0. 0.0000000000
0.25 0.0000000000
0.5 0.0000000000
0.75 0.0000000000
1. 0.0000000000

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL

I2 = GHxL x
b

I2 =
1.
GHxL dx 0
0.

134
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Se suman las integrales I1 + I2 y se obtiene la integral impropia.

I = H x 2 sinHxL L dx > I1 + I2
1.

0.
I > I1 + I2 > 0.286529535596 + 0
I > 0.286529535596

f HxL = x 2 sinHxL
Representacin de la funcin

0.5

0.4

0.3

0.2

0.1

X
0.2 0.4 0.6 0.8 1

135
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

6. Interfaz de Usuario

6.1 Ventana inicial

La ventana inicial del programa realiza la creacin del marco inicial donde se van a

alojar los botones, el grfico, logo y los mens de ventana con los respectivos textos

relativos al nombre de aplicacin y botn.

Funcin Principal
Funcin Men

Creacin del Marco Botn


<< SuperwidgetFrame() >> Integracin Adaptativa
e Integrales Mltiples

Botn
Grfico Inicial
TextoPFC Acerca de
Grafico[ ]=g1
Botn
Logo ICAI Salir

#include SuperWidgetPackage

Creacin de la ventana inicial del programa


Creacin de la ventana inicial de la aplicacin.
Figura 1

Para el correcto funcionamiento de la aplicacin es necesario incluir el paquete

SuperWidgetPackage que da soporte a las ventanas y marcos utilizados.

136
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

La pantalla inicial se presenta a continuacin:

Pantalla inicial de la aplicacin.


Figura 2

En el men que se presenta se pueden pulsar tres botones; "Integracin Adaptativa e

Integrales Mltiples", "Acerca de" y "Salir" que estn incluidos en la funcin Men.

137
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Si se pulsa en cada uno de ellos se desplegarn las opciones que cada uno tiene. Las

opciones se muestran en el diagrama siguiente:

Funcin Men

Botn
Integracin Adaptativa Botn Botn
e Integrales Mltiples Acerca de Salir
Pulsacin
Botn
Pulsacin Mtodo de cuadratura
adaptativo"
menuMetodoAdaptativo[ ] Creacion Marco
SuperWidgetFrame[Panel, Texto]
Pulsacin Botn
"Integral doble de Simpson"
menuDobleSimpson[ ]

Creacion Marco
Pulsacin Botn SuperWidgetFrame[TextoSalir]
"Integral doble de Gauss
menuDobleGauss[ ]
Pulsacin Pulsacin

Pulsacin Botn
Integral triple de Gauss Botn Botn
menuTripleGauss[ ] Si Cancelar
Resp=1 Resp=2
Pulsacin Botn
Integracin Adaptativa de
Impropias", Cierra <Marco Pr> Return <Marco Pr>
menuIntegralesImpropias[ ] Close Frame[marcopr];

Creacin del men desplegable

Creacin del men desplegable.


Figura 3

En cuanto al botn "Acerca de" crea un marco en el que se crea un panel con el

texto relativo al proyecto, aparecen la Universidad, Especialidad, tipo de trabajo, autor y

director del mismo.

138
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

El botn Salir da a elegir mostrando dos botones. Con el botn "S" se cierra el

marco principal y se para la ejecucin del programa. Con el boton "Cancelar" regresamos al

marco principal.

Las ventanas resultantes se muestran a continuacin:

Ventanas de la aplicacin.
Figura 4

Por ltimo, el botn "Integracin Adaptativa e Integrales Mltiples" al ser pulsado

despliega varias opciones de ejecucin, de las que podemos seleccionar una cada vez.

139
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Los mtodos que pueden usarse en esta aplicacin se muestran en detalle a

continuacin:

Opciones de Integracin Adaptativa e Integrales Mltiples.


Figura 5

6.2 Ventana mtodo adaptativo de cuadratura

Al pulsar el botn "Mtodo de cuadratura Adaptativo" se llama a la funcin

menuMtodoAdaptativo() que inicializa las variables globales con la funcin inicializar() y

a continuacin crea el marco respectivo del mtodo.

140
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Dentro del marco se tienen varios elementos que lo constituyen. Primero el texto

que indica el formato de las integrales que pueden utilizarse con este mtodo. En segundo

lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, n entero, d que es

la tolerancia y es de tipo real y la funcin f HxL y los puntos a y b que son de tipo string.

Por ltimo, se crean dos botones, uno es el botn "Cancelar" que si es pulsado

devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser

pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros

(el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo

adaptativo. Todo esto se realiza a la vez que se llama a las funciones metodoAdaptativo() y

representacinFuncion().

Con la funcin metodoAdaptativo() se calcula la integral y con

representacinFuncion() se crea la representacin grfica de la funcion introducida. Del

mismo modo estas funciones devuelven al marco los elementos resultantes de dichas

llamadas, r que contiene el valor de la integral y g que contiene el grfico creado.

141
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Botn Texto Formato Integral


Mtodo de cuadratura Image_Expression
adaptativo"
menuMetodoAdaptativo[ ]
inicializar[variables globales]
Box n
Resp=1
Integer

Creacin Marco Box d: tol


<< SuperwidgetFrame[ ] >>
Real

F1, a, b, c
Box
String
Botn Botn
Realizar Cancelar
Pulsacin Pulsacin Return <Marco Pr>

r = metodoAdaptativo[f(x),param]
Resp=1 g = representacionFuncion[f(x),param]

Return <r,g>

Ventana Mtodo Adaptativo de Cuadratura

Diagrama con el mtodo Adaptativo de Cuadratura.


Figura 6

142
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce

al pulsar el botn realizar lanza las llamadas a las funciones creando el grfico e

imprimiendo los resultados.

Ventanas para calcular la integral con el mtodo Adaptativo de Cuadratura.


Figura 7

6.3 Ventana mtodo de la integral doble de


Simpson

Al pulsar el botn "mtodo de la integral doble de Simpson" se llama a la funcin

menuDobleSimpson que inicializa las variables globales con la funcin inicializar() y a

continuacin crea el marco respectivo del mtodo.

Dentro del marco existen varios elementos que lo constituyen. Primero el texto que

indica el formato de las integrales que pueden utilizarse con este mtodo. En segundo lugar,

143
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

una serie de cajas de captura de datos, segn el tipo. En este caso, n y m enteros, y la

funcin f HxL y los puntos a y b, c, y d que son de tipo string.

Por ltimo, se crean dos botones, uno es el botn "Cancelar" que si es pulsado

devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser

pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros

(el usuario previamente los ha debido de introducir) y los manda junto con la propia

funcin. En el mismo momento se llama a las funciones integralDobleSimpson() y

representacinFuncionXY().

Con la funcin integralDobleSimpson() se calcula la integral y con

representacinFuncionXY() se crea la representacin grfica de la funcion introducida. Del

mismo modo estas funciones devuelven al marco los elementos resultantes de dichas

llamadas, r que contiene el valor de la integral y g que contiene los grficos creados en 2D y

3D.

144
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Botn Texto Formato Integral


"Integral doble de Simpson" Image_Expression
menuDobleSimpson[ ]
inicializar[variables globales]
Resp=1

Box n, m
Integer
Creacin Marco
<< SuperwidgetFrame[ ] >>

Box F1: f(x), a, b, c, d


String

Botn Botn
Realizar Cancelar
Pulsacin Pulsacin Return <Marco Pr>

r = integralDobleSimpson[f(x),param]
Resp=1 g = representacionFuncionXY[f(x),param]

Return <r,g>

Ventana Integral doble de Simpson"

Diagrama con el mtodo doble de Simpson.


Figura 8

145
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Las ventanas resultantes se muestra a continuacin. Se puede ver que el evento

resultado de pulsar el botn realizar lanza las llamadas a las funciones creando los grficos

e imprimiendo los resultados.

Ventanas para calcular la integral doble con el mtodo de Simpson.


Figura 9

6.4 Ventana mtodo de la integral doble de Gauss

Al pulsar el botn "mtodo de la integral doble de Gauss"" se llama a la funcin

menuDobleGauss que inicializa las variables globales con la funcin inicializar() y a

continuacin crea el marco respectivo del mtodo.

146
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Dentro del marco hay varios elementos que lo constituyen. Primero el texto que

indica el formato de las integrales que pueden utilizarse con este mtodo. En segundo lugar,

una serie de cajas de captura de datos, segn el tipo. En este caso, n y m enteros, y la

funcin f HxL y los puntos a y b, c, y d que son de tipo string.

Por ltimo, se crean dos botones, uno es el botn "Cancelar" que si es pulsado nos

devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser

pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros

(el usuario previamente los ha debido de introducir) y los manda junto con la propia

funcin. Es en este momento cuando se llama a las funciones integralDobleGauss() y

representacinFuncionXY().

Con la funcin integralDobleGauss() se calcula la integral y con

representacinFuncionXY() se crea la representacin grfica de la funcin introducida. Del

mismo modo estas funciones devuelven al marco los elementos resultantes de dichas

llamadas, r que contiene el valor de la integral y g que contiene los grficos creados en 2D y

3D.

147
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Botn Texto Formato Integral


"Integral doble de Gauss
Image_Expression
menuDobleGauss[ ]
inicializar[variables globales]

Resp=1

Box n, m
Integer
Creacin Marco
<< SuperwidgetFrame[ ] >>

Box F1: f(x), a, b, c, d


String

Botn Botn
Realizar Cancelar
Pulsacin Pulsacin Return <Marco Pr>

r = integralDobleGauss[f(x),param]
Resp=1 g = representacionFuncionXY[f(x),param]

Return <r,g>

Ventana Integral doble de Gauss"

Diagrama con el mtodo doble de Gauss.


Figura 10

148
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Las ventanas se muestra a continuacin. Se puede apreciar que el evento resultado

de pulsar el botn realizar lanza las llamadas a las funciones creando los grficos e

imprimiendo los resultados.

Ventanas para calcular la integral doble con el mtodo de Gauss.


Figura 11

6.5 Ventana mtodo de la integral Triple de Gauss

Al pulsar el botn "mtodo de la integral triple de Gauss"" se llama a la funcin

menuTripleGauss que inicializa las variables globales con la funcin inicializar() y a

continuacin crea el marco respectivo del mtodo.

149
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Dentro del marco se alojan varios elementos que lo constituyen. Primero, el texto

que indica el formato de las integrales que pueden utilizarse con este mtodo. En segundo

lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, n y m y p enteros, y

la funcin f HxL y los puntos a y b, c, d , a y b que son de tipo string.

Por ltimo, se crean dos botones, uno es el botn "Cancelar" que si es pulsado

devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser

pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros

(el usuario previamente los ha debido de introducir) y los manda junto con la propia

funcin, en ese momento se llama tambin a la funcin integralTripleGauss().

Con la funcin integralTripleGauss() se calcula la integral. Del mismo modo esta

funcin devuelve al marco el elemento resultante de dicha llamada; r que contiene el valor

de la integral.

150
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Botn Texto Formato Integral


"Integral Triple de Gauss
Image_Expression
menuTripleGauss[ ]
inicializar[variables globales]

Resp=1

Box n, m, p
Integer
Creacin Marco
<< SuperwidgetFrame[ ] >>

Box F1: f(x), a, b, c, d, ,


String

Botn Botn
Realizar Cancelar
Pulsacin Pulsacin Return <Marco Pr>

r = integralTripleGauss[f(x),param]
Resp=1

Return <r>

Ventana Integral triple de Gauss"

Diagrama con el mtodo triple de Gauss.


Figura 12

151
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Las ventanas se muestra a continuacin. Se puede ver que el evento que ocurre con

la pulsacin del botn realizar lanza la llamada a la funcin creando e imprimiendo los

resultados.

Ventanas para calcular la integral triple con el mtodo de Gauss.


Figura 13

6.6 Ventana mtodo integracin adaptativa de


impropias

Al pulsar el botn "Integracion Adaptativa de Impropias" se llama a la funcin

menuIntegralesImpropias que inicializa las variables globales con la funcin inicializar() y a

continuacin crea el marco respectivo del mtodo.

Dentro del marco tenemos varios elementos que lo constituyen. Primero el texto que

indica el formato de las integrales que pueden utilizarse con este mtodo. En segundo lugar

152
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

una serie de cajas de captura de datos, segn el tipo. En este caso, n entero, y las funcines

f HxL,F1 y F2, que son las funciones axuliares para el clculo, junto con los puntos a ,b, y p

que son de tipo string.

Por ltimo, se crean dos botones, uno es el botn "Cancelar" que si es pulsado nos

devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser

pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros

(el usuario previamente los ha debido de introducir) y los manda junto con la propia

funcin, en ese momento se llama a las funciones integralesImpropias() y

representacinFuncion().

Con la funcin integralesImpropias() se calcula la integral y con

representacinFuncion() se crea la representacin grfica de la funcin introducida. Del

mismo modo estas funciones devuelven al marco los elementos resultantes de dichas

llamadas, r que contiene el valor de la integral y g que contiene el grfico creado en 2D.

153
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Botn
Texto Formato Integral
Integracin Adaptativa de
Impropias", Image_Expression
menuIntegralesImpropias[ ]
inicializar[variables globales]
Resp=1

Box n
Integer
Creacin Marco
<< SuperwidgetFrame[ ] >>

Box F1: f(x),F2,F3, a, b, p


String

Botn Botn
Realizar Cancelar
Pulsacin Pulsacin Return <Marco Pr>

r = integralesImpropias[f(x),param]
Resp=1 g = representacionFuncion[f(x),param]

Return <r,g>

Ventana Mtodo Adaptativo para Impropias"

Diagrama con el mtodo de integrales impropias.


Figura 14

154
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Las ventanas se muestra a continuacin. Se puede ver que el evento resultante de

pulsar el botn "Realizar" lanza las llamadas a las funciones creando los grficos e

imprimiendo los resultados.

Ventanas para calcular las integrales impropias.


Figura 15

6.7 Funcin de Representacion Grfica

Para la representacin grfica se han creado dos funciones que son llamadas al

pulsar el botn "Realizar". Como argumentos, se le pasan a la funcin

representacionFuncion() las propia funcin y los puntos a y b, y a la funcin

representacionFuncionXY() los mismos parametros ms c y d .

La primera realiza una impresion de un grfico; g1 con la funcin Plot( ) y la

segunda crea dos grficos, g1 correspondiente a 3D con Plot3D( ) y g2 que lo crea en 2D de

155
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

nuevo con Plot( ). De manera que los grficos respectivos son devueltos al marco del

mtodo que los llam.

A continuacin se puede observar el diagrama de las funciones:

#include Graphics Legend

Botn Realizar Botn Realizar


Mtodos Adaptativos Mtodos Adaptativos

f(x), a, b
f(x), a, b, c, d

representacionFuncion[f(x), a, b] representacionFuncionXY[f(x), a, b, c, d]
g1 = Plot[f(x), a, b] g1 = Plot3D[f(x), a, b, c, d]
g2 = Plot[f(x),a, b]

Return [g1] Return [g1,g2]

Marco Mtodo
<< SuperwidgetFrame[ ] >>
<<Muestra el/los grfico/s>>

representacionFuncion[ ] representacionFuncionXY[ ]

Diagrama para representar funciones en 2 D y 3 D.


Figura 16

156
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

7. Aplicaciones Prcticas
La integracin numrica es una operacin frecuente en computacin cientfica.

Obtener la primitiva de una funcin puede ser complicado, incluso imposible. De hecho

muchas funciones se definen a partir de integrales que no pueden calcularse de manera

exacta, como pueden ser la funcin de error, las funciones logaritmo y seno integral o la

funcin gamma de Euler, por citar algunos ejemplos.

Por otro lado, cuando nicamente se conoce el valor de la funcin en un conjunto de

puntos, como ocurre con los resultados de un experimento o de simulaciones numricas, sus

integrales slo se pueden obtener numricamente, lo cual motiva an ms la necesidad de

poder obtener derivadas e integrales a partir de conjuntos discretos de datos.

El trmino integracin numrica cubre varios aspectos distintos en el campo del

clculo numrico, como la evaluacin de integrales, tambin conocido como cuadratura

numrica, o la solucin de ecuaciones diferenciales. Los algoritmos de cuadratura modernos

son muy avanzados, modificando adaptativamente el paso de integracin durante la

evaluacin de la integral.

Entre los numerosos campos de aplicacin prctica de la integracin numrica se

puden destacar aquellas aplicaciones que requieran del clculo del rea de una figura plana,

clculo de volumen de un cuerpo, volmenes de revolucin o lmites de sumas.

157
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Las integrales dobles y triples tienen multitud de aplicaciones en las diferentes

ramas:

Fsica y matemtica: clculo de reas y volmenes. Obtencin de integrales

indefinidas de funciones algebraicas, logartmicas y exponenciales.

Economa: optimizacin, aproximacin de funciones que representan variables

econmicas. Calcular reas bajo una curva y entre curvas y aplicar estos conceptos en

problemas de aplicacin relacionados con Administracin y Economa.

Ingeniera: en todas las carreras de ingeniera est presente la integracin simple y

doble para el clculo de rea entre curvas, volmenes de slidos de revolucin, longitud de

curva y reas de slidos de revolucin.

Los resultados numricos de estos algoritmos se emplean en numerosas

aplicaciones software: lenguajes simblicos, bibliotecas de funciones empleadas en

lenguajes de programacin como FORTRAN o MAPLE.

Docencia: Facilitar al profesorado una va de interaccin con los alumnos en el

estudio de la integracin numrica. De una manera intuitiva se puede obtener una primera

idea de la funcionalidad de los algoritmos.

158
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Primero con el uso de la interfaz de usuario, y a continuacin presentando el cdigo

de los mismos, para un estudio detallado del funcionamiento interno. Se pueden tratar

problemas inabarcables de manera manual, de forma efectiva y rpida pudiendo comparar

resultados segn los diferentes tipos de problemas existentes en la resolucin de integrales

simples y mltiples.

Informtica: aplicacin en un SIG (Sistema de Informacin Geogrfica).

Una posible aplicacin de los algoritmos programados, dentro del campo de la

informtica y de gran utilidad es en los Sistemas de Informacin Geogrfico.

Un SIG es un sistema integrado compuesto por hardware, software, personal,

informacin espacial y procedimientos computarizados, que permite y facilita la

recoleccin, el anlisis, gestin o representacin de datos espaciales.

159
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

El SIG funciona como una base de datos con informacin geogrfica (datos

alfanumricos) que se encuentra asociada por un identificador comn a los objetos grficos

de un mapa digital. De esta forma, sealando un objeto se conocen sus atributos e,

inversamente, preguntando por un registro de la base de datos se puede saber su

localizacin en la cartografa.

El SIG separa la informacin en diferentes capas temticas y la almacena

independientemente, permitiendo trabajar con ellas de manera rpida y sencilla, y

facilitando la posibilidad de relacionar la informacin existente a travs de la topologa de

los objetos, con el fin de generar otra nueva que no se podra obtener de otra forma.

160
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

La aplicacin de los distintos algoritmos programados en este proyecto a un SIG

conseguira realizar el procesado de los datos provenientes de las diferentes capas para el

clculo nuevos datos requeridos en la interaccin del usuario. Por ejemplo, definir

funciones que actuaran como selectores de espacios en los distintos planos para recopilar

diferentes medidas, como distancias, reas, volmenes, etc., que con los diferentes

algoritmos propuestos gozaran de mayor aproximacin y detalle.

De especial inters de cara a la aplicacin en de la integracin, seran los modelos

de SIG vectorial, cuyo principal inters de representacin se centra en la precisin de

localizacin de los elementos sobre el espacio. Para modelar digitalmente las entidades del

mundo real se utilizan tres objetos espaciales: el punto, la lnea y el polgono. Por ello la

definicin de funciones que limiten los espacios definidos por estos elementos, podran ser

procesables por los algoritmos adaptativos.

Los mtodos de integracin programados consiguen una disminucin del error en

cuanto al clculo de regiones de integracin muy clara. Ayudando en la precisin al sistema

SIG, que, por ejemplo, trate con las curvas de nivel del un territorio en un mapa digital.

Dependiendo de los requerimientos a la hora de seleccionar los datos se implantara

uno u otro algoritmo, si se seleccionan muchos o pocos intervalos en el clculo o dependen

ms del nmero de puntos a tratar, o las funciones utilizadas varan en gran medida o al

contrario.

Los SIG's se utilizan en multitud de sectores tan dispares como en el agrcola en el

que es muy importante el clculo de reas, o en el Industrial o tecnolgico, por ejemplo en

161
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

su aplicacin en los GPS, o en los callejeros que son muy utilizados en Internet. Podra

implantarse en un sistema SIG para el sector inmobiliario en el que se trata muy a menudo

con el clculo de superficies.

En resumen, ayudar a conseguir una mayor cohesin entre la cartografa tradicional

y la digital, facilitando el proceso de los datos, el clculo de resultados y aproximaciones

ms exactas mediante los algoritmos adaptativos aplicados en un Sistema de Informacin

Geogrfico (SIG).

162
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

8. Conclusiones
Las frmulas de Integracin Numrica, tambin denominadas frmulas de

cuadratura, aproximan el valor de la integral de una funcin en un intervalo dado, de la que

slo se conoce los valores funcionales en algunos puntos, o la funcin primitiva es difcil de

calcular o bien esta funcin primitiva no se puede expresar en trminos de funciones

elementales.

Se han desarrollado a lo largo de este proyecto distintos mtodos numricos basados

en la cuadratura adaptativa para la resolucin aproximada de una integral, extendiendo

tambin el concepto de integracin para su uso con integrales mltiples.

Habiendo analizado y programado los algoritmos numricos para la Integracin

Numrica, se pueden establecer las siguientes conclusiones tericas y prcticas:

1. Si la regin donde se quiere calcular la integral es grande o la funcin tiene un

comportamiento complicado, las aproximaciones obtenidas con las frmulas simples

adaptativas como la regla de Simpson simple, no son lo suficientemente precisas.

Para calcular la integral en esos casos es ms conveniente subdividir el intervalo de

integracin en otros ms pequeos e ir aplicando sucesivamente las frmulas de integracin

que se denominan compuestas.

2. La utilizacin de la regla de Simpson compuesta aadiendo puntos en el interior y

calculando las integrales de los intervalos en los que se subdivide la funcin original, de

163
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

forma recursiva, aumenta la precisin de la integracin y disminuyen el error.

La frmula de Simpson compuesta requiere que n sea un nmero par (el nmero

de puntos en los que se evala la funcin, que es igual a n + 1, es entonces impar). El

trmino de error mejora bastante el resultado obtenido por la regla de Simpson simple.

3. La cuadratura adaptativa involucra la seleccin cuidadosa de los puntos donde la

funcin va a ser evaluada, de manera que se pueda calcular la integral con una precisin

especificada realizando el mnimo nmero posible de evaluaciones de la funcin.

El algoritmo se adapta automticamente al integrando, partiendo el intervalo en

subintervalos con un espaciado fino en las partes donde el integrando vara rpidamente y

con espaciados mayores donde el integrando vara lentamente.

4. Analizando los resultados se concluye que el error se divide por diecisis cuando h

se divide por dos en la aplicacin de la frmula de Simpson, frente a las reglas del trapecio y

del punto medio en las que se divide nicamente por cuatro. La convergencia es orden 4

para la regla de Simpson.

5. Cuando se aumenta el esfuerzo computacional, se aprecia la mejora de la

aproximacin del algoritmo. No obstante, la regla de Simpson necesita que la funcin

tenga una cuarta derivada continua (de hecho basta con que la cuarta derivada sea

integrable) por lo que es ms exigente con la funcin sobre la que se aplica.

Los algoritmos adaptativos programados con la regla compuesta de Simpson

reconocen aquellas zonas que requieren mayor trabajo, mayor nmero de intervalos, y

164
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

aqullas otras donde basta unas pocas evaluaciones para obtener una aproximacin

suficientemente buena.

6. Si en vez de seleccionar el tamao idneo de intervalo se elijen los puntos con

unos pesos para cada punto, se reduce la cantidad de evaluaciones funcionales necesarias

para la aproximacin. El mtodo de cuadratura Gaussiana realiza esta reduccin y su uso

con integrales dobles y triples constituye un medio muy til para llegar al clculo del valor

final de las integrales.

7. El clculo de integrales dobles, con los algoritmos detallados en el Proyecto no se

limitan a aqullas que tienen regiones rectangulares, pues son modificables y adaptables en

el propio cdigo o realizando particiones adecuadas en las regiones de integracin.

8. La utilizacin de los algoritmos adaptativos es aplicable a la integracin de

integrales impropias. Para resolverlo se realiza la construccin del polinomio de Taylor de

la funcin junto con la adaptacin de la regla compuesta de Simpson al clculo de

impropias.

165
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

9. Valoracin econmica
9.1. Introduccin
En este apartado se detalla la valoracin econmica o anlisis de costes de cada una

de las tareas/actividades que comprende la realizacin y puesta en funcionamiento del

presente Proyecto.

El Proyecto se ha descompuesto en actividades y tareas, indicadas en la valoracin

econmica como tems.

9.2. Tcnicas de estimacin de costes


Los costes de las diferentes partidas o tems que componen el Proyecto se detallan a

continuacin.

1. Especificaciones y Desarrollo Software

En cada una de las fases en que se ha dividido la ejecucin del Proyecto,

Especificacin, Desarrollo, Integracin y Pruebas, y Formacin, se resean los costes

directos expresados en mese/hombre necesarios para acometer cada una de las fases,

indicndose la categora: Jefe de Proyecto, Analista, Programador, etc.

2. Instalacin, Pruebas e Integracin del Software

En este apartado se recogen los costes directos de las actividades de integracin y

las pruebas del software en el entorno de desarrollo y en el de explotacin, incluidos los

166
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

gastos adicionales, tales como los desplazamientos y las dietas.

3. Equipamiento y Licencias Software

Costes de todo el equipamiento e infraestructura (PC,s, impresoras, RAL,

comunicaciones), si fuera necesario. As mismo, se especifican las licencias necesarias para

el entorno de explotacin.

4. Apoyo logstico (Formacin)

En este concepto se ampara la formacin a impartir a los posibles operadores y

administradores del sistema a implantar. Se incluye en la formacin la entrega de toda la

documentacin necesaria para el curso de formacin.

5. Incrementos e IVA

Se parte de la suma de las partidas (1), (2), (3), y (4) formando el Coste Directo del

Proyecto. A este Coste Directo se le aplican los Gastos Generales H13 %L y el Beneficio

Industrial H6 %L. La suma de los conceptos de Coste Directo, Gastos Generales y Beneficio

Industrial constituyen el Total Importe sin IVA.

A este importe se le sumarn los impuestos correspondientes como IVA H16 %L,

para la Pennsula y Baleares, IGIC H5 %L para las islas Canarias o IPSI H0 %L para Ceuta y

Melilla.

167
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Total Proyecto

La suma del Total Importe sin IVA ms la partida de Incrementos e IVA

determinan el importe total del desarrollo, implantacin y puesta en servicio del Proyecto.

9.3. Costes del Proyecto

El importe total del Proyecto asciende a 21.562, 73 Euros (VEINTIN MIL

QUINIENTOS SESENTA Y DOS CON SETENTA Y TRES CNTIMOS ), impuestos

incluidos.

El detalle de cada una de las partidas se expresa en la tabla siguiente.

168
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

TTULO DEL PROYECTO FIN DE CARRERA P.1

Unidad
Coste Coste Total Total por
tem Concepto Empresa (Meses/
Unitario partidas
Hombre)

1 Especificaciones y Desarrollo Software


a) Especificaciones

P.1.1.1 Especificacin de Requisitos y Anlisis Funcional


Jefe de Proyecto Desarrollo Inf. 0,04 7.847,53 274,66
Analista/Programador Desarrollo Inf. 0,25 5.762,31 1.440,58
P.1.1.2 Plan de pruebas
Jefe de Proyecto Desarrollo Inf. 0,04 7.847,53 274,66
Analista/Programador Desarrollo Inf. 0,25 5.762,31 1.440,58

b) Desarrollo software
Ajuste de Curvas Lineal.
Recta de Mnimos Cuadrados.
Parbola de Mnimos Cuadrados.
Polinomio de Mnimos Cuadrados.
P.1.1.3 Linealizacin de Datos.
Jefe de Proyecto Desarrollo Inf. 0,07 7.847,53 549,33
Analista/Programador Desarrollo Inf. 0,50 5.762,31 2.881,16
Ajuste de Curvas no Lineal.
Sistemas Superdeterminados.
P.1.1.4 Mtodo de Mnimos Cuadrados.
Jefe de Proyecto Desarrollo Inf. 0,04 7.847,53 274,66
Analista/Programador Desarrollo Inf. 0,25 5.762,31 1.440,58

Subtotal 1 8.576,21

2 Instalacin, Pruebas e Integracin del Software


Pruebas de integracin en fbrica
P.1.2.1 (Entorno de Desarrollo)
Jefe de Proyecto Desarrollo Inf. 0,01 7.847,53 109,87
Analista/Programador Desarrollo Inf. 0,10 5.762,31 576,23
Instalacin y pruebas de aceptacin en las
instalaciones del cliente
P.1.2.2 (Entorno de Explotacin)
Jefe de Proyecto Desarrollo Inf. 0,01 7.847,53 109,87
Analista/Programador Desarrollo Inf. 0,10 5.762,31 576,23

Subtotal 2 1.372,19

3 Equipamiento y Licencias
AddLink Sw.
P.1.3.1 Licencia de Mathematica V. 5.0 para Windows Cientfico 1 1.419,64 1.419,64
P.1.3.2 Licencia de Mathematica for Active X DigiBuy 1 75,99 75,99
P.1.3.3 Microsoft Visual Studio Enterprise 6.0 Upgrade Microsoft Ibrica 1 268,70 268,70

Subtotal 3 1.764,33

4 Apoyo Logstico (Formacin)


Formacin Aplicacin Software y documentacin
P.1.4.1 (Curso de 6 horas a 8 personas) Desarrollo Inf. 1 3.907,91 3.907,91

Subtotal 4 3.907,91

TOTAL COSTE DIRECTO 15.620,64

5 Incrementos e IVA
P.1.5.1 Gastos Generales Desarrollo Inf. 13% 15.620,64 2.030,68
P.1.5.2 Beneficio Industrial Desarrollo Inf. 6% 15.620,64 937,24

TOTAL IMPORTE SIN IVA 18.588,56

IVA (Pennsula y Baleares) 16% 18.588,56 2.974,17

TOTAL PROYECTO (EUROS) 21.562,73

169
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

9.4. Planificacin temporal del proyecto

En el siguiente diagrama de Gantt de actividades se muestran los hitos y tareas ms

significativos para el desarrollo y ejecucin de este Proyecto Fin de Carrera.

2005
Id Nombre de tarea sep oct nov dic ene feb mar abr may jun jul
1 MEMORIA DESCRIPTIVA 08/10
2 DESARROLLO PFC
3 Punto. Coordenadas cartesianas y polares. 19/11
4 La Recta. 24/12
5 La Circunferencia . 21/01
6 La Parbola. 25/02
7 La Elipse y la Hiprbola. 01/04
8 PROBLEMAS GENERALES 22/04
9 INTERFAZ DE USUARIO 20/05
10 DOCUMENTACIN FINAL 06/06
11 FINALIZACIN DEL PFC 13/06

170
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

Bibliografa
[BUFA98] Burden, Richard. L.; Faires, J. Douglas.

Anlisis Numrico. 6 Edicin. International Thomson Editores,

Mxico, 1998.

[CHCA87] Chapra, Steven C.; Canale, Raymond P.

Mtodos Numricos para Ingenieros. Con aplicaciones en Computadoras

Personales. McGraw-Hill. Mxico, 1987.

[DEMI85] Demidovich, B.P. "Problemas y ejercicios de Anlisis Matemtico".

Paraninfo. 1985.

[DEMI88] Demidovich, B.P.; MARON, I.A.

Clculo Numrico Fundamental. Paraninfo, 1988.

[GANE97] Garca Merayo, Flix; Nevot Luna, Antonio.

Mtodos Numricos en forma de Problemas Resueltos.

UPCO. Madrid, 1997.

171
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

[GASC93] Gasca Gonzlez, Mariano.

Clculo Numrico I. 6 Edicin.

Ed. UNED. Madrid, 1993.

[INRE99] Infante del Ro, Juan Antonio; Rey Cabezas, Jos Mara.

Mtodos Numricos. Teora, Problemas y Prcticas con MATLAB.

Ediciones Pirmide. Madrid, 1999.

[MAFI92] Mathews, John H.; Fink, Kurtis D.

Numerical Methods for Mathematics, Science and Enginnering. 2 Edicin.

Second Edition. Prentice-Hall, Inc. London, 1992.

[MAFI00] Mathews, John H.; Fink, Kurtis D.

Mtodos Numricos con MATLAB. 3 edicin. Prentice Hall, Madrid, 2000.

[MORE99] Moreno Gonzlez, Carlos.

Clculo Numrico II. 1 Edicin.

Ed. UNED. Madrid, 1999.

172
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

[MODU88] Moursund, David G.; Duris, Charles S.

Elementary Theory and Application Analysis.

Dover Publications, Inc. New York, 1988.

[MUTO98] MUTO, V.. Curso de Mtodos Numricos.

Servicio Editorial Universidad del Pas Vasco, 1998.

[NAKA91] Nakamura, S. Applied Numerical Methods whit Software.

Editorial Prentice-Hall, 1991.

[PISK78] Piskunov, N. Clculo Diferencial e Integral.

Montaner y Simn, S. A. Barcelona, 1978.

[PORT] Portaencasa, R.; Vega, C.; Fdez. Baizn, C.; Morant, J. L.; Ribagorda, A.

Anlisis Numrico. Facultad de Informtica. Madrid.

[REY62] Rey Pastor, Julio. Curso de Clculo Infinitesimal. 4 Edicin.

Buenos Aires, 1962.

[RINC01] Rincn, F.

Anlisis Matemtico y Mtodos Numricos para Informtica.

Ed. Dpto. Publicaciones de la E.U.I. Madrid, 2001.

173
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

[RODR03] Rodrguez Gmez, Francisco Javier.

Clculo y Mtodos Numricos. Teora, Algoritmos y Problemas Resueltos.

Universidad Pontificia Comillas. Madrid, 2003.

[ROGA98] Rodrguez Gmez, Fco. Javier; Garca Merayo, Flix.

Fundamentos y Aplicaciones con Mathematica. Paraninfo. Madrid, 1998.

[SCHE72] Scheid, Francis.

Anlisis Numricos. Teora y 775 Problemas Resueltos.

Serie Schaum, McGraw-Hill. Madrid, 1972.

[SCHE91] Scheid, F.; di Costanzo, R. E.

Mtodos Numricos. Segunda Edicin. McGraw-Hill, 1991.

[VIILL94] De la Villa Cuenca, Agustn.

Clculo I. Teora y Problemas de Anlisis Matemtico

de una Variable. 2 Edicin.

Ed. CLAGSA. Madrid, 1994.

174
Proyecto Fin de Carrera Integracin Adaptativa e Integrales Mltiples

[VILL96] De la Villa Cuenca, Agustn.

Problemas de lgebra con Esquemas Tericos. 3 Edicin.

[WOL91] Wolfram, Stephen.

Mathematica. A System for Doing Mathematics by Computer.

Second Edition.

Addison-Wesley. Redwood City, California, 1991.

175

You might also like