Está en la página 1de 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: DIRECTOR:

D. CELSO RODRGUEZ GARCA 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

Integracin Adaptativa e Integrales Mltiples

2.

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

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

3.

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

nivel.

Un pseudocdigo para implementar en un lenguaje de programacin de alto

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

real de la integral, de manera numrica y grfica.

13

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

2. Objetivos
El objetivo principal del proyecto es disear una herramienta que ayude a estudiar y analizar de forma sencilla el dominio matemtico centrado en el estudio de la resolucin numrica mediante mtodos adaptativos de integrales simples, mltiples e impropias.

Pero adems, tambin se desprenden los siguientes sub-objetivos en el desarrollo del software para la integracin adaptativa:

1.

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

una funcin con el mtodo adaptativo.

2.

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

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

3.

Estudio y resolucin mediante mtodos adaptativos de las integrales impropias.

4.

Determinar el error cometido con la aproximacin numrica.

5.

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

algoritmos numricos que se emplearn en la integracin numrica.

14

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

6.

Verificar mediante el procesamiento simblico matemtico cmo est cambiando la

manera de ver y utilizar las matemticas.

7.

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

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

8.

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

aprendizaje.

9.

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

10.

Desarrollo modular del software lo que permite futuras integraciones con otros

sistemas y la inclusin de mejoras o modificaciones.

11.

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

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

12.

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

archivo de texto, en el que se presente el informe detallado de las operaciones realizadas al utilizar el software, muy tiles en cuanto al estudio y compresin de los algoritmos.

15

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

3. Mtodos adaptativos de Cuadratura


3.1. Descripcin de la cuadratura adaptativa
En las frmulas compuestas se utilizan nodos equidistantes. Al integrar una funcin en un intervalo que contiene regiones en las que la funcion vara en gran medida, y en otras en las que esta variacin es pequea no es factible el uso de nodos equidistantes.

As mismo si el error de distribucin, se distribuir de forma uniforme, necesitaremos que el paso sea de menor tamao en las regiones de gran variacin frente a las de menor variacin.

Los mtodos adaptativos de cuadratura se consideran eficientes en estos casos, pues son capaces de predecir el grado de variacin funcional y adaptar el tamao del paso a las diferentes necesidades.

El primer paso para aproximar la integral es aplicar la regla compuesta de Simpson con el tamao de paso : Hb - aL h = 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

(2)

16

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 h con n = 4 y el tamao de paso = lo que nos da: 4 2

b a

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

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

(4)

Y simplificando la expresin usando: a+b SJa, N = 2 a+b SJ , bN = 2 resulta:


b a

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)

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 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 (8) h5 i h5 y H4L j z f HL SHa, bL - f H4L HmL j z 90 k 90 { (7)

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

(6)

17

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y al utilizar esta estimacin en la ecuacin (6) obtenemos la estimacin del error : b 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)

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


b

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

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

(10)

Esperando obtener

b 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 ser suficientemente exacta para a f HxL dx.
b

(12)

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


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

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


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

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

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


e tolerancia , se subdividir el subintervalo 2

y repetiremos el procedimiento en dos

18

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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


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

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 *) 1 si Hhi fai + 4 fci + fbi L 3 li 1 While i > 0 do h fd f Iai + i M 2

3h fe f Iai + 2 i M

(* Aproximaciones a partir del mtodo de Simpson*) (* para mitades de subintervalos *) 1 s1 hi H fai + 4 fd + fci L 6 1 s2 hi H fci + 4 fe + fbi L 6 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 2 sen H L d x x 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 =
b a

@a, bD = @1., 3.D n = 48 d = 0.0001 empleando el algoritmo de cuadratura adaptativa.


1.

f HxL dx =

3.

100 sinI x I M M dx x2
10

21

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

I =

3.

1.

100 sinI x I M 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 -20 -40 2 2.5 3

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

@a, bD = @1., 1.5D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


1.

f HxL dx =

1.5

H x 2 logHxL L dx

22

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

I =

1.5

1.

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 1.2 1.3 1.4 1.5

Problema 3.

Calcular la integral a x2 e-x d x


b

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

1.

H -x x 2 L dx

I =

1.

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 0.4 0.6 0.8 1

Problema 4.

Calcular la integral
2 a d x 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 I =
b a

@a, bD = @0., 0.35D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

0.35

2 I M dx x 2 -4

I =

0.35

0.

2 I M dx -0.176820119130 x 2 -4

Representacin de la funcin 2 f HxL = 2-4 x

24

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y X 0.05 -0.5025 -0.505 -0.5075 -0.51 -0.5125 -0.515 0.1 0.15 0.2 0.25 0.3 0.35

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 tolerancia de 10-3 .

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 0.785398D n = 48 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

0.785398

H x 2 sinHxL L dx

d = 0.001

I =

0.785398

0.

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 0.4 0.6 0.8

Problema 6.

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 tolerancia de 10-3 .

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 0.785398D n = 48 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

0.785398

H 3 x sinH2 xL L dx d = 0.001

I =

0.785398

0.

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 0.4 0.6 0.8

Problema 7.

Calcular la integral
2 a d x 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 I =
b a

@a, bD = @1., 1.6D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


1.

f HxL dx =

1.6

2 I M dx x 2 -4

I =

1.6

1.

2 I M dx -0.549554643992 x 2 -4

Representacin de la funcin 2 f HxL = 2-4 x

27

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y -0.7 -0.8 -0.9 X 1.1 -1.1 -1.2 -1.3 -1.4 1.2 1.3 1.4 1.5 1.6

Problema 8.

Calcular la integral
x !!!!!!!!!!!!! a d x 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 I =
b a

@a, bD = @3., 3.5D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


3.

f HxL dx =

3.5

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

I =

3.5

3.

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

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 1.28 1.26 1.24 1.22 3.2 3.3 3.4 3.5

Problema 9.

Calcular la integral a cos2 HxL d x


b

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 0.785398D n = 48 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

0.785398

H cos2 HxL L dx

d = 0.001

I =

0.785398

0.

H cos2 HxL L dx 0.642732727942

Representacin de la funcin f HxL = cos2 HxL

29

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y X 0.2 0.9 0.8 0.7 0.6 0.5 0.4 0.6 0.8

Problema 10. Calcular la integral a e2 x sen H3 xL d x


b

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 3D con una tolerancia de 10-5 .

Solucin

Clculo de la integral I =
b a

@a, bD = @1., 3.D n = 48 d = 0.00001 empleando el algoritmo de cuadratura adaptativa.


1.

f HxL dx =

3.

H 2 x sinH3 xL L dx

I =

3.

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 2.5 3

Problema 11. Calcular la integral a e3 x sen H2 xL d x


b

empleando el mtodo de cuadratura adaptativa en el intervalo x @1, 3D con una tolerancia de 10-5 .

Solucin

Clculo de la integral I =
b a

@a, bD = @1., 3.D n = 48 d = 0.00001 empleando el algoritmo de cuadratura adaptativa.


1.

f HxL dx =

3.

H 3 x sinH2 xL L dx

I =

3.

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 -500 -1000 -1500 -2000 -2500 2 2.5 3

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

@a, bD = @0., 5.D n = 48 d = 0.00001 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

5.

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

I =

5.

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 2 3 4 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 I =
b a

@a, bD = @0., 5.D n = 48 d = 0.00001 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

5.

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

I =

5.

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 2 3 4 5

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

1. 10 empleando el algoritmo de cuadratura adaptativa. I = H x cosHx 2 L L dx -0.215150617161

@a, bD = @0., 3.14159D


0.

f HxL dx =

3.14159

H x cosHx 2 L L dx n = 48 d= -6

3.14159

0.

Representacin de la funcin f HxL = x cosHx 2 L

34

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 2 1 X 0.5 -1 -2 -3 1 1.5 2 2.5 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 =
b a

1. 10 empleando el algoritmo de cuadratura adaptativa. I = H x sinHx 2 L L dx 0.951342565988

@a, bD = @0., 3.14159D


0.

f HxL dx =

3.14159

H x sinHx 2 L L dx n = 48 d= -6

3.14159

0.

Representacin de la funcin f HxL = x sinHx 2 L

35

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

2 1 X 0.5 -1 -2 1 1.5 2 2.5 3

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

1. 10 empleando el algoritmo de cuadratura adaptativa. I = H x 2 cosHxL L dx -6.28318518381

@a, bD = @0., 3.14159D


0.

f HxL dx =

3.14159

H x 2 cosHxL L dx n = 48 d= -6

3.14159

0.

Representacin de la funcin f HxL = x 2 cosHxL

36

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 0.5 X 0.5 -0.5 -1 -1.5 -2 1 1.5 2 2.5 3

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

1. 10 empleando el algoritmo de cuadratura adaptativa. I = H x 2 sinHxL L dx 5.86960437088

@a, bD = @0., 3.14159D


0.

f HxL dx =

3.14159

H x 2 sinHxL L dx n = 48 d= -6

3.14159

0.

Representacin de la funcin f HxL = x 2 sinHxL

37

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 4

X 0.5 1 1.5 2 2.5 3

Problema 18. Calcular la integral


1 a senH L d x 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 I =
b a

@a, bD = @0.1, 2.D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


0.1

f HxL dx =

2.

1 I sinH L M dx x

I =

2.

0.1

1 I sinH L M dx 1.14544664221 x

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 -0.5 1 1.5 2

-1

Problema 19. Calcular la integral


1 a cosH L d x 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 I =
b a

@a, bD = @0.1, 2.D n = 48 d = 0.001 empleando el algoritmo de cuadratura adaptativa.


0.1

f HxL dx =

2.

1 I cosH L M dx x

I =

2.

0.1

1 I cosH L M dx 0.673781508453 x

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 -0.5 1 1.5 2

-1

Problema 20. Calcular la integral a uHxL d x


b

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

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

I 9 M -4

!!!!

!!!!

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 6.28319D n = 48 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

6.28319

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

d = 0.0001

I =

6.28319

0.

2 x 5 I sinH L sinH x L M dx 1.11672823766 10-16 5 2 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 2 3 4 5 6

Problema 21. Calcular la integral


p cHxL = a cosH x2 L d x 2 b

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n = 48 d = 0.0001 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

1.

px I cosI M M dx 2
2

I =

1.

0.

px I cosI M M dx 0.779880036871 2
2

Representacin de la funcin i p x2 y f HxL = cosj z j z k 2 {

41

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y X 0.2 0.95 0.9 0.85 0.8 0.75 0.4 0.6 0.8 1

Problema 22. Calcular la integral


p cHxL = a senH x2 L d x 2 b

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n = 48 d = 0.0001 empleando el algoritmo de cuadratura adaptativa.


0.

f HxL dx =

1.

px I sinI M M dx 2
2

I =

1.

0.

px I sinI M M dx 0.438245259596 2
2

Representacin de la funcin i p x2 y f HxL = sinj z j z k 2 {

42

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 1 0.8 0.6 0.4 0.2 X 0.2 0.4 0.6 0.8 1

43

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4. Integrales mltiples
4.1 Descripcin de la integral doble de Simpson
Consideramos la integral doble: f Hx, yL A
R

(13)

donde R es una regin rectangular en el plano: R = 8Hx, yL a x b, c y d< para algunas constantes a, b, c, y d. (14)

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 i d y j z f Hx, yL A = j f Hx, yL yz x. { a k c R

(16)

44

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 m

(18)

Hd - cL k 4 4 f Hx, mL - 180 y4 para alguna m en Hc, dL.Por lo tanto:


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

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

f Hx, y2 j-1 L x +

b a

f Hx, y2 m L xE

(19)

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 n

(20)

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

45

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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


b a 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 n

+ 2 A f Hx0 , y2 j L + 2 f Hx2 i , y2 j L
m-1 j=1 m-1 n-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 j=1 i=1

(21)

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


m m n-1 j=1 j=1 i=1

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


m n m j=1 i=1 j=1

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


n-1 i=1 n

+ f Hx2 n , y2 m LE=.

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 4 + 2 4 540 x x


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 b 4 Hd - cL k 4 f Hx, mL - x. 180 y4 a j=1

(22)

46

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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

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 Si tambin es continua, el teorema del valor medio ponderado de las integrales y4
4

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

f Hx, yL y x

(26)

o
d c bHxL aHxL

f Hx, yL x y .

(27)

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 a 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 a dHxL cHxL

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

f Hx, yL y x

(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 a 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 L HX 3

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 J J J 3 2 +4 3 L

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 d

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 I =
b a c HxL d HxL

@a, bD = @2.1, 2.5D cHxL = 1.2 n=2 m=2 empleando la integral doble de Simpson.
2.1

f Hx, yL y x =

2.5

1.4

1.2

H x y2 L y x dHxL = 1.4

I =

2.5

2.1

1.4

1.2

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 3.5 3 2.1 2.2 2.3 X 1.25 2.4 2.5 1.2 1.35 1.3

Y 1.4 1.35 1.3 1.25 X 2.2 2.3 2.4 2.5

y=cHxL=1.2

y=dHxL=1.4

52

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 24. Calclese el valor aproximado de la integral a c He y-x L d y d x


b d

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

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

0.5

0.5

0.

H x-y L y x dHxL = 0.5

I =

0.5

0.

0.5

0.

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 0.1 0.2 X 0.3 0.4 0.5 0 0.1 0.2

0.5 0.4 0.3 Y

53

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 0.5 0.4 0.3 0.2 0.1 X 0.1 0.2 0.3 0.4 0.5

y=cHxL=0.

y=dHxL=0.5

Problema 25. Calclese el valor aproximado de la integral a c Hx2 + y3 L d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

2.2

2x

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

I =

2.2

2.

2x

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 2.05 2.1 X 3 2.5 2.15 2.2 2

4 3.5 Y

4 3.5 3 2.5 X 2.05 2.1 2.15 2.2

y=cHxL=x

y=dHxL=2 x

55

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 26. Calclese el valor aproximado de la integral a c Ix2 +


b d

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

!!!!! yMd yd x

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.5

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

dHxL = x

I =

1.5

1.

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

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

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

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 d

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

n 2 4 3

m 4 2 3

I 0.5118446353 0.5118446353 0.5118446353 1.0000000000 integralDobleSimpsonHcos 1.0000000000 integralDobleSimpsonHcos 1.0000000000 integralDobleSimpsonHcos


2.0000000000 2.0000000000 2.0000000000

HxL + HxL + HxL +

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

57

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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

0.6 0.4 Y

Y 1 0.8 0.6 0.4 0.2 X 0.8

0.2

0.4

0.6

y=cHxL=sinHxL

y=dHxL=cosHxL

58

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 28. Calclese el valor aproximado de la integral a c HlnHx yLL d y d x


b d

con @a, 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 I =
b a c HxL d HxL

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


1. x

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

dHxL = x

I = H logHx yL L y x 1.71885673038
1. 1.

Clculo de la integral I =
b a c HxL d HxL

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


1. x

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

dHxL = x

I = H logHx yL L y x 1.71822007342
1. 1.

Clculo de la integral I =
b a c HxL d HxL

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


1. x

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

dHxL = x

I = H logHx yL L y x 1.71838469741
1. 1.

59

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

n m 2 4 4 2 3 3

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 1.5 2 X 2.5 1 1.5 2.5 2 Y

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

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

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.

2x

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

I =

1.

0.

2x

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 a c HxL d HxL

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

f Hx, yL y x =

1.

2x

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

I =

1.

0.

2x

H y3 + x 2 L y x 1.00012207031

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.

2x

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

I = n m 2 4 4 2 3 3

1.

0.

2x

H y3 + x 2 L y x 1.00038580247 I 1.0019531250 1.0001220703 1.0003858025 I -I 0.0019531250 0.0001220703 0.0003858025

I 1.0000000000 1.0000000000 1.0000000000

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

62

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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

2 1.5 1

Y 2 1.5 1 0.5 X 0.2 0.4 0.6 0.8 1

y=cHxL=x

y=dHxL=2 x

63

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 30. Calclese el valor aproximado de la integral a c Hy2 + x3 L d y d x


b d

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

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.

2x

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

I =

1.

0.

2x

H x 3 + y2 L y x 0.783854166667

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.

2x

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

I =

1.

0.

2x

H x 3 + y2 L y x 0.783365885417

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.

2x

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

I =

1.

0.

2x

H x 3 + y2 L y x 0.783436213992

64

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

n m 2 4 4 2 3 3

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

4 Z 2

2 1.5 0 0 0.2 0.4 X 0.6 0.8 1 0 0.5 1

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 1

y=cHxL=x

y=dHxL=2 x

Problema 31. Calclese el valor aproximado de la integral a c HcosHxLL d y d x


b d

con @a, 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 I =
b a c HxL d HxL

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


0. p x

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

dHxL = x

I = H cosHxL L y x -1.98561106670
0. 0.

Clculo de la integral @ I =
b

c HxL

d HxL

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

H L

0.

0.

H L

66

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.


p x

dHxL = x

I = H cosHxL L y x -1.99918246623
0. 0.

Clculo de la integral I =
b a c HxL d HxL

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


0. p x

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

dHxL = x

I = H cosHxL L y x -1.99735264255
0. 0.

n m 2 4 4 2 3 3

I -2.0000000000 -2.0000000000 -2.0000000000

I -1.9856110667 -1.9991824662 -1.9973526425

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 1 X 2 3 0 1 3

2 Y

67

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 3 2.5 2 1.5 1 0.5 X 0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

Problema 32. Calclese el valor aproximado de la integral a c HcosHyLL d y d x


b d

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

Clculo de la integral I =
b a c HxL d HxL

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


0. p x

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

dHxL = x

I = H cosHyL L y x 2.00459575834
0. 0.

68

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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


0. p x

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

dHxL = x

I = H cosHyL L y x 2.00087920521
0. 0.

Clculo de la integral I =
b a c HxL d HxL

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


0. p x

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

dHxL = x

I = H cosHyL L y x 2.00098045359
0. 0.

n m 2 4 4 2 3 3

I 2.0000000000 2.0000000000 2.0000000000

I 2.0045957583 2.0008792052 2.0009804536

I -I 0.0045957583 0.0008792052 0.0009804536

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

69

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

1 0.5 Z 0 -0.5 -1 0 1 X 2 3 0 1 3

2 Y

Y 3 2.5 2 1.5 1 0.5 X 0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

70

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 33. Calclese el valor aproximado de la integral


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

con @a, a) b) c)

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

Clculo de la integral I =
b a c HxL d HxL

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


p 4

f Hx, yL y x =

p 4

0.

sinHxL

0.

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

0.

sinHxL

0.

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

Clculo de la integral I =
b a c HxL d HxL

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


p 4

f Hx, yL y x =

p 4

0.

sinHxL

0.

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

0.

sinHxL

0.

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

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

p 4

0.

sinHxL

0.

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

71

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

I = n 2 4 3 m 4 2 3

p 4

0.

sinHxL

0.

1 J N y x 0.308432314074 "################ 1-y2 I 0.3084277214 0.3084562443 0.3084323141 I -I

I 0.3084251375 0.3084251375 0.3084251375

2.5838328792 10-6 0.0000311068 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.2 0.4 X 0.2 0.6 0 0.6 0.4 Y

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 0.6 X 0.8

y=cHxL=0.

y=dHxL=sinHxL

Problema 34. Calclese el valor aproximado de la integral a c HysenHxL + x cosHyLL d y d x


b d

con @a, a) b) c)

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

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2x

0.

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

3p 2

2x

-p

0.

H x cosHyL + y sinHxL L y x -21.3857608742

73

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2x

0.

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

I =

3p 2

-p

2x

0.

H x cosHyL + y sinHxL L y x -32.9131210883

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2x

0.

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

I =

3p 2

-p

2x

0.

H x cosHyL + y sinHxL L y x -31.6706310373 I -I 12.4176056861 0.8902454720 2.1327355230

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

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

74

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

10 Z 0 -10 -2 0 X 2 -5 4 5 Y

Y 7.5 5 2.5 X -2 -2.5 -5 2 4

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 a 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 a dHxL cHxL b

f Hx, yL y x
m

dHxL - cHxL cn, j 2 a j=1

i dHxL - cHxL rn, j + dHxL + cHxL y f j z x z jx, 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 a 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 k1 -c1L 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 J h1 J Return HJ L

Output

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

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

c HxL

d HxL

f Hx, yL y x = D H L

0.5

0.1

x2
3

x H L y x y

H L

77

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 =

dHxL = x 2 ,

0.5

x2
3

0.1

H x L y x 0.0333055661187
y y

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

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

78

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 0.25 0.2 0.15 0.1 0.05 X 0.2 0.3 0.4 0.5

y=cHxL=x3

y=dHxL=x2

Problema 36. Calclese el valor aproximado de la integral a c Hx y2 L d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

@a, bD = @2.1, 2.5D cHxL = 1.2 n=2 m=2 empleando la integral doble de Gauss.
2.1

f Hx, yL y x =

2.5

1.4

1.2

H x y2 L y x dHxL = 1.4,

I =

2.5

2.1

1.4

1.2

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 3.5 3 2.1 2.2 2.3 X 1.25 2.4 2.5 1.2 1.35 1.3

Y 1.4 1.35 1.3 1.25 X 2.2 2.3 2.4 2.5

y=cHxL=1.2

y=dHxL=1.4

80

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 37. Calclese el valor aproximado de la integral a c He y-x L d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

0.5

0.5

0.

H y-x L y x dHxL = 0.5,

I =

0.5

0.

0.5

0.

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 0.1 0.2 X 0.3 0.4 0.5 0 0.1 0.2

0.5 0.4 0.3 Y

81

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 0.5 0.4 0.3 0.2 0.1 X 0.1 0.2 0.3 0.4 0.5

y=cHxL=0.

y=dHxL=0.5

82

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 38. Calclese el valor aproximado de la integral a c Hx2 + y3 L d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

2.2

2x

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

I =

2.2

2.

2x

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 2.05 2.1 X 3 2.5 2.15 2.2 2

4 3.5 Y

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 d

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

!!!!! yMd yd x

Solucin

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

1.5

!!!! ! 2 H x + y L y x
x 0.

dHxL = x,

I =

1.5

1.

!!!! ! 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 Z 2 1 1 1.1 1.2 X 1.3 1.4 1.5 0 0.5 1 Y 1.5

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

85

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 40. Calclese el valor aproximado de la integral a c H2 y sen x + cos2 HxLL d y d x


b d

p con @a, bD = @0, D, cHxL = sen HxL, dHxL = cos HxL empleando la integral doble de Gauss 4 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 a c HxL d HxL

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

f Hx, yL y x =

p 4

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x dHxL = cos2 HxL,

p 4

sinHxL

H cos2 HxL + 2 y sinHxL L y x 0.41636209380

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

p 4

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x dHxL = cos2 HxL,

p 4

sinHxL

H cos2 HxL + 2 y sinHxL L y x 0.41627436647

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

p 4

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x dHxL = cos2 HxL,

86

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

I =

p 4

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x 0.41636209380

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

p 4

cos2 HxL

sinHxL

H cos2 HxL + 2 y sinHxL L y x dHxL = cos2 HxL,

p 4

sinHxL

H cos2 HxL + 2 y sinHxL L y x 0.41627436647 I 0.4163620938 0.4162743665 0.4163620938 0.4162743665 I -I 0.0000863404 1.3869308000 10-6 0.0000863404 1.3869308002 10-6

I 0.4162757534 0.4162757534 0.4162757534 0.4162757534

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.2 0.4 X 0.2 0.6 0

0.6 0.4 Y

87

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 1 0.8 0.6 0.4 0.2 X 0.8

0.2

0.4

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 d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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


x

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

dHxL = x,

I = H logHx yL L y x 2.5487234967
0 1

88

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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


x

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

dHxL = x,

I = H logHx yL L y x 2.6228820472
0 1

Clculo de la integral I =
b a c HxL d HxL

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


x

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

dHxL = x,

I = H logHx yL L y x 2.5487612567
0 1

Clculo de la integral I =
b a c HxL d HxL

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


x

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

dHxL = x,

I = H logHx yL L y x 2.6231253107
0 1

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

I -I 0.1695583317 0.0953997813 0.1695205717 0.0951565178

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

89

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

2 0 Z -2 -4 -6 0 1 1 X 2 0

2 Y

Y 2.5 2 1.5 1 0.5 X 0.5 1 1.5 2 2.5

y=cHxL=1

y=dHxL=x

90

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 42. Calclese el valor aproximado de la integral a c Hx2 + y3 L d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H y3 + x 2 L y x 1.0000000000

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H y3 + x 2 L y x 1.0000000000

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H y3 + x 2 L y x 1.0000000000

91

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H y3 + x 2 L y x 1.0000000000 I 1.0000000000 1.0000000000 1.0000000000 1.0000000000 I -I 0.0000000000 1.1102230246 10-16 0.0000000000 1.1102230246 10-16

n m 3 3 3 4 4 4 3 4

I 1.0000000000 1.0000000000 1.0000000000 1.0000000000

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

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

2 1.5 1

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 1

y=cHxL=x

y=dHxL=2 x

Problema 43. Calclese el valor aproximado de la integral a c Hy2 + x3 L d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

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 a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H x 3 + y2 L y x 0.7833333333

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H x 3 + y2 L y x 0.7833333333

Clculo de la integral I =
b a c HxL d HxL

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


1 0

f Hx, yL y x =
1 0

2x

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

2x

H x 3 + y2 L y x 0.7833333333 I 0.7833333333 0.7833333333 0.7833333333 0.7833333333 I -I

n 3 3 4 4

m 3 4 3 4

I 0.7833333333 0.7833333333 0.7833333333 0.7833333333

1.1102230246 10-16 1.1102230246 10-16 1.1102230246 10-16 1.1102230246 10-16

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

94

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4 Z 2

2 1.5 0 0 0.2 0.4 X 0.6 0.8 1 0 0.5 1

Y 2 1.5 1 0.5 X 0.2 0.4 0.6 0.8 1

y=cHxL=x

y=dHxL=2 x

95

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 44.Calclese el valor aproximado de la integral a c HcosHxLL d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHxL L y x -1.99187775495
0. 0.

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHxL L y x -2.00012424108
0. 0.

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHxL L y x -1.99187775495
0. 0.

96

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHxL L y x -2.00012424108
0. 0.

n m 3 3 3 4 4 3 4 4

I -2.0000000000 -2.0000000000 -2.0000000000 -2.0000000000

I -1.9918777550 -2.0001242411 -1.9918777550 -2.0001242411

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 1 X 2 3 0 1 3

2 Y

97

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Y 3 2.5 2 1.5 1 0.5 X 0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

Problema 45. Calclese el valor aproximado de la integral a c HcosHyLL d y d x


b d

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

Solucin

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHyL L y x 2.00149418447
0. 0.

98

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHyL L y x 2.00007976480
0. 0.

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHyL L y x 2.00138804466
0. 0.

Clculo de la integral I =
b a c HxL d HxL

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


p x

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

dHxL = x,

I = H cosHyL L y x 1.99998350766
0. 0.

n m 3 3 3 4 4 3 4 4

I 2.0000000000 2.0000000000 2.0000000000 2.0000000000

I 2.0014941845 2.0000797648 2.0013880447 1.9999835077

I -I 0.0014941845 0.0000797648 0.0013880447 0.0000164923

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

99

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

1 0.5 Z 0 -0.5 -1 0 1 X 2 3 0 1 3

2 Y

Y 3 2.5 2 1.5 1 0.5 X 0.5 1 1.5 2 2.5 3

y=cHxL=0.

y=dHxL=x

100

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 46. Calclese el valor aproximado de la integral


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

p con @a, bD = @0, D, cHxL = 0, dHxL = sen HxL empleando la integral doble de Gauss para 4 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 a c HxL d HxL

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


p 4

f Hx, yL y x =

p 4

sinHxL

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

sinHxL

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

Clculo de la integral I =
b a c HxL d HxL

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


p 4

f Hx, yL y x =

p 4

sinHxL

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

sinHxL

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

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

p 4

sinHxL

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

101

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

I =

p 4

sinHxL

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

Clculo de la integral I =
b a c HxL d HxL

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


p 4

f Hx, yL y x =

p 4

sinHxL

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

sinHxL

1 J N y x 0.30842449774 "################ 1-y2 I 0.3084151489 0.3084145332 0.3084245867 0.3084244977 I -I

I 0.3084251375 0.3084251375 0.3084251375 0.3084251375

9.9886160319 10-6 0.0000106043 5.5086402062 10-7 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.2 0.4 X 0.2 0.6 0

0.6 0.4 Y

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 0.6 X 0.8

y=cHxL=0

y=dHxL=sinHxL

Problema 47. Calclese el valor aproximado de la integral a c Hy senHxL + x cosHyLL d y d x


b d

3 con @a, bD = @- p, p D, cHxL = 0, dHxL = 2 p empleando la integral doble de Gauss para 2 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 I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2p

0.

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

I =

3p 2

-p

2p

0.

H x cosHyL + y sinHxL L y x -12.7479012309

103

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2p

0.

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

I =

3p 2

-p

2p

0.

H x cosHyL + y sinHxL L y x -21.2153899426

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2p

0.

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

I =

3p 2

-p

2p

0.

H x cosHyL + y sinHxL L y x -11.8362377944

Clculo de la integral I =
b a c HxL d HxL

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

f Hx, yL y x =

3 p 2

-p

2p

0.

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

3p 2

2p

-p

0.

H x cosHyL + y sinHxL L y x -20.3037265061 I -12.7479012309 -21.2153899426 -11.8362377944 -20.3037265061 I -I 6.9913075712 1.4761811404 7.9029710077 0.5645177039

I -19.7392088022 -19.7392088022 -19.7392088022 -19.7392088022

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 -2 0 X 2 4 0 2 4 Y 6

Y 6 5 4 3 2 1 X -2 2 4

y=cHxL=0.

y=dHxL=2

105

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

4.7 Descripcin de la integral triple de Gauss


Las integrales triples de Gauss se aproximan de forma similar a las anteriores (integral doble de Gauss). La forma de las integrales triples que se van a resolver es la siguiente:
b a 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 a dHxL cHxL

bHx,yL aHx,yL

f Hx, y, zL z y x

(36)

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 k1 -c1L 2 Hd1 +c1 L k2 2

106

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

For j = 1, 2, 3, ..., n do JY 0 y k1 rn, j + k2 b1 bHx, yL a1 aHx, yL Hb1 l1 -a1 2 L Hb1 l2 +a1 2 L 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 J h1 J Return HJ L

Output

4.9 Problemas
Problema 48. Calclese el valor aproximado de la integral !!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!! 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.
b d b !!!!!!!!!!!!!!! a c a I x2 + y2 M d z d y d z

Solucin

Clculo de la integral I =
b a 2 c HxL d HxL

@a, bD = @-2, 2D

I =

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

-2 - 4-x 2

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


2 x 2 +y2

a Hx,yL

b Hx,yL

f Hx, y, zL z y x

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

cHxL = -

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

dHxL =

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

bHx, yL = 2,

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

107

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

I =
2

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

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

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

8.37758

Problema 49. Calclese el valor aproximado de la integral a c a H x+y+z L d z d y d x


b d b

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

Solucin

Clculo de la integral I =
b a 1 0 c HxL 2 d HxL

@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.
1 0

I =

0.5

a Hx,yL

b Hx,yL

H x+y+z L z y x

f Hx, y, zL z y x

dHxL = 2

I =
1 2 0 1

0.5

H x+y+z L x y z 5.20403626514

Clculo de la integral I =
b a 1 0 c HxL 2 d HxL

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

I =

0.5

a Hx,yL

b Hx,yL

H x+y+z L z y x H cHxL = 1 L

f Hx, y, zL z y x

dHxL = 2

108

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

aHx, yL = 0 bHx, yL = 0.5, n=3 m=3 p=3 empleando la integral triple de Gauss. I =
1 2 0 1

0.5

H x+y+z L x y z 5.20644151981

Clculo de la integral I =
b a 1 0 c HxL 2 d HxL

@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.
1 0

I =

0.5

a Hx,yL

b Hx,yL

H x+y+z L z y x

f Hx, y, zL z y x

dHxL = 2

I =
1 2 0 1

0.5

H x+y+z L x y z 5.20644654817

Clculo de la integral I =
b a 1 0 c HxL 2 d HxL

@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.
1 0

I =

0.5

a Hx,yL

b Hx,yL

f Hx, y, zL z y x

H x+y+z L z y x

dHxL = 2

I =
1 2 0 1

0.5

H x+y+z L x y z 5.20644655383 I 5.2040362651 5.2064415198 5.2064465482 5.2064465538 I -I 0.0024102887 5.0340251407 10-6 5.6651767721 10-9 3.9683811792 10-12

n m p 2 2 2 3 4 5 3 3 4 4 5 5

I 5.2064465538 5.2064465538 5.2064465538 5.2064465538

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 sen I MM d z d y d x y y b d 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 a p 0 c HxL x d HxL

@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 0

I =

xy

a Hx,yL

b Hx,yL

J y N z y x y
z sinI M

f Hx, y, zL z y x

dHxL = x

I =
p x 0 0

xy

J N x y z 7.103931768 y y
sinI z M

Clculo de la integral I =
b a p 0 c HxL x d HxL

@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 0

I =

xy

a Hx,yL

b Hx,yL

J y N z y x y
z sinI M

f Hx, y, zL z y x

dHxL = x

I =
p x 0 0

xy

J N x y z 6.928161315 y y
sinI z M

110

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Clculo de la integral I =
b a p 0 c HxL x d HxL

@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 0

I =

xy

a Hx,yL

b Hx,yL

J y N z y x y
z sinI M

f Hx, y, zL z y x

dHxL = x

I =
p x 0 0

xy

J N x y z 6.934912397 y y
sinI z M

Clculo de la integral I =
b a p 0 c HxL x d HxL

@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 0

I =

xy

a Hx,yL

b Hx,yL

J y N z y x y
z sinI M

f Hx, y, zL z y x

dHxL = x

I =
p x 0 0

xy

J N x y z 6.93480119230 y y
sinI z M

n m 2 2 3 3 4 4 5

p 2 3 4

I 6.9348022005 6.9348022005 6.9348022005 6.9348022005

I 7.1039317679 6.9281613149 6.9349123972 6.9348011923

I -I 0.1691295674 0.0066408856 0.0001101967 1.0082410249 10-6

5 5

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 p = . Hx - aL 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 4 b

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


4 k=0 k=0

(42)

Por lo general sta es la parte dominante de la aproximacin, especialmente cuando @a, bD. el polinomio de Taylor P4 HxL concuerda de forma muy similar con gHxL en todo el intervalo

De forma que para aproximar la integral de f tenemos que agregar este valor a la aproximacin de : gHxL - P4 HxL aLp x. Hx a
b

(43)

Definimos para ello: GHxL = 9


gHxL-P4 HxL a x Hx-aL p b

si a x b si x = a

(44)

113

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

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.

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

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. Para que la integral impropia adquiera la forma:
b a

(45)

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 a

b c

f HxL x.

(47)

114

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

El otro tipo de integrales impropias contiene lmites de integracin infinitos. La integral bsica de esta clase presenta la forma:
a

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. Con lo que se consigue: x = -x-2 , t = -t-2 t. Por lo tanto:
a a 1 tp 1 p x = - t = - p t. 2 21 x t t 0 a
1

(49)

(50)

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

1 a

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 p x *L Hx - aL 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 End End G HxL Hx-aLp
GHxL-pol

(* 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 j I2 * jy0 + 2 S y2 i-2 + 4 S y2 i-1 + yn z z 3 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 !!!! a d x x b
x

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

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=4 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

I M dx !!!!! x
x

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
- P4 HxL 0. x 1. Hx - 0.L 2
1

g HxL - P HxL

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

I2 =

GHxL dx 0.00176912170653

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


1. 0. I M dx > I1 + I2 !!!!! 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 1

118

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 52. Calclese el valor aproximado de la integral


senHxL !!!! a d x x b
4

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=4 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

sinHxL I M dx !!!!! x
4

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
sinHxL - HxL P4 0. x 1. Hx - 0.L 4
1

g HxL - P HxL

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

I2 =

GHxL dx 0.00143219872728

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


1. 0. sinHxL I M dx > I1 + I2 !!!!! 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 1

120

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Problema 53. Calclese el valor aproximado de la integral


e !!!!!! a d x x2 b
2x
5

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=6 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

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

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
- P6 HxL 0. x 1.
2x

g HxL - P HxL

Hx - 0.L 5
2

x = 0.

121

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Evaluacin de G HxL. x 0. 0.166667 0.333333 0.5 0.666667 0.833333 1. GHxL 0.0000000000 1.9380945115 10-7 0.0000196419 0.0002985689 0.0020892041 0.0095641081 0.0335005434

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL I2 = GHxL x


b a 1.

I2 =

GHxL dx 0.00428720658566

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


1. 0. I 2 M dx > I1 + I2 !!!!!!!!
2x
5

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 1

Problema 54. Calclese el valor aproximado de la integral


b a lnHxL IM 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 =
b a

@a, bD = @1., 2.D n=8 empleando la integracion para integrales impropias.


1.

f HxL dx =

2.

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

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
logHxL - P HxL Hx - 1.L 5
1

g HxL - P HxL

8 1. x 2. 0 x = 1.

Evaluacin de G HxL. x 1. 1.125 1.25 1.375 1.5 1.625 1.75 1.875 2. GHxL 0.0000000000 1.1280055350 10-9 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 a 2.

I2 =

GHxL dx 0.00629552218658

1.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


2. 1.

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


logHxL
5

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 2

Problema 55. Calclese el valor aproximado de la integral


b a cosH2 I xL d x M 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 =
b a

@a, bD = @0., 1.D n=6 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

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

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
cosH2 xL - P6 HxL 0. x 1. Hx - 0.L 3
1

g HxL - P HxL

x = 0.

Evaluacin de G HxL. x 0. 0.166667 0.333333 0.5 0.666667 0.833333 1. GHxL 0.0000000000 6.8605216934 10-9 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 a 1.

I2 =

GHxL dx 0.000713600017248

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


1. 0. cosH2 xL I M dx > I1 + I2 !!!!! 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 1

Problema 56. Calclese el valor aproximado de la integral


b a d x !!!!!!!!!! I 1-x M
-x

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=4 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

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

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
- P4 HxL 0. x 1.
-x

g HxL - P HxL

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

I2 =

GHxL dx -0.00133051963596

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


1. 0. I M dx > I1 + I2 !!!!!!!!!!!!! 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 1

Problema 57. Calclese el valor aproximado de la integral


b x 2 d x "################ J Hx-1L N
3

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

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=8 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

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

Hx-1L

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 =


b a

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
x-P 8 HxL 0. x 1.
x

g HxL - P HxL

Hx - 0.L 3
2

x = 0.

Evaluacin de G HxL. x 0. 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1. GHxL 0.0000000000 7.4962258623 10-13 2.4519518726 10-10 7.2969712915 10-9 8.1390311265 10-8 5.3027606584 10-7 2.4590358903 10-6 9.0187941600 10-6 0.0000278602

Se aplica la regla compuesta de Simpson para calcular la integral de GHxL I2 = GHxL x


b a 1.

I2 =

GHxL dx 2.96529248571 10-6

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


1. 0. x # J 2 N dx > I1 + I2 "###################
3

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

Hx-1L

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 1

Problema 58. Calclese el valor aproximado de la integral


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

1 1 1 1 t -2 CosH L t 1 CosH L t CosH L H-t-2 L t t t t = 1 = 1 1 H L H L H L 0 0 t3 t3 t

(53)

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=6 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

1 I x cosH L M dx x

131

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

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
1 cosI M - P HxL

g HxL - P HxL

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

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

I2 =

GHxL dx 0

0.

Se suman las integrales I1 + I2 y se obtiene la integral impropia. I =


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

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.2 0.4 0.6 0.8 1

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

1 1 1 1 t-2 SenH L t 1 SenH L t SenH L H-t-2 L t t t t = 1 = 1 1 H L H L H L 0 0 t4 t4 t2

(54)

133

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Solucin

Clculo de la integral I =
b a

@a, bD = @0., 1.D n=4 empleando la integracion para integrales impropias.


0.

f HxL dx =

1.

H x 2 sinHxL L dx

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

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

Se define la funcin GHxL GHxL = 9 GHxL = 9 0

np a x b Hx - aL x =a
1 sinI M - P HxL

g HxL - P HxL

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

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

I2 =

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 1

135

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

6. Interfaz de Usuario
6.1 Ventana inicial
La ventana inicial del programa realiza la creacin del marco inicial donde se van a alojar los botones, el grfico, logo y los mens de ventana con los respectivos textos relativos al nombre de aplicacin y botn.

Funcin Principal

Funcin Men Botn


Integracin Adaptativa e Integrales Mltiples

Creacin del Marco


<< SuperwidgetFrame() >>

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
Pulsacin

Botn
Acerca de
Pulsacin

Botn
Salir

Botn
Mtodo de cuadratura adaptativo" menuMetodoAdaptativo[ ]

Creacion Marco
SuperWidgetFrame[Panel, Texto]

Pulsacin

Botn
"Integral doble de Simpson" menuDobleSimpson[ ]

Pulsacin

Botn
"Integral doble de Gauss menuDobleGauss[ ]

Creacion Marco
SuperWidgetFrame[TextoSalir] Pulsacin Pulsacin

Pulsacin

Botn
Integral triple de Gauss menuTripleGauss[ ]

Botn
Si
Resp=1

Botn
Cancelar
Resp=2

Pulsacin

Botn
Integracin Adaptativa de Impropias", menuIntegralesImpropias[ ]

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
Mtodo de cuadratura adaptativo" menuMetodoAdaptativo[ ] inicializar[variables globales] Resp=1

Texto Formato Integral Image_Expression

Box
Integer

Creacin Marco
<< SuperwidgetFrame[ ] >>

Box
Real

d: tol

Box
String

F1, a, b, c

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Return <Marco Pr>

Resp=1

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

Botn
"Integral doble de Simpson" menuDobleSimpson[ ] inicializar[variables globales] Resp=1

Texto Formato Integral Image_Expression

Box Creacin Marco


<< SuperwidgetFrame[ ] >>

n, m

Integer

Box
String

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

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Return <Marco Pr>

Resp=1

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
"Integral doble de Gauss menuDobleGauss[ ] inicializar[variables globales] Resp=1

Texto Formato Integral Image_Expression

Box Creacin Marco


<< SuperwidgetFrame[ ] >>

n, m

Integer

Box
String

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

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Return <Marco Pr>

Resp=1

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
"Integral Triple de Gauss menuTripleGauss[ ] inicializar[variables globales] Resp=1

Texto Formato Integral Image_Expression

Box Creacin Marco


<< SuperwidgetFrame[ ] >>

n, m, p

Integer

Box
String

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

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Return <Marco Pr>

Resp=1

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 a las funciones integralesImpropias() y

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
Integracin Adaptativa de Impropias", menuIntegralesImpropias[ ] inicializar[variables globales] Resp=1

Texto Formato Integral Image_Expression

Box Creacin Marco


<< SuperwidgetFrame[ ] >>

Integer

Box
String

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

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Return <Marco Pr>

Resp=1

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 a la funcin

representacionFuncion() las propia funcin y los puntos a y b, y a la funcin representacionFuncionXY() los mismos parametros ms c y d .

La primera realiza una impresion de un grfico; g1 con la funcin Plot( ) y la segunda crea dos grficos, g1 correspondiente a 3D con Plot3D( ) y g2 que lo crea en 2D de

155

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

nuevo con Plot( ). De manera que los grficos respectivos son devueltos al marco del mtodo que los llam.

A continuacin se puede observar el diagrama de las funciones:


#include Graphics Legend

Botn Realizar Mtodos Adaptativos

Botn Realizar Mtodos Adaptativos

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

representacionFuncion[f(x), a, b] g1 = Plot[f(x), a, b]

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

Return [g1]

Return [g1,g2]

Marco Mtodo
<< SuperwidgetFrame[ ] >> <<Muestra el/los grfico/s>>

representacionFuncion[ ]

representacionFuncionXY[ ]

Diagrama para representar funciones en 2 D y 3 D.

Figura 16

156

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

7. Aplicaciones Prcticas
La integracin numrica es una operacin frecuente en computacin cientfica. Obtener la primitiva de una funcin puede ser complicado, incluso imposible. De hecho muchas funciones se definen a partir de integrales que no pueden calcularse de manera exacta, como pueden ser la funcin de error, las funciones logaritmo y seno integral o la funcin gamma de Euler, por citar algunos ejemplos.

Por otro lado, cuando nicamente se conoce el valor de la funcin en un conjunto de puntos, como ocurre con los resultados de un experimento o de simulaciones numricas, sus integrales slo se pueden obtener numricamente, lo cual motiva an ms la necesidad de poder obtener derivadas e integrales a partir de conjuntos discretos de datos.

El trmino integracin numrica cubre varios aspectos distintos en el campo del clculo numrico, como la evaluacin de integrales, tambin conocido como cuadratura numrica, o la solucin de ecuaciones diferenciales. Los algoritmos de cuadratura modernos son muy avanzados, modificando adaptativamente el paso de integracin durante la evaluacin de la integral.

Entre los numerosos campos de aplicacin prctica de la integracin numrica se puden destacar aquellas aplicaciones que requieran del clculo del rea de una figura plana, clculo de volumen de un cuerpo, volmenes de revolucin o lmites de sumas.

157

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Las integrales dobles y triples tienen multitud de aplicaciones en las diferentes ramas:

Fsica y matemtica: clculo de reas y volmenes. Obtencin de integrales

indefinidas de funciones algebraicas, logartmicas y exponenciales.

Economa: optimizacin, aproximacin de funciones que representan variables

econmicas. Calcular reas bajo una curva y entre curvas y aplicar estos conceptos en problemas de aplicacin relacionados con Administracin y Economa.

Ingeniera: en todas las carreras de ingeniera est presente la integracin simple y

doble para el clculo de rea entre curvas, volmenes de slidos de revolucin, longitud de curva y reas de slidos de revolucin.

Los resultados numricos de estos algoritmos se emplean en numerosas

aplicaciones software: lenguajes simblicos, bibliotecas de funciones empleadas en lenguajes de programacin como FORTRAN o MAPLE.

Docencia: Facilitar al profesorado una va de interaccin con los alumnos en el

estudio de la integracin numrica. De una manera intuitiva se puede obtener una primera idea de la funcionalidad de los algoritmos.

158

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Primero con el uso de la interfaz de usuario, y a continuacin presentando el cdigo de los mismos, para un estudio detallado del funcionamiento interno. Se pueden tratar problemas inabarcables de manera manual, de forma efectiva y rpida pudiendo comparar resultados segn los diferentes tipos de problemas existentes en la resolucin de integrales simples y mltiples.

Informtica: aplicacin en un SIG (Sistema de Informacin Geogrfica).

Una posible aplicacin de los algoritmos programados, dentro del campo de la informtica y de gran utilidad es en los Sistemas de Informacin Geogrfico.

Un SIG es un sistema integrado compuesto por hardware, software, personal, informacin espacial y procedimientos computarizados, que permite y facilita la recoleccin, el anlisis, gestin o representacin de datos espaciales.

159

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

El SIG funciona como una base de datos con informacin geogrfica (datos alfanumricos) que se encuentra asociada por un identificador comn a los objetos grficos de un mapa digital. De esta forma, sealando un objeto se conocen sus atributos e, inversamente, preguntando por un registro de la base de datos se puede saber su localizacin en la cartografa.

El SIG separa la informacin en diferentes capas temticas y la almacena independientemente, permitiendo trabajar con ellas de manera rpida y sencilla, y facilitando la posibilidad de relacionar la informacin existente a travs de la topologa de los objetos, con el fin de generar otra nueva que no se podra obtener de otra forma.

160

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

La aplicacin de los distintos algoritmos programados en este proyecto a un SIG conseguira realizar el procesado de los datos provenientes de las diferentes capas para el clculo nuevos datos requeridos en la interaccin del usuario. Por ejemplo, definir funciones que actuaran como selectores de espacios en los distintos planos para recopilar diferentes medidas, como distancias, reas, volmenes, etc., que con los diferentes algoritmos propuestos gozaran de mayor aproximacin y detalle.

De especial inters de cara a la aplicacin en de la integracin, seran los modelos de SIG vectorial, cuyo principal inters de representacin se centra en la precisin de localizacin de los elementos sobre el espacio. Para modelar digitalmente las entidades del mundo real se utilizan tres objetos espaciales: el punto, la lnea y el polgono. Por ello la definicin de funciones que limiten los espacios definidos por estos elementos, podran ser procesables por los algoritmos adaptativos.

Los mtodos de integracin programados consiguen una disminucin del error en cuanto al clculo de regiones de integracin muy clara. Ayudando en la precisin al sistema SIG, que, por ejemplo, trate con las curvas de nivel del un territorio en un mapa digital.

Dependiendo de los requerimientos a la hora de seleccionar los datos se implantara uno u otro algoritmo, si se seleccionan muchos o pocos intervalos en el clculo o dependen ms del nmero de puntos a tratar, o las funciones utilizadas varan en gran medida o al contrario.

Los SIG's se utilizan en multitud de sectores tan dispares como en el agrcola en el que es muy importante el clculo de reas, o en el Industrial o tecnolgico, por ejemplo en

161

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

su aplicacin en los GPS, o en los callejeros que son muy utilizados en Internet. Podra implantarse en un sistema SIG para el sector inmobiliario en el que se trata muy a menudo con el clculo de superficies.

En resumen, ayudar a conseguir una mayor cohesin entre la cartografa tradicional y la digital, facilitando el proceso de los datos, el clculo de resultados y aproximaciones ms exactas mediante los algoritmos adaptativos aplicados en un Sistema de Informacin Geogrfico (SIG).

162

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

8. Conclusiones
Las frmulas de Integracin Numrica, tambin denominadas frmulas de cuadratura, aproximan el valor de la integral de una funcin en un intervalo dado, de la que slo se conoce los valores funcionales en algunos puntos, o la funcin primitiva es difcil de calcular o bien esta funcin primitiva no se puede expresar en trminos de funciones elementales.

Se han desarrollado a lo largo de este proyecto distintos mtodos numricos basados en la cuadratura adaptativa para la resolucin aproximada de una integral, extendiendo tambin el concepto de integracin para su uso con integrales mltiples.

Habiendo analizado y programado los algoritmos numricos para la Integracin

Numrica, se pueden establecer las siguientes conclusiones tericas y prcticas:

1.

Si la regin donde se quiere calcular la integral es grande o la funcin tiene un

comportamiento complicado, las aproximaciones obtenidas con las frmulas simples adaptativas como la regla de Simpson simple, no son lo suficientemente precisas.

Para calcular la integral en esos casos es ms conveniente subdividir el intervalo de integracin en otros ms pequeos e ir aplicando sucesivamente las frmulas de integracin que se denominan compuestas.

2.

La utilizacin de la regla de Simpson compuesta aadiendo puntos en el interior y

calculando las integrales de los intervalos en los que se subdivide la funcin original, de

163

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

forma recursiva, aumenta la precisin de la integracin y disminuyen el error.

La frmula de Simpson compuesta requiere que n sea un nmero par (el nmero de puntos en los que se evala la funcin, que es igual a n + 1, es entonces impar). El trmino de error mejora bastante el resultado obtenido por la regla de Simpson simple.

3.

La cuadratura adaptativa involucra la seleccin cuidadosa de los puntos donde la

funcin va a ser evaluada, de manera que se pueda calcular la integral con una precisin especificada realizando el mnimo nmero posible de evaluaciones de la funcin.

El algoritmo se adapta automticamente al integrando, partiendo el intervalo en subintervalos con un espaciado fino en las partes donde el integrando vara rpidamente y con espaciados mayores donde el integrando vara lentamente.

4.

Analizando los resultados se concluye que el error se divide por diecisis cuando h

se divide por dos en la aplicacin de la frmula de Simpson, frente a las reglas del trapecio y del punto medio en las que se divide nicamente por cuatro. La convergencia es orden 4 para la regla de Simpson.

5.

Cuando se aumenta el esfuerzo computacional, se aprecia la mejora de la

aproximacin del algoritmo. No obstante, la regla de Simpson necesita que la funcin tenga una cuarta derivada continua (de hecho basta con que la cuarta derivada sea integrable) por lo que es ms exigente con la funcin sobre la que se aplica.

Los algoritmos adaptativos programados con la regla compuesta de Simpson reconocen aquellas zonas que requieren mayor trabajo, mayor nmero de intervalos, y

164

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

aqullas otras donde basta unas pocas evaluaciones para obtener una aproximacin suficientemente buena.

6.

Si en vez de seleccionar el tamao idneo de intervalo se elijen los puntos con

unos pesos para cada punto, se reduce la cantidad de evaluaciones funcionales necesarias para la aproximacin. El mtodo de cuadratura Gaussiana realiza esta reduccin y su uso con integrales dobles y triples constituye un medio muy til para llegar al clculo del valor final de las integrales.

7.

El clculo de integrales dobles, con los algoritmos detallados en el Proyecto no se

limitan a aqullas que tienen regiones rectangulares, pues son modificables y adaptables en el propio cdigo o realizando particiones adecuadas en las regiones de integracin.

8.

La utilizacin de los algoritmos adaptativos es aplicable a la integracin de

integrales impropias. Para resolverlo se realiza la construccin del polinomio de Taylor de


la funcin junto con impropias. la adaptacin de la regla compuesta de Simpson al clculo de

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

Industrial H6 %L. La suma de los conceptos de Coste Directo, Gastos Generales y Beneficio Industrial constituyen el Total Importe sin IVA.

Proyecto. A este Coste Directo se le aplican los Gastos Generales H13 %L y el Beneficio

para la Pennsula y Baleares, IGIC H5 %L para las islas Canarias o IPSI H0 %L para Ceuta y Melilla.

A este importe se le sumarn los impuestos correspondientes como IVA H16 %L,

167

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

Total Proyecto
La suma del Total Importe sin IVA ms la partida de Incrementos e IVA

determinan el importe total del desarrollo, implantacin y puesta en servicio del Proyecto.

9.3. Costes del Proyecto


El importe total del Proyecto asciende a 21.562, 73 Euros (VEINTIN MIL

QUINIENTOS SESENTA Y DOS CON SETENTA Y TRES CNTIMOS ), impuestos


incluidos.

El detalle de cada una de las partidas se expresa en la tabla siguiente.

168

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

TTULO DEL PROYECTO FIN DE CARRERA

P.1

tem

Concepto

Empresa

Unidad (Meses/ Hombre)

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 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 Desarrollo Inf. Desarrollo Inf. 0,04 0,25 7.847,53 5.762,31 274,66 1.440,58 Subtotal 1 8.576,21

P.1.1.1

Desarrollo Inf. Desarrollo Inf. Desarrollo Inf. Desarrollo Inf.

0,04 0,25 0,04 0,25

7.847,53 5.762,31 7.847,53 5.762,31

274,66 1.440,58 274,66 1.440,58

P.1.1.2

P.1.1.3

Desarrollo Inf. Desarrollo Inf.

0,07 0,50

7.847,53 5.762,31

549,33 2.881,16

P.1.1.4

2 P.1.2.1

Instalacin, Pruebas e Integracin del Software Pruebas de integracin en fbrica (Entorno de Desarrollo) Jefe de Proyecto Analista/Programador 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

P.1.2.2

Desarrollo Inf. Desarrollo Inf.

0,01 0,10

7.847,53 5.762,31

109,87 576,23 Subtotal 2 1.372,19

3 P.1.3.1 P.1.3.2 P.1.3.3

Equipamiento y Licencias 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 Subtotal 3 1.764,33

4 P.1.4.1

Apoyo Logstico (Formacin) Formacin Aplicacin Software y documentacin (Curso de 6 horas a 8 personas) Desarrollo Inf. 1 3.907,91 3.907,91 Subtotal 4 3.907,91

TOTAL COSTE DIRECTO 5 P.1.5.1 P.1.5.2 Incrementos e IVA Gastos Generales Beneficio Industrial

15.620,64

Desarrollo Inf. Desarrollo Inf.

13% 6%

15.620,64 15.620,64

2.030,68 937,24 18.588,56

TOTAL IMPORTE SIN IVA IVA (Pennsula y Baleares) 16% 18.588,56 2.974,17

TOTAL PROYECTO (EUROS)

21.562,73

169

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

9.4. Planificacin temporal del proyecto


En el siguiente diagrama de Gantt de actividades se muestran los hitos y tareas ms significativos para el desarrollo y ejecucin de este Proyecto Fin de Carrera.

Id 1 2 3 4 5 6 7 8 9 10 11

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 INTERFAZ DE USUARIO DOCUMENTACIN FINAL FINALIZACIN DEL PFC

sep

oct

nov

2005 dic ene

feb

mar

abr

may jun

jul

08/10

19/11 24/12 21/01 25/02 01/04 22/04 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

Integracin Adaptativa e Integrales Mltiples

[GASC93]

Gasca Gonzlez, Mariano.

Clculo Numrico I. 6 Edicin.

Ed. UNED. Madrid, 1993.

[INRE99]

Infante del Ro, Juan Antonio; Rey Cabezas, Jos Mara.

Mtodos Numricos. Teora, Problemas y Prcticas con MATLAB.

Ediciones Pirmide. Madrid, 1999.

[MAFI92]

Mathews, John H.; Fink, Kurtis D.

Numerical Methods for Mathematics, Science and Enginnering. 2 Edicin.

Second Edition. Prentice-Hall, Inc. London, 1992.

[MAFI00]

Mathews, John H.; Fink, Kurtis D.

Mtodos Numricos con MATLAB. 3 edicin. Prentice Hall, Madrid, 2000.

[MORE99]

Moreno Gonzlez, Carlos.

Clculo Numrico II. 1 Edicin.

Ed. UNED. Madrid, 1999.

172

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

[MODU88]

Moursund, David G.; Duris, Charles S.

Elementary Theory and Application Analysis.

Dover Publications, Inc. New York, 1988.

[MUTO98]

MUTO, V.. Curso de Mtodos Numricos.

Servicio Editorial Universidad del Pas Vasco, 1998.

[NAKA91]

Nakamura, S. Applied Numerical Methods whit Software.

Editorial Prentice-Hall, 1991.

[PISK78]

Piskunov, N. Clculo Diferencial e Integral.

Montaner y Simn, S. A. Barcelona, 1978.

[PORT]

Portaencasa, R.; Vega, C.; Fdez. Baizn, C.; Morant, J. L.; Ribagorda, A.

Anlisis Numrico. Facultad de Informtica. Madrid.

[REY62]

Rey Pastor, Julio. Curso de Clculo Infinitesimal. 4 Edicin.

Buenos Aires, 1962.

[RINC01]

Rincn, F.

Anlisis Matemtico y Mtodos Numricos para Informtica.

Ed. Dpto. Publicaciones de la E.U.I. Madrid, 2001.

173

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

[RODR03]

Rodrguez Gmez, Francisco Javier.

Clculo y Mtodos Numricos. Teora, Algoritmos y Problemas Resueltos.

Universidad Pontificia Comillas. Madrid, 2003.

[ROGA98]

Rodrguez Gmez, Fco. Javier; Garca Merayo, Flix.

Fundamentos y Aplicaciones con Mathematica. Paraninfo. Madrid, 1998.

[SCHE72]

Scheid, Francis.

Anlisis Numricos. Teora y 775 Problemas Resueltos.

Serie Schaum, McGraw-Hill. Madrid, 1972.

[SCHE91]

Scheid, F.; di Costanzo, R. E.

Mtodos Numricos. Segunda Edicin. McGraw-Hill, 1991.

[VIILL94]

De la Villa Cuenca, Agustn.

Clculo I. Teora y Problemas de Anlisis Matemtico

de una Variable. 2 Edicin.

Ed. CLAGSA. Madrid, 1994.

174

Proyecto Fin de Carrera

Integracin Adaptativa e Integrales Mltiples

[VILL96]

De la Villa Cuenca, Agustn.

Problemas de lgebra con Esquemas Tericos. 3 Edicin.

[WOL91]

Wolfram, Stephen.

Mathematica. A System for Doing Mathematics by Computer.

Second Edition.

Addison-Wesley. Redwood City, California, 1991.

175