Sei sulla pagina 1di 178

UNIVERSIDAD PONTIFICIA COMILLAS

ESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)


INGENIERO EN INFORMTICA

PROYECTO FIN DE CARRERA

INTEGRACIN ADAPTATIVA
E INTEGRALES MLTIPLES

AUTOR:
MADRID

CELSO RODRGUEZ GARCA


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.

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

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.

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.

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

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.

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

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

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

2.

Integracin Adaptativa e Integrales Mltiples

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

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

nivel.

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

6.

Integracin Adaptativa e Integrales Mltiples

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 =
2

(1)

y este procedimiento nos da lo siguiente:

b
a

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

Para algn m del intervalo Ha, bL

16

(2)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Siendo SHa, bL igual a :


h
SHa, bL = @ f HaL + 4 f Ha + hL + f HbLD
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
con n = 4 y el tamao de paso
= h2 lo que nos da:
4

h
h
3h
f HxL dx = A f HaL + 4 f Ja + N + 2 f Ha + hL + 4 f Ja + N + f HbLE 6
2
2

h 4 Hb - aL H4L
J N f HL
2
180

(4)

Y simplificando la expresin usando:


a+b
SJa, N =
2
a+b
SJ , bN =
2

h
h
A f HaL + 4 f Ja + N + f Ha + hLE
6
2
h
3h
A f Ha + hL + 4 f Ja + N + f HbLE
6
2

(5)

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

(6)

resulta:

b
a

Para estimar el error suponemos que f H4L HmL f H4L HL. Si es exacto por lo tanto
igualamos las integrales (2) y (6) :
a+b
a+b
1
SJa, N + SJ , bN -
2
2
16

h5
ij h5 yz H4L
j z f HL SHa, bL - f H4L HmL
90
k 90 {

(7)

Por lo que al despejar :


h5 H4L
1
a+b
a+b
f HmL ASHa, bL - SJa, N - SJ , bN E
90
15
2
2

17

(8)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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


b
a+b

f HxL d x - SJa, N a
2

a+b
1
a+b
a+b

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

2
15
2
2

(9)

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

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


b

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

(10)

Esperando obtener

a+b
a+b

f HxL dx - SJa, N - SJ , bN e
a

2
2

(11)

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


a+b
a+b
SJa, N - SJ , bN
2
2

(12)

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+b
a+b
a los subintervalos @a,
D y @
, bD de manera individual. A continuacin utilizamos el
2
2

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

18

y repetiremos el procedimiento en dos

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

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


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
hi

2
fai f HaL
fci f Ha + hi L
fbi f HbL
(* Aproximacin a partir del mtodo de Simpson para *)
(* el intervalo completo
*)
si 13 Hhi fai + 4 fci + fbi L
li 1
While i > 0 do
hi
fd f Iai +
M
2

3 hi
fe f Iai +
M
2

(* Aproximaciones a partir del mtodo de Simpson*)


(* para mitades de subintervalos
*)
s1 16 hi H fai + 4 fd + fci L
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 *)
i i-1
If s1 + s2 - v7 v6 Then
app app + Hs1 + s2L
else

20

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples


If Hv8 nLThen
(* Nivel excedido, Error*)
Print HSe ha excedido el nivelL
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
End While
Return HappL
Output

3.3 Problemas
Problema 1.

Calclese el valor aproximado de la integral


100
10
a x2 sen H x L d x
b

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 =

3.

100 sinI x M
I
M dx
x2
10

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


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

1.

21

Proyecto Fin de Carrera

I =

3.

1.

Integracin Adaptativa e Integrales Mltiples

100 sinI x M
I
M dx -1.42601481005
x2
10

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

2
x

Y
60
40
20
X
1.5

2.5

-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 =

1.5

H x 2 logHxL L dx

@a, bD = @1., 1.5D


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

1.

22

Proyecto Fin de Carrera

I =

1.5

1.

Integracin Adaptativa e Integrales Mltiples

H x 2 logHxL L dx 0.192258460446

Representacin de la funcin
f HxL = x 2 logHxL
Y

0.8
0.6
0.4
0.2
X
1.1

Problema 3.

1.2

1.3

1.4

1.5

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

f HxL dx =

I =

I =

1.

1.

H -x x 2 L dx

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


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

0.

0.

H -x x 2 L dx 0.160722475872

Representacin de la funcin
f HxL = -x x 2

23

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
0.35
0.3
0.25
0.2
0.15
0.1
0.05
X
0.2

Problema 4.

0.4

0.6

0.8

Calcular la integral
2
d x
a
x2 -4
b

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


tolerancia de 10-3 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

0.35

0.35

2
M dx
I
x 2 -4

@a, bD = @0., 0.35D


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

0.

0.

I
x 2 -4 M dx -0.176820119130

Representacin de la funcin
2
f HxL =

2
x -4

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

P
empleando el mtodo de cuadratura adaptativa en el intervalo x @0,
D con una
4
-3
tolerancia de 10 .

Solucin

Clculo de la integral
I =

f HxL dx =

0.785398

H x 2 sinHxL L dx

@a, bD = @0., 0.785398D


n = 48
empleando el algoritmo de cuadratura adaptativa.
a

I =

0.

0.785398

0.

d = 0.001

H x 2 sinHxL L dx 0.0887092039436

Representacin de la funcin
f HxL = x 2 sinHxL

25

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

0.25
0.2
0.15
0.1
0.05
X
0.2

Problema 6.

0.4

0.6

0.8

Calcular la integral
a e3 x senH2 xL d x
b

P
empleando el mtodo de cuadratura adaptativa en el intervalo x @0,
D con una
4
-3
tolerancia de 10 .

Solucin

Clculo de la integral
I =

f HxL dx =

0.785398

H 3 x sinH2 xL L dx

@a, bD = @0., 0.785398D


n = 48
empleando el algoritmo de cuadratura adaptativa.
a

I =

0.

0.785398

0.

d = 0.001

H 3 x sinH2 xL L dx 2.58770145346

Representacin de la funcin
f HxL = 3 x sinH2 xL

26

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
10
8
6
4
2
X
0.2

Problema 7.

0.4

0.6

0.8

Calcular la integral
2
d x
a
x2 -4
b

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


tolerancia de 10-3 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

1.6

1.6

2
M dx
I
x 2 -4

@a, bD = @1., 1.6D


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

1.

1.

I
x 2 -4 M dx -0.549554643992

Representacin de la funcin
2
f HxL =

2
x -4

27

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
-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
x
! d x
!!!!!!!!!!!!
a
x2 -4
b

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


tolerancia de 10-3 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

3.5

3.5

x!
!!!!!!!!!!!!!!!
I
x 2 -4 M dx

@a, bD = @3., 3.5D


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

3.

3.

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

Representacin de la funcin
x
f HxL =
!
!!!!!!!!!!!!!!!
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 =

0.785398

H cos2 HxL L dx

@a, bD = @0., 0.785398D


n = 48
empleando el algoritmo de cuadratura adaptativa.
a

I =

0.

0.785398

0.

H cos2 HxL L dx 0.642732727942

Representacin de la funcin
f HxL = cos2 HxL

29

d = 0.001

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

f HxL dx =

I =

I =

3.

3.

H 2 x sinH3 xL L dx

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


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

1.

1.

H 2 x sinH3 xL L dx 108.555281316

Representacin de la funcin
f HxL = 2 x sinH3 xL

30

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

200
150
100
50
X
1.5

2.5

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

f HxL dx =

I =

I =

3.

3.

H 3 x sinH2 xL L dx

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


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

1.

1.

H 3 x sinH2 xL L dx -1724.96698288

Representacin de la funcin
f HxL = 3 x sinH2 xL

31

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
X
1.5

2.5

-500
-1000
-1500
-2000
-2500

Problema 12. Calcular la integral


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

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


tolerancia de 10-5 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

5.

5.

H 2 x cosH2 xL - Hx - 2L2 L dx

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


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

0.

0.

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

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

-5

-10

-15

Problema 13. Calcular la integral


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

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


tolerancia de 10-5 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

5.

5.

H 4 x cosH2 xL - Hx - 2L2 L dx

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


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

0.

0.

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

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

33

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
10
5
X
1

-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 =

3.14159

@a, bD = @0., 3.14159D


a

0.

H x cosHx 2 L L dx
n = 48

d=

1. 10
empleando el algoritmo de cuadratura adaptativa.
I =

3.14159

0.

H x cosHx 2 L L dx -0.215150617161

Representacin de la funcin
f HxL = x cosHx 2 L

34

-6

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
2
1
X
0.5

1.5

2.5

-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 =

3.14159

@a, bD = @0., 3.14159D


a

0.

H x sinHx 2 L L dx
n = 48

d=

1. 10
empleando el algoritmo de cuadratura adaptativa.
I =

3.14159

0.

H x sinHx 2 L L dx 0.951342565988

Representacin de la funcin
f HxL = x sinHx 2 L

35

-6

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

2
1
X
0.5

1.5

2.5

-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 =

3.14159

@a, bD = @0., 3.14159D


a

0.

H x 2 cosHxL L dx
n = 48

d=

1. 10
empleando el algoritmo de cuadratura adaptativa.
I =

3.14159

0.

H x 2 cosHxL L dx -6.28318518381

Representacin de la funcin
f HxL = x 2 cosHxL

36

-6

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
0.5
X
0.5

1.5

2.5

-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 =

3.14159

@a, bD = @0., 3.14159D


a

0.

H x 2 sinHxL L dx
n = 48

1. 10
empleando el algoritmo de cuadratura adaptativa.
I =

3.14159

0.

H x 2 sinHxL L dx 5.86960437088

Representacin de la funcin
f HxL = x 2 sinHxL

37

d=

-6

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
4

X
0.5

1.5

2.5

Problema 18. Calcular la integral


1
a senH x L d x
b

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


tolerancia de 10-3 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

2.

2.

I sinH 1x L M dx

@a, bD = @0.1, 2.D


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

0.1

0.1

I sinH 1x L M dx 1.14544664221

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.5

-0.5

-1

Problema 19. Calcular la integral


1
a cosH x L d x
b

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


tolerancia de 10-3 .

Solucin

Clculo de la integral

f HxL dx =

I =

I =

2.

2.

I cosH 1x L M dx

@a, bD = @0.1, 2.D


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

0.1

0.1

I cosH 1x L M dx 0.673781508453

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.5

-0.5

-1

Problema 20. Calcular la integral


a uHxL d x
b

!!!!

!!!!

9 -2
9 +2
2
siendo uHxL =
xM sen I
xM, y empleando el mtodo de cuadratura
2 senI
!!!!
2
2
I 9 M -4

adaptativa en el intervalo x @0, 2 pD con una tolerancia de 10-4 .

Solucin

Clculo de la integral
I =

f HxL dx =

6.28319

5x
L M dx
I 25 sinH 2x L sinH
2

@a, bD = @0., 6.28319D


n = 48
empleando el algoritmo de cuadratura adaptativa.
a

I =

0.

6.28319

0.

d = 0.0001

5x
L M dx 1.11672823766 10-16
I 25 sinH 2x L sinH
2

Representacin de la funcin
x
2
i 5x y
f HxL = sinJ N sinj z
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

-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

f HxL dx =

I =

I =

1.

1.

px
I cosI
M M dx
2
2

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


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

0.

0.

px
I cosI
M M dx 0.779880036871
2
2

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

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

f HxL dx =

I =

I =

1.

1.

px
I sinI
M M dx
2
2

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


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

0.

0.

px
I sinI
M M dx 0.438245259596
2
2

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

43

0.8

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)

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
h =
2n

Hd - cL
k = .
2m

(15)

Al escribir la integral doble como integral iterada:


b
ij d
yz
f
Hx,
yL

A
=

j f Hx, yL yz x.
{
a k c
R

44

(16)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Primero aplicamos la regla compuesta de Simpson para evaluar:

d
c

f Hx, yL y.

(17)

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


entonces:

d
c

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

(18)

Hd - cL k 4 4 f Hx, mL

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

b

d
c

f Hx, yL y x =
b
b
k
A f Hx, y0 L x + 2 f Hx, y2 j L x
3 a
j=1 a
m-1

+4
m

j=1

b
a

f Hx, y2 j-1 L x +

b
a

f Hx, y2 m L xE

(19)

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

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 :

d
c

f Hx, yL y =
k
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
3
j=1
j=1
n-1

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

45

(20)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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



b

d
c

f Hx, yL y x

hk
9A f Hx0 , y0 L + 2 f Hx2 i , y0 L + 4 f Hx2 i-1 , y0 L + f Hx2 n , y0 LE
9
i=1
i=1
n-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

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

+ f Hx2 n , y2 m LE=.

i=1

i=1

El trmino de error E vendr dado por:


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

+
2

540
x4
x4
m-1

j=1

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


4 f Hx2 m , y2 m L
+ 4

E
x4
x4
m

j=1

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

46

(22)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

f
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:
b 4
-kHb - aL h4
4 f - Hd - cL k 4
f Hx, mL
E = A6 m 4 H h, m L E -
x
540
y
180
y4
a

(23)

para algunas H h, m Len R.


-

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

implica que:
b 4
f Hx, mL
4 f

x
=
Hb
aL

J h, m N

y4
y4
a

(24)

para algunas H h, m Len R.


-

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

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

(25)

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:

b

dHxL
cHxL

f Hx, yL y x

(26)

f Hx, yL x y .

(27)

o

d

bHxL
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:



b

dHxL
cHxL

f Hx, yL y x

(28)

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

dHxL - cHxL
kHxL = .
2

(29)

48

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

En consecuencia:

b

dHxL
cHxL

f Hx, yL y x

b
kHxL
@ f Hx, cHxLL + 4 f Hx, cHxL + kHxLL + f Hx, dHxLLD x
3
a
h kHaL
9 @ f Ha, cHaLL + 4 f Ha, cHaL + kHaLL + f Ha, dHaLLD
3
3
4 kHa + hL
+ @ f Ha + h, cHa + hLL +
3
4 f Ha + h, cHa + hL + kHa + hLL + f Ha + h, dHa + hLLD
kHbL
+ @ f Hb, cHbLL + 4 f Hb, cHbL + kHbLL + f Hb, dHbLLD=.
3

(30)

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:

b

dHxL
cHxL

f Hx, yL y x

(31)

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
(* Trminos Extremos *)
K1 f Hx, cHxLL + f Hx, dHxLL
(* 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
y cHxL + j HX
Q f Hx, yL

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

If i = 0 i = 2 n Then
J1 J1 + L
Else
If Mod Hi, 2L = 0 Then
J2 J2 + L
Else
J3 J3 + L
End If
End If
End For
hHJ1 +2 J2 +4 J3 L
J

Output

Return HJ L

50

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4.3 Problemas
Problema 23. Calclese el valor aproximado de la integral
2
a c Hx y L d y d x
b

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 =
b

c HxL

f Hx, yL y x =

2.5

@a, bD = @2.1, 2.5D


cHxL = 1.2
n=2
m=2
empleando la integral doble de Simpson.
a

I =

2.5

2.1

1.4

1.2

2.1

1.4

1.2

H x y2 L y x
dHxL = 1.4

H x y2 L y x 0.311573333333

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

51

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4.5
Z
4
1.35

3.5
3
2.1

1.3
2.2
2.3
X

1.25
2.4
2.5 1.2

Y
1.4
1.35
1.3
1.25
X
2.2

2.3

2.4

y=cHxL=1.2

y=dHxL=1.4

52

2.5

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

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 =
b

c HxL

f Hx, yL y x =

0.5

@a, bD = @0., 0.5D


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

I =

0.5

0.

0.

0.5

0.

0.5

0.

H x-y L y x
dHxL = 0.5

H x-y L y x 0.255252621543

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

1.5
1.25
Z
1
0.75

0.5
0.4
0.3

0
0.2

0.1
0.2
X

0.1

0.3
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

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 =
b

c HxL

f Hx, yL y x =

2.2

@a, bD = @2., 2.2D


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

I =

2.2

2.

2x

2.

2x

H y3 + x 2 L y x
dHxL = 2 x

H y3 + x 2 L y x 16.5086406250

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
20
0
2

4
3.5
Y

2.05
2.1
X

2.5
2.15
2.2 2

4
3.5
3
2.5
X
2.05

2.1

2.15

y=cHxL=x

y=dHxL=2 x

55

2.2

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 26. Calclese el valor aproximado de la integral


a c Ix2 +
b

!!!!!
yMd yd x

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

I =
b

c HxL

f Hx, yL y x =

1.5

@a, bD = @1., 1.5D


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

I =

1.5

1.

1.

!!!!!
2
H x + y L y x
x

dHxL = x

!!!!!
2
H x + y L y x 1.47668410269
x

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


y#

3
1.5

Z
2
1

1
1

1.1

0.5

1.2
X

1.3
1.4
1.5 0

56

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
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

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.

0.5118446353

1.0000000000 integralDobleSimpsonHcos

2.0000000000

0.5118446353

1.0000000000 integralDobleSimpsonHcos

2.0000000000

0.5118446353

1.0000000000 integralDobleSimpsonHcos

2.0000000000

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

57

HxL +
HxL +
HxL +

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

1.5
1.25
Z
1
0.75
0.5
0

0.6
0.4
Y
0.2
0.4
X

0.2
0.6
0

Y
1
0.8
0.6
0.4
0.2

0.2

0.4

0.6

y=cHxL=sinHxL

y=dHxL=cosHxL

58

X
0.8

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

con @a,
a)
b)
c)

bD = @1, D, cHxL = 1, dHxL = x empleando la integral doble de Simpson con


n = 2, m = 4.
n = 4, m = 2.
n = m = 3.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H logHx yL L y x

@a, bD = @1., D
cHxL = 1.
n=2
m=4
empleando la integral doble de Simpson.
a

1.

1.

dHxL = x

I = H logHx yL L y x 1.71885673038

1.

1.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H logHx yL L y x

@a, bD = @1., D
cHxL = 1.
n=4
m=2
empleando la integral doble de Simpson.
a

1.

1.

dHxL = x

I = H logHx yL L y x 1.71822007342

1.

1.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H logHx yL L y x

@a, bD = @1., D
cHxL = 1.
n=3
m=3
empleando la integral doble de Simpson.
a

1.

1.

dHxL = x

I = H logHx yL L y x 1.71838469741

1.

1.

59

Proyecto Fin de Carrera

n m
2 4
4 2
3 3

Integracin Adaptativa e Integrales Mltiples

I
1.7182818285
1.7182818285
1.7182818285

I
1.7188567304
1.7182200734
1.7183846974

I -I
0.0005749019
0.0000617550
0.0001028689

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

2
1.5
Z
1
0.5
0
1

2.5
2
Y
1.5

1.5
2
X
2.5

60

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
2.75
2.5
2.25
2
1.75
1.5
1.25
1.25 1.5 1.75

X
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

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
I =
b

d HxL

c HxL

f Hx, yL y x =

1.

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


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

I =

1.

0.

2x

0.

2x

H y3 + x 2 L y x
dHxL = 2 x

H y3 + x 2 L y x 1.00195312500

61

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
I =
b

d HxL

c HxL

f Hx, yL y x =

1.

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


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

I =

1.

0.

2x

0.

d HxL

c HxL

f Hx, yL y x =

1.

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


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

I =

1.

0.

n m
2 4
4 2
3 3

2x

2x

H y3 + x 2 L y x
dHxL = 2 x

H y3 + x 2 L y x 1.00012207031

Clculo de la integral
I =

0.

2x

H y3 + x 2 L y x
dHxL = 2 x

H y3 + x 2 L y x 1.00038580247

I
1.0000000000
1.0000000000
1.0000000000

I
1.0019531250
1.0001220703
1.0003858025

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

62

I -I
0.0019531250
0.0001220703
0.0003858025

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

8
Z 6
4
2
0
0

2
1.5
1

0.2
0.4
X

0.5
0.6
0.8
1 0

Y
2
1.5
1
0.5
X
0.2

0.4

0.6

0.8

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

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
I =
b

d HxL

c HxL

f Hx, yL y x =

1.

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


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

I =

1.

0.

2x

0.

d HxL

c HxL

f Hx, yL y x =

1.

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


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

I =

1.

0.

2x

0.

d HxL

c HxL

f Hx, yL y x =

1.

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


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

I =

1.

0.

2x

H x 3 + y2 L y x
dHxL = 2 x

2x

H x 3 + y2 L y x
dHxL = 2 x

H x 3 + y2 L y x 0.783365885417

Clculo de la integral
I =

2x

H x 3 + y2 L y x 0.783854166667

Clculo de la integral
I =

0.

2x

H x 3 + y2 L y x
dHxL = 2 x

H x 3 + y2 L y x 0.783436213992

64

Proyecto Fin de Carrera

n m
2 4
4 2
3 3

Integracin Adaptativa e Integrales Mltiples

I
0.7833333333
0.7833333333
0.7833333333

I
0.7838541667
0.7833658854
0.7834362140

I -I
0.0005208333
0.0000325521
0.0001028807

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

Z
2

1.5
0
0

1
0.2
0.4
X

0.5
0.6
0.8
1 0

65

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
2
1.5
1
0.5
X
0.2

0.4

0.6

0.8

y=cHxL=x

y=dHxL=2 x

Problema 31. Calclese el valor aproximado de la integral


a c HcosHxLL d y d x
b

con @a,
a)
b)
c)

bD = @0, pD, cHxL = 0, dHxL = x empleando la integral doble de Simpson con


n = 2, m = 4.
n = 4, m = 2.
n = m = 3.

Clculo de la integral
d HxL

I =
b

f Hx, yL y x = H cosHxL L y x
p

c HxL

@a, bD = @0., pD
cHxL = 0.
n=2
m=4
empleando la integral doble de Simpson.
a

0.

0.

dHxL = x

I = H cosHxL L y x -1.98561106670
p

0.

0.

Clculo de la integral
I =
b

d HxL

c HxL

f Hx, yL y x = H cosHxL L y x
H L

66

0.

0.

H L

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

@a, bD = @0., pD
cHxL = 0.
n=4
m=2
empleando la integral doble de Simpson.

dHxL = x

I = H cosHxL L y x -1.99918246623
p

0.

0.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHxL L y x
p

@a, bD = @0., pD
cHxL = 0.
n=3
m=3
empleando la integral doble de Simpson.
a

0.

0.

dHxL = x

I = H cosHxL L y x -1.99735264255
n m
2 4
4 2
3 3

0.

0.

I
-1.9856110667
-1.9991824662
-1.9973526425

I
-2.0000000000
-2.0000000000
-2.0000000000

I -I
0.0143889333
0.0008175338
0.0026473575

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

1
0.5
Z
0
-0.5
-1
0

2
Y
1

1
X

2
3

67

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
3
2.5
2
1.5
1
0.5
X
0.5

1.5

2.5

y=cHxL=0.

y=dHxL=x

Problema 32. Calclese el valor aproximado de la integral


a c HcosHyLL d y d x
b

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 =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

@a, bD = @0., pD
cHxL = 0.
n=2
m=4
empleando la integral doble de Simpson.
a

0.

0.

dHxL = x

I = H cosHyL L y x 2.00459575834
p

0.

0.

68

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

@a, bD = @0., pD
cHxL = 0.
n=4
m=2
empleando la integral doble de Simpson.
a

0.

0.

dHxL = x

I = H cosHyL L y x 2.00087920521
p

0.

0.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

@a, bD = @0., pD
cHxL = 0.
n=3
m=3
empleando la integral doble de Simpson.
a

0.

0.

dHxL = x

I = H cosHyL L y x 2.00098045359
n m
2 4
4 2
3 3

0.

0.

I
2.0000000000
2.0000000000
2.0000000000

I
2.0045957583
2.0008792052
2.0009804536

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

69

I -I
0.0045957583
0.0008792052
0.0009804536

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

1
0.5
Z
0
-0.5
-1
0

2
Y
1

1
2

Y
3
2.5
2
1.5
1
0.5
X
0.5

1.5

y=cHxL=0.

y=dHxL=x

70

2.5

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 33. Calclese el valor aproximado de la integral

con @a,
a)
b)
c)

b
a

1
! N d y d x
!!!!!!!!!!!!
J
1-y2
d

bD = @0, p4 D, cHxL = 0, dHxL = senHxL empleando la integral doble de Simpson con


n = 2, m = 4.
n = 4, m = 2.
n = m = 3.

Clculo de la integral
I =
b

d HxL

c HxL

f Hx, yL y x =

4p

0.

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

0.

sinHxL

0.

Clculo de la integral
I =
b

d HxL

c HxL

I =

0.

sinHxL

0.

Clculo de la integral
I =
b

d HxL

c HxL

sinHxL

0.

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL

1 N y x 0.308427721367
J
"###############
1-y2 #

f Hx, yL y x =

4p

0.

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

sinHxL

0.

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL

1 N y x 0.308456244324
J
"###############
1-y2 #

f Hx, yL y x =

4p

0.

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

71

sinHxL

0.

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL

Proyecto Fin de Carrera

I =

0.

Integracin Adaptativa e Integrales Mltiples

sinHxL

0.

1 N y x 0.308432314074
J
"###############
1-y2 #

I -I

2
4

4
2

0.3084251375
0.3084251375

0.3084277214
0.3084562443

2.5838328792 10-6
0.0000311068

0.3084251375

0.3084323141

7.1765398696 10-6

1
Grfica de la funcin z = f Hx, yL =
"###############
1 - y2#

1.4
1.3
Z
1.2
1.1
1
0

0.6
0.4
Y
0.2
0.4
X

0.2
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
0.2

0.4

X
0.8

0.6

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

con @a,
a)
b)
c)

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

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

3p

-p

2x

0.

2x

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 x

H x cosHyL + y sinHxL L y x -21.3857608742

73

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

I =

3p

-p

2x

0.

2x

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 x

H x cosHyL + y sinHxL L y x -32.9131210883

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

I =

3p

-p

2x

0.

2x

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 x

H x cosHyL + y sinHxL L y x -31.6706310373

n m
I
I
2 4 -33.8033665603 -21.3857608742
4 2 -33.8033665603 -32.9131210883
3 3 -33.8033665603 -31.6706310373

I -I
12.4176056861
0.8902454720
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
5

-10
-2

0
2

-5
4

Y
7.5
5
2.5
X
-2

2
-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:

b

dHxL
cHxL

f Hx, yL y x

(32)

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:

b

dHxL
cHxL

f Hx, yL y x

dHxL - cHxL
cn, j
2
a
j=1
b

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


f jjx,

z x
2
k
{

(33)

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:

b

dHxL
cHxL

f Hx, yL y x.

(34)

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
(* Las races ri, j y los coeficientes ci, j deben estar disponibles
para i = mx 8m, n< y para i j i siendo ambos conocidos *)
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
y k1 rn, j + k2
Q f Hx, yL
JX JX + cn, j Q
J J + cm,i k1 JX
End For
End For

Output

J h1 J
Return HJ L

4.6 Problemas
Problema 35. Calclese el valor aproximado de la integral
a c H x L d y d x
b

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
I =
b

d HxL

c HxL

f Hx, yL y x =
D

H L

77

0.5

0.1

x2
3

H x L y x
y

H L

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

@a, bD = @0.1, 0.5D


cHxL = x 3
n=5
m=5
empleando la integral doble de Gauss.
I =

0.5

0.1

x2
3

dHxL = x 2 ,

H x L y x 0.0333055661187
y

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


y

4
Z

0.25
0.2

2
1
0.1

0.15
0.1

0.2
0.3
X

0.05
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

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 =
b

c HxL

f Hx, yL y x =

2.5

@a, bD = @2.1, 2.5D


cHxL = 1.2
n=2
m=2
empleando la integral doble de Gauss.
a

I =

2.5

2.1

1.4

1.2

2.1

1.4

1.2

H x y2 L y x
dHxL = 1.4,

H x y2 L y x 0.311573333333

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

79

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4.5
Z
4
1.35

3.5
3
2.1

1.3
2.2
2.3
X

1.25
2.4
2.5 1.2

Y
1.4
1.35
1.3
1.25
X
2.2

2.3

2.4

y=cHxL=1.2

y=dHxL=1.4

80

2.5

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

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 =
b

c HxL

f Hx, yL y x =

0.5

@a, bD = @0., 0.5D


cHxL = 0.
n=2
m=2
empleando la integral doble de Gauss.
a

I =

0.5

0.

0.

0.5

0.

0.5

0.

H y-x L y x
dHxL = 0.5,

H y-x L y x 0.255244602934

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

1.5
1.25
Z
1
0.75

0.5
0.4
0.3

0
0.2

0.1
0.2
X

0.1

0.3
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

y=cHxL=0.

y=dHxL=0.5

82

0.5

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

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 =
b

c HxL

f Hx, yL y x =

2.2

@a, bD = @2., 2.2D


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

I =

2.2

2.

2x

2.

2x

H y3 + x 2 L y x
dHxL = 2 x,

H y3 + x 2 L y x 16.5086333333

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

80
Z 60
40
20
0
2

4
3.5
3

2.05
2.1
X

2.5
2.15
2.2 2

83

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4
3.5
3
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 +
b

!!!!!
yMd yd x

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
I =
b

d HxL

c HxL

f Hx, yL y x =

1.5

@a, bD = @1., 1.5D


cHxL = 0.
n=2
m=2
empleando la integral doble de Gauss.
a

I =

1.5

1.

1.

!!!!!
2
H x + y L y x
x

0.

dHxL = x,

!!!!!
2
H x + y L y x 1.48887452847
x

0.

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


y#

84

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

3
1.5

Z
2
1

1
1

1.1

0.5

1.2
X

1.3
1.4
1.5 0

Y
1.4
1.2
1
0.8
0.6
0.4
0.2
X
1.1

1.2

1.3

1.4

y=cHxL=0.

y=dHxL=x

85

1.5

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

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
I =
b

d HxL

c HxL

f Hx, yL y x =

4p

cos2 HxL

sinHxL

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

cos2 HxL

sinHxL

I =

d HxL

c HxL

f Hx, yL y x =

4p

cos2 HxL

sinHxL

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

cos2 HxL

sinHxL

d HxL

c HxL

H cos2 HxL + 2 y sinHxL L y x


dHxL = cos2 HxL,

H cos2 HxL + 2 y sinHxL L y x 0.41627436647

Clculo de la integral
I =

dHxL = cos2 HxL,

H cos2 HxL + 2 y sinHxL L y x 0.41636209380

Clculo de la integral
b

H cos2 HxL + 2 y sinHxL L y x

f Hx, yL y x =

4p

cos2 HxL

sinHxL

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

86

H cos2 HxL + 2 y sinHxL L y x


dHxL = cos2 HxL,

Proyecto Fin de Carrera

I =

Integracin Adaptativa e Integrales Mltiples

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x 0.41636209380

Clculo de la integral
I =
b

d HxL

c HxL

f Hx, yL y x =

4p

cos2 HxL

sinHxL

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

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x


dHxL = cos2 HxL,

H cos2 HxL + 2 y sinHxL L y x 0.41627436647

n m
3 3

I
0.4162757534

I
0.4163620938

I -I
0.0000863404

3
4

4
3

0.4162757534
0.4162757534

0.4162743665
0.4163620938

1.3869308000 10-6
0.0000863404

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.75
0.5
0

0.6
0.4
Y
0.2
0.4
X

0.2
0.6
0

87

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
1
0.8
0.6
0.4
0.2

0.2

0.4

X
0.8

0.6

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

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 =
b

c HxL

f Hx, yL y x = H logHx yL L y x

@a, bD = @0, D
cHxL = 1
n=3
m=3
empleando la integral doble de Gauss.
a

dHxL = x,

I = H logHx yL L y x 2.5487234967

88

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H logHx yL L y x

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

dHxL = x,

I = H logHx yL L y x 2.6228820472

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H logHx yL L y x

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

dHxL = x,

I = H logHx yL L y x 2.5487612567

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H logHx yL L y x

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

dHxL = x,

I = H logHx yL L y x 2.6231253107

n m
3 3
3 4
4 3
4 4

I
2.7182818285
2.7182818285
2.7182818285
2.7182818285

I
2.5487234967
2.6228820472
2.5487612567
2.6231253107

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

89

I -I
0.1695583317
0.0953997813
0.1695205717
0.0951565178

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

2
0
Z -2
-4
-6

Y
1
1
X

2
0

Y
2.5
2
1.5
1
0.5
X
0.5

1.5

y=cHxL=1

y=dHxL=x

90

2.5

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

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
I =
b

d HxL

c HxL

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=3
m=3
empleando la integral doble de Gauss.
a

I =
1

2x

d HxL

c HxL

dHxL = 2 x,

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=3
m=4
empleando la integral doble de Gauss.
a

I =
1

2x

d HxL

c HxL

I =
1

2x

H y3 + x 2 L y x
dHxL = 2 x,

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=4
m=3
empleando la integral doble de Gauss.
a

2x

H y3 + x 2 L y x 1.0000000000

Clculo de la integral
I =

H y3 + x 2 L y x

H y3 + x 2 L y x 1.0000000000

Clculo de la integral
I =

2x

2x

H y3 + x 2 L y x
dHxL = 2 x,

H y3 + x 2 L y x 1.0000000000

91

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=4
m=4
empleando la integral doble de Gauss.
a

I =
1

2x

2x

H y3 + x 2 L y x
dHxL = 2 x,

H y3 + x 2 L y x 1.0000000000

n m
3 3

I
1.0000000000

I
1.0000000000

I -I
0.0000000000

3
4

4
3

1.0000000000
1.0000000000

1.0000000000
1.0000000000

1.1102230246 10-16
0.0000000000

1.0000000000

1.0000000000

1.1102230246 10-16

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

8
Z 6
4
2
0
0

2
1.5
1
0.2
0.4
X

0.5
0.6
0.8
1 0

92

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
2
1.5
1
0.5
X
0.2

0.4

0.6

0.8

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

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
I =
b

d HxL

c HxL

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=3
m=3
empleando la integral doble de Gauss.
a

I =
1

2x

2x

H x 3 + y2 L y x
dHxL = 2 x,

H x 3 + y2 L y x 0.7833333333

93

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
I =
b

d HxL

c HxL

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=3
m=4
empleando la integral doble de Gauss.
a

I =
1

2x

d HxL

c HxL

dHxL = 2 x,

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=4
m=3
empleando la integral doble de Gauss.
a

I =
1

2x

d HxL

c HxL

I =
1

2x

H x 3 + y2 L y x
dHxL = 2 x,

f Hx, yL y x =
1

@a, bD = @0, 1D
cHxL = x
n=4
m=4
empleando la integral doble de Gauss.
a

2x

H x 3 + y2 L y x 0.7833333333

Clculo de la integral
I =

H x 3 + y2 L y x

H x 3 + y2 L y x 0.7833333333

Clculo de la integral
I =

2x

2x

H x 3 + y2 L y x
dHxL = 2 x,

H x 3 + y2 L y x 0.7833333333

I -I

0.7833333333

0.7833333333

1.1102230246 10-16

0.7833333333

0.7833333333

1.1102230246 10-16

0.7833333333

0.7833333333

1.1102230246 10-16

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

Z
2

1.5
0
0

0.2
0.4
X

0.5
0.6
0.8
1 0

Y
2
1.5
1
0.5
X
0.2

0.4

0.6

0.8

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

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 =
b

c HxL

f Hx, yL y x = H cosHxL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=3
m=3
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHxL L y x -1.99187775495
p

0.

0.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHxL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=3
m=4
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHxL L y x -2.00012424108
p

0.

0.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHxL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=4
m=3
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHxL L y x -1.99187775495
p

0.

0.

96

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHxL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=4
m=4
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHxL L y x -2.00012424108
n m
3 3
3 4
4 3
4 4

0.

0.

I
-1.9918777550
-2.0001242411
-1.9918777550
-2.0001242411

I
-2.0000000000
-2.0000000000
-2.0000000000
-2.0000000000

I -I
0.0081222450
0.0001242411
0.0081222450
0.0001242411

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

1
0.5
Z
0
-0.5
-1
0

2
Y
1

1
X

2
3

97

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
3
2.5
2
1.5
1
0.5
X
0.5

1.5

2.5

y=cHxL=0.

y=dHxL=x

Problema 45. Calclese el valor aproximado de la integral


a c HcosHyLL d y d x
b

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 =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=3
m=3
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHyL L y x 2.00149418447
p

0.

0.

98

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=3
m=4
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHyL L y x 2.00007976480
p

0.

0.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=4
m=3
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHyL L y x 2.00138804466
p

0.

0.

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x = H cosHyL L y x
p

0.

0.

@a, bD = @0., pD
cHxL = 0.
n=4
m=4
empleando la integral doble de Gauss.
a

dHxL = x,

I = H cosHyL L y x 1.99998350766
n m
3 3
3 4
4 3
4 4

0.

0.

I
2.0000000000
2.0000000000
2.0000000000
2.0000000000

I
2.0014941845
2.0000797648
2.0013880447
1.9999835077

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

99

I -I
0.0014941845
0.0000797648
0.0013880447
0.0000164923

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

1
0.5
Z
0
-0.5
-1
0

2
Y
1

1
2

Y
3
2.5
2
1.5
1
0.5
X
0.5

1.5

y=cHxL=0.

y=dHxL=x

100

2.5

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 46. Calclese el valor aproximado de la integral

b
a

1
! N d y d x
!!!!!!!!!!!!
J
1-y2
d

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
I =
b

d HxL

c HxL

f Hx, yL y x =

4p

sinHxL

Clculo de la integral
I =
b

d HxL

c HxL

I =

sinHxL

Clculo de la integral
I =
b

d HxL

c HxL

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL,

1 N y x 0.30841514892
J
"###############
1-y2 #

f Hx, yL y x =

4p

sinHxL

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

sinHxL

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

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL,

1 N y x 0.30841453324
J
"###############
1-y2 #

f Hx, yL y x =

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

101

4p

sinHxL

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL,

Proyecto Fin de Carrera

I =

Integracin Adaptativa e Integrales Mltiples

sinHxL

Clculo de la integral
d HxL

I =
b

c HxL

1 N y x 0.30842458667
J
"###############
1-y2 #

f Hx, yL y x =

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

sinHxL

4p

sinHxL

1 N y x
J
"###############
1-y2 #
dHxL = sinHxL,

1 N y x 0.30842449774
J
"###############
1-y2 #

I -I

3
3

3
4

0.3084251375
0.3084251375

0.3084151489
0.3084145332

9.9886160319 10-6
0.0000106043

0.3084251375

0.3084245867

5.5086402062 10-7

0.3084251375

0.3084244977

6.3979512077 10-7

1
Grfica de la funcin z = f Hx, yL =
"###############
1 - y2#

1.4
1.3
Z
1.2
1.1
1
0

0.6
0.4
Y
0.2
0.4
X

0.2
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
0.2

0.4

X
0.8

0.6

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

3p
con @a, bD = @- p,
2 D, cHxL = 0, dHxL = 2 p 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 = -19.739208802178715985 ...

Solucin

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

I =

3p

-p

2p

0.

2p

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 p,

H x cosHyL + y sinHxL L y x -12.7479012309

103

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

I =

3p

-p

2p

0.

2p

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 p,

H x cosHyL + y sinHxL L y x -21.2153899426

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

I =

3p

-p

2p

0.

2p

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 p,

H x cosHyL + y sinHxL L y x -11.8362377944

Clculo de la integral
d HxL

I =
b

c HxL

f Hx, yL y x =

3p

-p

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

3p

-p

n m
3 3
3 4
4 3
4 4

2p

0.

2p

0.

H x cosHyL + y sinHxL L y x
dHxL = 2 p,

H x cosHyL + y sinHxL L y x -20.3037265061

I
-19.7392088022
-19.7392088022
-19.7392088022
-19.7392088022

I
-12.7479012309
-21.2153899426
-11.8362377944
-20.3037265061

I -I
6.9913075712
1.4761811404
7.9029710077
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

0
-5

4
Y

-2
2

0
2

Y
6
5
4
3
2
1
X
-2

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:

b

dHxL
cHxL

bHx,yL
aHx,yL

f Hx, y, zL y x z

(35)

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:

b

dHxL
cHxL

bHx,yL
aHx,yL

f Hx, y, zL z y x

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
(* Las races ri, j y los coeficientes ci, j deben estar disponibles
para i = mx 8m, n< y para 1 j i siendo ambos conocidos *)
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

(36)

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
z l1 rp,k + l2
Q f Hx, y, zL
JY JY + cp,k Q
End For
JX JX + cn, j l1 JY
End For
J J + cm,i k1 JX
End For

Output

J h1 J
Return HJ L

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
I =
b

d HxL

c HxL

I =
2

b Hx,yL

a Hx,yL

!!!!!!!!!!!!!!!
!
4-x 2

f Hx, y, zL z y x

I "##################
x 2 + y2 M z y x
!!!!!!!!!!!!!!!! "###################

-2 - 4-x 2

@a, bD = @-2, 2D

x 2 +y2

aHx, yL = "##################
x 2 + y2

cHxL = -

"###############
#
4 - x2

bHx, yL = 2,

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

107

dHxL =

"###############
#
4 - x2

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

!!!!!!!!!!!!!!!
!
4-x 2

I =

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

I "##################
x 2 + y2 M x y z 7.67299433075

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

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
I =
b

d HxL

c HxL

a Hx,yL

I =
1

b Hx,yL

0.5

f Hx, y, zL z y x

H x+y+z L z y x

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

I =
1

0.5

H x+y+z L x y z 5.20403626514

Clculo de la integral
I =
b

d HxL

c HxL

I =
1

b Hx,yL

a Hx,yL

0.5

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

dHxL = 2

f Hx, y, zL z y x

H x+y+z L z y x
H

cHxL = 1
L

108

dHxL = 2

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 =
1

0.5

H x+y+z L x y z 5.20644151981

Clculo de la integral
I =
b

d HxL

c HxL

I =
1

b Hx,yL

a Hx,yL

0.5

f Hx, y, zL z y x

H x+y+z L z y x

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

I =
1

0.5

H x+y+z L x y z 5.20644654817

Clculo de la integral
I =
b

d HxL

c HxL

I =
1

b Hx,yL

a Hx,yL

0.5

f Hx, y, zL z y x

H x+y+z L z y x

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

dHxL = 2

dHxL = 2

H x+y+z L x y z 5.20644655383

I =

0.5

n m p
2 2 2

I
5.2064465538

I
5.2040362651

I -I
0.0024102887

3 3

5.2064465538

5.2064415198

5.0340251407 10-6

4 4

5.2064465538

5.2064465482

5.6651767721 10-9

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


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

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
I =
b

d HxL

c HxL

I =
p

b Hx,yL

a Hx,yL

xy

f Hx, y, zL z y x

J yy N z y x
z
sinI
M

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

I =
p

xy

J yy N x y z 7.103931768
sinI z M

Clculo de la integral
I =
b

d HxL

c HxL

I =
p

b Hx,yL

a Hx,yL

xy

f Hx, y, zL z y x

J yy N z y x
z
sinI
M

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

I =
p

xy

dHxL = x

dHxL = x

J yy N x y z 6.928161315
sinI z M

110

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral
I =
b

d HxL

c HxL

I =
p

b Hx,yL

a Hx,yL

xy

f Hx, y, zL z y x

J yy N z y x
z
sinI
M

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

I =
p

xy

J yy N x y z 6.934912397
sinI z M

Clculo de la integral
I =
b

d HxL

c HxL

I =
p

b Hx,yL

a Hx,yL

xy

f Hx, y, zL z y x

J yy N z y x
z
sinI
M

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

dHxL = x

dHxL = x

J yy N x y z 6.93480119230
sinI z M

I =

xy

n m
2 2
3 3
4 4

p
2
3
4

I
6.9348022005
6.9348022005
6.9348022005

I
7.1039317679
6.9281613149
6.9349123972

I -I
0.1691295674
0.0066408856
0.0001101967

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:
b
x
p
a Hx - aL

(37)

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


x
Hb - aL1- p

.
Hx - aL p
1- p
a
b

(38)

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


gHxL
f HxL = p
Hx - aL

(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

b
a

f HxL x

(40)

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 =

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

Siendo:
P4 HxL
p x =

a Hx - aL
b

gHkL HaL
gHkL HaL
k+1- p
x.
Hx - aLk- p x = Hb - aL
k
!
k
!
Hk
+
1
pL
a
4

k=0

(42)

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
x.

Hx - aL p
a
b

(43)

Definimos para ello:


GHxL = 9

gHxL-P4 HxL
x
a
Hx-aL p
b

si a x b
si x = a

113

(44)

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:

b
a

f HxL x =

-b
-a

f H-zL x

(46)

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:

b
a

f HxL x = f HxL x +
c

b
c

f HxL x.

114

(47)

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.
x

(48)

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:

a
1
tp
1
p x = - 2 t = -
t.
2x
t
t p
1a
0
1

(51)

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 =

1a
0

1
t-2 f J N t.
t

(52)

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
(* Desarrollo del polinomio de Taylor de g(x) para x = a *)
pol Taylor HgHxL, a, nL
Pn HxL
H* Clculo de la integral a
x *L
Hx - aLp
b
I1 a Hf2 * polL x
b

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


If x = a Then
G HxL 0
else
If Hx > aL and Hx bL Then
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
xi a + i * h
yi G Hxi L
End
(*Aproximacin a partir de la regla de Simpson Compuesta para
los diferentes intervalos*)
n2
n2
i
y
h
I2
* j + 2 S y2 i-2 + 4 S y2 i-1 + yn zz
3 jy0
i=2
i=1
k
{
(* 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
e
d x
!!!!
a
x
b

empleando el mtodo para el clculo con integrales impropias en el intervalo x @0, 1D.
Solucin

Clculo de la integral
I =

f HxL dx =

1.

M dx
I
!!!!!
x
x

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


n=4
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


gHxL = x
x = 0.

x4
x3
x2
gHxL = P4 HxL = + + + x + 1
24
6
2

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
I1 =

1.
Pn HxL
P4 HxL
p x >
1 x > 2.92354497184
Hx - aL
0.
Hx - 0.L 2

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

- P4 HxL

0. x 1.

Hx - 0.L 2
1

x = 0.

117

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL.
x
0.
0.25
0.5
0.75
1.

GHxL
0.0000000000
0.0000169792
0.0004013124
0.0026026059
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 =

1.

0.

M dx > I1 + I2
I
!!!!!
x
x

I > I1 + I2 > 2.92354497184 + 0.00176912170653


I > 2.92531409354

Representacin de la funcin
x
f HxL =
!
!!!!
x

Y
12
10
8
6
4
X
0.2

0.4

0.6

0.8

118

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 52. Calclese el valor aproximado de la integral


senHxL
!!!! d x
a
x
b

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 =

1.

sinHxL
M dx
I
!!!!!
x
4

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


n=4
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


x = 0.
gHxL = sinHxL
x3
gHxL = P4 HxL = x -
6

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
I1 =

1.
Pn HxL
P4 HxL
p x >
1 x > 0.526984126151
Hx - aL
0.
Hx - 0.L 4

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

sinHxL - P4 HxL

0. x 1.
Hx - 0.L 4
1

x = 0.

119

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL.
x
0.
0.25
0.5
0.75
1.

GHxL
0.0000000000
0.0000114918
0.0003078523
0.0020967654
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 =

1.

0.

sinHxL
M dx > I1 + I2
I
!!!!!
x
4

I > I1 + I2 > 0.526984126151 + 0.00143219872728


I > 0.528416324878

Representacin de la funcin
sinHxL
f HxL =
!
4
!!!!
x

Y
0.8
0.6
0.4
0.2
X
0.2

0.4

0.6

0.8

120

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 53. Calclese el valor aproximado de la integral


e
d x
!!!!!!
a
x2
b

2x

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 =

1.

2 M dx
I
!!!!!!!!
2x

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


n=6
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


gHxL = 2 x
x = 0.

4 x6
4 x5
2 x4
4 x3
gHxL = P6 HxL = + + + + 2 x 2 + 2 x + 1
45
15
3
3

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
I1 =

1.
Pn HxL
P6 HxL
p x >
2 x > 4.26228240359
Hx - aL
0.
Hx - 0.L 5

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

- P6 HxL

0. x 1.

2x

Hx - 0.L 5
2

x = 0.

121

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL.
x
0.

GHxL
0.0000000000
1.9380945115 10-7
0.0000196419
0.0002985689
0.0020892041
0.0095641081
0.0335005434

0.166667
0.333333
0.5
0.666667
0.833333
1.

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 =

1.

0.

2 M dx > I1 + I2
I
!!!!!!!!
2x

I > I1 + I2 > 4.26228240359 + 0.00428720658566


I > 4.26656961017

Representacin de la funcin
2 x
f HxL =

5
!!!!!!!
x2

122

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
10

X
0.2

0.4

0.6

0.8

Problema 54. Calclese el valor aproximado de la integral

b
a

lnHxL

I M d x
Hx-1L

1
5

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 =

2.

! M dx
I
!!!!!!!!!!!!
x-1
logHxL

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


n=8
empleando la integracion para integrales impropias.
a

1.

Desarrollo en serie de Taylor de


gHxL = logHxL
x = 1.
1
1
gHxL = P8 HxL = - Hx - 1.L8 + Hx - 1.L7 8
7
1
1
1
1
1
6
5
Hx - 1.L + Hx - 1.L - Hx - 1.L4 + Hx - 1.L3 - Hx - 1.L2 + x - 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:
I1 =

2.
Pn HxL
P8 HxL
p x >
1 x > 0.426703519456
Hx - aL
1.
Hx - 1.L 5

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

logHxL - P HxL
Hx - 1.L 5

8 1. x 2.
1

x = 1.

Evaluacin de G HxL.
x
1.

GHxL
0.0000000000

1.125

1.1280055350 10-9

1.25
1.375
1.5
1.625
1.75
1.875
2.

4.5671552037 10-7
0.0000148330
0.0001720956
0.0011383735
0.0052849831
0.0192353150
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 =

2.

1.

! M dx > I1 + I2
I
!!!!!!!!!!!!
x-1
logHxL

I > I1 + I2 > 0.426703519456 + 0.00629552218658


I > 0.432999041643

Representacin de la funcin
logHxL
f HxL =
!
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

Problema 55. Calclese el valor aproximado de la integral

b
a

cosH2 xL

IM d x
HxL

1
3

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 =

1.

cosH2 xL
M dx
I
!!!!!
x
3

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


n=6
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


gHxL = cosH2 xL
x = 0.

4 x6
2 x4
gHxL = P6 HxL = - + - 2 x 2 + 1
45
3

125

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral utilizando la aproximacin por el polinomio


de Taylor:
I1 =

1.
Pn HxL
P6 HxL
p x >
1 x > 0.879523810946
Hx - aL
0.
Hx - 0.L 3

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

cosH2 xL - P6 HxL

0. x 1.

Hx - 0.L 3
1

x = 0.

Evaluacin de G HxL.
x
0.

GHxL
0.0000000000

0.166667

6.8605216934 10-9

0.333333
0.5
0.666667
0.833333
1.

1.3888235895 10-6
0.0000309035
0.0002780601
0.0015217189
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 =

1.

0.

cosH2 xL
M dx > I1 + I2
I
!!!!!
x
3

I > I1 + I2 > 0.879523810946 + 0.000713600017248


I > 0.880237410963

Representacin de la funcin
cosH2 xL
f HxL =

3
!!!!
!
x

126

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

10
8
6
4
2
X
0.2

0.4

0.6

0.8

Problema 56. Calclese el valor aproximado de la integral

b
a

d x
!!!!!!!!!!
-x

I 1-x M

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 =

1.

! M dx
I
!!!!!!!!!!!!
1-x
-x

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


n=4
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


gHxL = -x
x = 0.

x4
x3
x2
gHxL = P4 HxL = - + - x + 1
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:
I1 =

1.
Pn HxL
P4 HxL
p x >
1 x > 1.08148148148
Hx - aL
0.
Hx - 0.L 2

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

- P4 HxL

0. x 1.

-x

Hx - 0.L 2
1

x = 0.

Evaluacin de G HxL.
x
0.
0.25
0.5
0.75
1.

GHxL
0.0000000000
-0.0000156214
-0.0003396568
-0.0020259694
-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 =

1.

0.

! M dx > I1 + I2
I
!!!!!!!!!!!!
1-x
-x

I > I1 + I2 > 1.08148148148 + -0.00133051963596


I > 1.08015096185

Representacin de la funcin
-x
f HxL =
!
!!!!!!!!!!!!
1-x

128

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y
6
5
4
3
2
1
X
0.2

0.4

0.6

0.8

Problema 57. Calclese el valor aproximado de la integral

b
x

2 d x
"################
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 =

1.

x
# N dx
J
"###################
2
x

Hx-1L

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


n=8
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


gHxL = x x
x = 0.

x8
x7
x6
x5
x4
x3
gHxL = P8 HxL = + + + + + + x 2 + x
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:
I1 =

1.
Pn HxL
P8 HxL
p x >
2 x > 5.39005104928
Hx - aL
0.
Hx - 0.L 3

Se define la funcin GHxL


GHxL = 9
GHxL = 9

g HxL - P HxL

a x b
Hx - aL p

x =a

x - P8 HxL

0. x 1.

Hx - 0.L 3
2

x = 0.

Evaluacin de G HxL.
x
0.

GHxL
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
1.

9.0187941600 10-6
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 =

1.

0.

x
# N dx > I1 + I2
J
"###################
2
x

Hx-1L

I > I1 + I2 > 5.39005104928 + 2.96529248571 10-6


I > 5.39005401457

Representacin de la funcin
x x
f HxL =
3
"##################
#
Hx - 1L2

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

Problema 58. Calclese el valor aproximado de la integral


cosHxL
d x
a
x3
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

CosHxL
d x =
x
3
1

0
1

1
1
1 t -2 CosH
1 CosH
CosH 1t L H-t-2 L t
L t
L t
t
t

1
1
H
H
H 1t L
0
0
t3 L
t3 L

Solucin

Clculo de la integral
I =

f HxL dx =

1.

I x cosH 1x L M dx

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


n=6
empleando la integracion para integrales impropias.
a

0.

131

(53)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Desarrollo en serie de Taylor de


i1y
gHxL = cosj z
x = 0.
kx {
i1y
gHxL = P6 HxL = cosj z
kx{
Clculo de la integral utilizando la aproximacin por el polinomio
de Taylor:
I1 =

1.
Pn HxL
P6 HxL
p x >
-1
x > 0.0181176219806
Hx - aL
0.
Hx - 0.L

Se define la funcin GHxL

g HxL - P HxL

GHxL = 9

a x b
Hx - aL p

GHxL = 9

6
x

0. x 1.
Hx - 0.L-1

x =a

1
cosI
M - P HxL

x = 0.

Evaluacin de G HxL.
x
0.
0.166667
0.333333
0.5
0.666667
0.833333
1.

GHxL
0.0000000000
0.0000000000
0.0000000000
0.0000000000
0.0000000000
0.0000000000
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 =

1.

0.

I x cosH 1x L M dx > I1 + I2

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

-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 :
x = -x2 t = -t-2 t
t = x-1 , t = -x-2 x

SenHxL
d x =
x
4
1

0
1

1
1
1 t-2 SenH
1 SenH
SenH 1t L H-t-2 L t
L t
L t
t
t

1
1
1
H
L
H
L
H
L
0
0
t4
t4
t2

133

(54)

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Solucin

Clculo de la integral
I =

f HxL dx =

1.

H x 2 sinHxL L dx

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


n=4
empleando la integracion para integrales impropias.
a

0.

Desarrollo en serie de Taylor de


i1y
gHxL = sinj z
x = 0.
kx{
i1y
gHxL = P4 HxL = sinj z
kx{
Clculo de la integral utilizando la aproximacin por el polinomio
de Taylor:
I1 =

1.
Pn HxL
P4 HxL
p x >
-2
x > 0.286529535596
Hx - aL
Hx - 0.L
0.

Se define la funcin GHxL

g HxL - P HxL

GHxL = 9

a x b
Hx - aL p

GHxL = 9

4 0. x 1.
Hx - 0.L-2

x =a

1
sinI
M - P HxL

x = 0.

Evaluacin de G HxL.
x
0.
0.25
0.5
0.75
1.

GHxL
0.0000000000
0.0000000000
0.0000000000
0.0000000000
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 =

1.

0.

H x 2 sinHxL L dx > I1 + I2

I > I1 + I2 > 0.286529535596 + 0


I > 0.286529535596

Representacin de la funcin
f HxL = x 2 sinHxL

0.5
0.4
0.3
0.2
0.1
X
0.2

0.4

0.6

0.8

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

Grfico Inicial
Grafico[ ]=g1

Botn
TextoPFC

Acerca de

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
e Integrales Mltiples

Botn

Botn

Acerca de

Salir

Pulsacin
Pulsacin

Botn
Mtodo de cuadratura
adaptativo"
menuMetodoAdaptativo[ ]

Creacion Marco
SuperWidgetFrame[Panel, Texto]

Pulsacin

Botn
"Integral doble de Simpson"
menuDobleSimpson[ ]

Pulsacin

Creacion Marco

Botn

SuperWidgetFrame[TextoSalir]

"Integral doble de Gauss


menuDobleGauss[ ]
Pulsacin
Pulsacin

Botn
Integral triple de Gauss
menuTripleGauss[ ]

Pulsacin

Botn

Botn

Si

Cancelar

Resp=1

Botn
Integracin Adaptativa de
Impropias",
menuIntegralesImpropias[ ]

Pulsacin

Resp=2

Cierra <Marco Pr> Return <Marco Pr>


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

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


Image_Expression

Mtodo de cuadratura
adaptativo"
menuMetodoAdaptativo[ ]
inicializar[variables globales]

Box

Resp=1

Integer

Creacin Marco

Box

<< SuperwidgetFrame[ ] >>

Real

Box

d: tol

F1, a, b, c

String

Botn

Botn

Realizar

Cancelar

Pulsacin

Resp=1

Pulsacin

Return <Marco Pr>

r = metodoAdaptativo[f(x),param]
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

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

Texto Formato Integral


Image_Expression

Botn
"Integral doble de Simpson"
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

Resp=1

Pulsacin

Return <Marco Pr>

r = integralDobleSimpson[f(x),param]
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

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


Image_Expression

"Integral doble de Gauss


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

Resp=1

Pulsacin

Return <Marco Pr>

r = integralDobleGauss[f(x),param]
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


Image_Expression

"Integral Triple de Gauss


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

Resp=1

Pulsacin

Return <Marco Pr>

r = integralTripleGauss[f(x),param]

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

las

funciones

integralesImpropias()

representacinFuncion().

Con

la

funcin

integralesImpropias()

se

calcula

la

integral

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


Image_Expression

Integracin Adaptativa de
Impropias",
menuIntegralesImpropias[ ]
inicializar[variables globales]
Resp=1

Box

Integer

Creacin Marco
<< SuperwidgetFrame[ ] >>

Box

F1: f(x),F2,F3, a, b, p

String

Botn

Botn

Realizar

Cancelar

Pulsacin

Resp=1

Pulsacin

Return <Marco Pr>

r = integralesImpropias[f(x),param]
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

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
Mtodos Adaptativos

Botn Realizar
Mtodos Adaptativos

f(x), a, b
f(x), a, b, c, d

representacionFuncionXY[f(x), a, b, c, d]
g1 = Plot3D[f(x), a, b, c, d]
g2 = Plot[f(x),a, b]

representacionFuncion[f(x), a, b]
g1 = 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

tem

P.1.1.1

P.1.1.2

Concepto

P.1

Empresa

Unidad
(Meses/
Hombre)

Desarrollo Inf.
Desarrollo Inf.

0,04
0,25

7.847,53
5.762,31

274,66
1.440,58

Desarrollo Inf.
Desarrollo Inf.

0,04
0,25

7.847,53
5.762,31

274,66
1.440,58

Desarrollo Inf.
Desarrollo Inf.

0,07
0,50

7.847,53
5.762,31

549,33
2.881,16

Desarrollo Inf.
Desarrollo Inf.

0,04
0,25

7.847,53
5.762,31

274,66
1.440,58

Coste
Unitario

Coste Total

Total por
partidas

Especificaciones y Desarrollo Software


a) Especificaciones
Especificacin de Requisitos y Anlisis Funcional
Jefe de Proyecto
Analista/Programador
Plan de pruebas
Jefe de Proyecto
Analista/Programador
b) Desarrollo software

P.1.1.3

P.1.1.4

Ajuste de Curvas Lineal.


Recta de Mnimos Cuadrados.
Parbola de Mnimos Cuadrados.
Polinomio de Mnimos Cuadrados.
Linealizacin de Datos.
Jefe de Proyecto
Analista/Programador
Ajuste de Curvas no Lineal.
Sistemas Superdeterminados.
Mtodo de Mnimos Cuadrados.
Jefe de Proyecto
Analista/Programador

Subtotal 1
2
P.1.2.1

P.1.2.2

Instalacin, Pruebas e Integracin del Software


Pruebas de integracin en fbrica
(Entorno de Desarrollo)
Jefe de Proyecto
Analista/Programador

Desarrollo Inf.
Desarrollo Inf.

0,01
0,10

7.847,53
5.762,31

109,87
576,23

Instalacin y pruebas de aceptacin en las


instalaciones del cliente
(Entorno de Explotacin)
Jefe de Proyecto
Analista/Programador

Desarrollo Inf.
Desarrollo Inf.

0,01
0,10

7.847,53
5.762,31

109,87
576,23
Subtotal 2

3
P.1.3.1
P.1.3.2
P.1.3.3

P.1.4.1

Licencia de Mathematica V. 5.0 para Windows


Licencia de Mathematica for Active X
Microsoft Visual Studio Enterprise 6.0 Upgrade

AddLink Sw.
Cientfico
DigiBuy
Microsoft Ibrica

1
1
1

1.419,64
75,99
268,70

1.419,64
75,99
268,70
1.764,33

Apoyo Logstico (Formacin)


Formacin Aplicacin Software y documentacin
(Curso de 6 horas a 8 personas)

Desarrollo Inf.

3.907,91

3.907,91
Subtotal 4

TOTAL COSTE DIRECTO


5
P.1.5.1
P.1.5.2

1.372,19

Equipamiento y Licencias

Subtotal 3

8.576,21

Incrementos e IVA
Gastos Generales
Beneficio Industrial

Desarrollo Inf.
Desarrollo Inf.

13%
6%

15.620,64
15.620,64

16%

18.588,56

18.588,56

2.974,17

TOTAL PROYECTO (EUROS)

169

15.620,64

2.030,68
937,24

TOTAL IMPORTE SIN IVA


IVA (Pennsula y Baleares)

3.907,91

21.562,73

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.

Id
1

Nombre de tarea
MEMORIA DESCRIPTIVA

DESARROLLO PFC

Punto. Coordenadas cartesianas y polares.

La Recta.

La Circunferencia .

La Parbola.

La Elipse y la Hiprbola.

PROBLEMAS GENERALES

sep

DOCUMENTACIN FINAL

11

FINALIZACIN DEL PFC

nov

2005
dic
ene

feb

mar

abr

may jun

jul

08/10

19/11
24/12
21/01
25/02
01/04
22/04

INTERFAZ DE USUARIO

10

oct

20/05
06/06
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

[GASC93]

Integracin Adaptativa e Integrales Mltiples

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

[MODU88]

Integracin Adaptativa e Integrales Mltiples

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

[RODR03]

Integracin Adaptativa e Integrales Mltiples

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

[VILL96]

Integracin Adaptativa e Integrales Mltiples

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

Potrebbero piacerti anche