Professional Documents
Culture Documents
PARA INGENIERA
INTEGRANTES
PATRICIO ROLDN, JUAN 10170143
HUERTA ESPINOZA, JHERSON 11170221
TEMA
INTEGRACIN NUMRICA: MTODOS
CERRADOS
PROFESOR
ING. RUIZ LIZAMA, EDGAR
2014
2
DEDICATORIA
Este trabajo est dedicado a nuestra
familia, a Dios sobre todas las cosas, y
al Profesor, quien nos brind las
herramientas para culminar este
trabajo, con mucho esfuerzo.
3
INDICE
RESUMEN ANALTICO 4
INTRODUCCIN 5
OBJETIVOS 6
CAPTULO I 7
MARCO TERICO 7
A. REGLA DEL TRAPECIO 7
B. REGLA DEL TRAPECIO COMPUESTA 8
C. REGLA DE SIMPSON 9
D. REGLA DE SIMPSON COMPUESTA 9
E. REGLA DE SIMPSON 3/8 10
F. REGLA DE BOOLE 10
CAPTULO II 11
PROBLEMAS 11
A. APLICATIVOS 11
B. CASOS REALES 31
CONCLUSIONES 36
ANEXOS 37
REFERENCIAS 39
4
RESUMEN ANALTICO
Este trabajo est compuesto por 3 partes importantes, los cuales corresponden
a la elaboracin de una monografa de trabajo:
En la primera parte se pueden observar las pginas preliminares, como son: el
ndice y el resumen del trabajo, con los cuales, el estudiante puede orientarse
con respecto a la estructura del mismo y a la vez entenderlo de manera
completa.
En la segunda parte, que corresponde al cuerpo del trabajo, podr introducirse
al tema, el cual es Mtodos Cerrados de Integracin Numrica, que se
encuentra en las pginas, para luego pasar al contenido del Trabajo, lo que
incluye entre s, la teora del tema y como tal, problemas resueltos en el
software MATLAB y numricamente.
Parte culminar con el trabajo, adjuntamos algunas referencias documentales,
con los cuales, el estudiante si desea obtener mayor conocimiento acerca del
tema, puede acudir a ellos con ese fin. En esta parte final de la estructura del
trabajo se presentan: el anexo, la lista de referencias y, por tanto la bibliografa
del trabajo, respetando la autoridad intelectual de los anexos.
5
INTRODUCCION
Este trabajo est enfocado en los Mtodos cerrados de Integracin Numrica,
es decir, aquellos en los que se tiene un intervalo definido de la funcin
integrando. Entre los mtodos se tiene: Regla del trapecio, Regla del trapecio
compuesto, Regla de Simpson 1/3, Regla de Simpson 3/8.
La integracin Numrica nos permite aproximar la Integral de una funcin f(x)
definida en el intervalo [a,b] sin necesidad de utilizar un computador o una
calculadora cientfica, sino mediante algoritmos ya establecidos.
()
En este trabajo se pueden apreciar problemas aplicados en MATLAB como
resueltos por procedimientos de aproximacin numrica.
6
OBJETIVOS
Aprender a utilizar los mtodos de integracin cerrada para la solucin
de distintos problemas en el rubro de la Ingeniera.
Elegir el mtodo de Integracin cerrada que mejor converja en
problemas determinados, o que el estudiante desee utilizar.
Aprender mediante programacin de datos, las funciones que contiene
el software MATLAB
Utilizar el software MATLAB como herramienta para la solucin de
problemas de Integracin Numrica de una manera rpida.
Verificar la eficiencia de los mtodos aproximados de Integracin con los
resultados obtenidos en el software MATLAB.
7
CAPTULO I
MARCO TERICO
Los mtodos de integracin numrica se pueden utilizar para integrar funciones
dadas, ya sea mediante una tabla o en forma analtica. Incluso en el caso en
que sea posible la integracin analtica, la integracin numrica puede ahorra
tiempo y esfuerzo si slo se desea conocer el valor numrico de la integral.
Los mtodos de integracin numrica se obtienen al integrar los polinomios de
interpolacin.
Por consiguiente, las distintas frmulas de interpolacin darn por resultado
distintos mtodos de integracin numrica.
Los mtodos que se estudiarn se refieren a las frmulas de Newton-Cotes,
que se basan en las frmulas de interpolacin con puntos de separacin
constantes y se deducen de integrar las frmulas de interpolacin de Newton,
as como la frmula de interpolacin de Lagrange.
A su vez, las frmulas de Newton-Cotes se subdividen en las de tipo cerrado y
las de tipo abierto.
Las reglas del trapecio y las dos reglas de Simpson pertenecen al tipo cerrado.
A. REGLA DEL TRAPECIO:
Esta regla es un mtodo de integracin numrica que se obtiene al integrar el
polinomio de interpolacin de primer grado (Lineal). Para obtener una buena
precisin se necesita un gran nmero de subintervalos.
()
(() ()) +
8
De donde:
h = b - a
()
B. REGLA DEL TRAPECIO COMPUESTA:
La regla del trapecio compuesta es ms precisa que la regla del trapecio
simple, debido a que el primero posee ms intervalos de particin de la funcin,
y stos se integran, obteniendo as una mejor aproximacin de la integral de la
funcin.
El error aumenta conforme aumentan los intervalos, un error para cada
intervalo, siendo el error total la suma de estos errores individuales. Se cumple
que:
()
= ()
+ ()
+ ()
+ + ()
Esta suma de Integrales por partes se expresa por la regla trapezoidal:
()
((
) (
))
Haciendo un caso general, se tiene para la integral de [a,b], h b-a
()
((
) (
) (
) (
) (
) (
))
De donde su error total est dado por:
() , donde
< <
9
Se deduce por tanto que:
()
((
) (
) (
)) +
C. REGLA DE 1/3 DE SIMPSON:
Esta regla se basa en la interpolacin polinomial cuadrtica (de segundo
orden). Obteniendo el polinomio de Newton ajustado a tres puntos e
integrando el resultado se tiene la regla de 1/3 de Simpson.
()
((
) (
) (
))
D. REGLA DE SIMPSON COMPUESTA:
Es la regla de Simpson aplicada a dos subintervalos [
] y [
], con la cual
se obtiene la siguiente relacin:
()
()
+ ()
()
((
) (
) (
))] + [
((
) (
) (
))]
()
((
) (
) (
) (
) (
))
10
E. REGLA DE DE SIMPSON 3/8:
Esta regla de 3/8 se obtiene al integrar una frmula de interpolacin de tercer
grado. Para la regla extendida se aplica a un nmero de intervalos que sea
mltiplo de tres.
()
((
) (
) (
) (
))
F. REGLA DE BOOLE:
La regla de Boole utiliza cinco puntos consecutivos igualmente separados. Se
obtiene al integrar la frmula de interpolacin de cuarto grado.
()
((
) (
) (
) (
) (
))
11
CAPTULO II
PROBLEMAS
A. CASOS APLICATIVOS
PROBLEMA 1.
TEMA: REGLAS DE TRAPECIO Y SIMPSON.
Encuentre la integral aproximada de la funcin:
,
que da lugar a la curva normal tipificada, entre los lmites -1 y 1.
a) Utilice la regla trapezoidal con varios trapezoides y compare con el
resultado (0.682) obtenido en tablas.
b) Use la regla de Simpson varias veces y compare con el resultado
(0.682) obtenido de tablas.
SOLUCIN.
a) REGLA TRAPEZOIDAL SIMPLE Y COMPUESTA.
Tabulando para distintos valores de n:
Para n=1.
h=
()
= 2
()
= (
) ,((
) (
))-
()
=(
) ,(() ())-
()
, -
()
= 0.484
12
Para n=2.
h=
()
= 1
()
= (
) ,((
) (
) (
))-
()
=(
) ,(() () ())-
()
, () -
()
= 0.641
Para n=4.
h=
()
()
= (
) ,((
) (
) (
) (
) (
))-
()
=(
) ,(() () () () ())-
()
, () () () -
()
= 0.672
13
Se tiene el cuadro resumen. que contiene los errores absoluto, relativo y
relativo porcentual, y con ello se denota que, conforme aumente la cantidad de
trapecios formados bajo la curva en el intervalo definido, la precisin de la
aproximacin a la integral aumenta, por tanto, cuando n=4, es decir 5 puntos
utilizados, el rea (0.672) es ms aproximada al valor real que es, por tabla, de
0.682.
SOLUCIN EN MATLAB.
Definiendo el script trapeciosComp.m:
%Integracion por trapecios compuesta
function I=trapeciosComp(f,a,b,N,tol)
format short
k=2;
I=trapecios(f,a,b,10);
%tol es la tolerancia para los calculos. Puede ser 0.001,0.0001 o similar
incr=tol+1;
while k<=N & incr>tol
h=(b-a)/(10*k);
x=a:h:b;%nodos de la cuadratura
y=feval(f,x);
p=[1 2*ones(1,10*k-1) 1];%pesos de la cuadratura
int=(h/2)*sum(p.*y);%aproximacion de la integral por trapecios
I=[I int];
incr=abs(I(k)-I(k-1));
k=k+1;
end
plot(I);
end
n Valor real Val. Aprox E
abs
E
r
E
r
%
1 0.682 0.484 0.198 0.2903 29.03
2 0.682 0.641 0.041 0.0601 6.01
3 0.682 0.672 0.010 0.0147 1.47
14
Ahora, en el programa principal se llama a las funciones desde valores
creados:
GRFICO EN MATLAB.
>> f1=inline('exp(-x.^2/2)/sqrt(2*pi)')
f1 =
Inline function:
f1(x) = exp(-x.^2/2)/sqrt(2*pi)
>> trapeciosComp(f1,-1,1,1,0.0001)
ans =
0.6811
>> trapeciosComp(f1,-1,1,2,0.0001)
ans =
0.6811 0.6823
>> trapeciosComp(f1,-1,1,4,0.0001)
ans =
0.6811 0.6823 0.6825 0.6826
15
b) REGLA DE SIMPSON SIMPLE Y COMPUESTA.
Tabulando para distintos valores de n:
Para n=2.
h=
()
= 1
()
= (
) ,((
) (
) (
))-
()
=(
) ,(() () ())-
()
, () -
()
= 0.693
Para n=4.
h=
()
= 0.5
()
= (
) ,((
) (
) (
) (
) (
))-
()
=(
) ,(() () () () ())-
()
, () () () -
()
=0.683
16
Para n=6.
h=
()
= 0.333
()
= (
) ,((
) (
) (
) (
) (
)
(
) (
))-
()
=(
) ,(() () () ()
() () ())-
()
, () () () ()
() -
()
=0.6823
Se tiene el cuadro resumen. que contiene los errores absoluto,
relativo y relativo porcentual, y con ello se denota que, conforme
aumente la cantidad de subintervalos formados bajo la curva en el
intervalo definido, la precisin de la aproximacin a la integral
aumenta, por tanto, cuando n=6, es decir 5 puntos utilizados, el rea
(0.6823) es ms aproximada al valor real que es, por tabla, de 0.682,
con un ligero error relativo porcentual de 0.04%.
n Valor real Val. Aprox E
abs
E
r
E
r
%
2 0.682 0.6930 0.011 0.0161 1.61
4 0.682 0.6830 0.001 0.0014 0.14
6 0.682 0.6823 0.0003 0.0004 0.04
17
SOLUCIN EN MATLAB.
Definiendo el script Simpson.m:
%Integracion por Simpson 1/3 o compuesto o solo simpson
function I=Simpson(f,a,b,N)
%Datos
%f es la funcion
%a,b son los limites del espacio de integracion
%N es el numero de subintervalos, recuerde que N debe ser par
h=(b-a)/N;
x=a:h:b;
y=feval(f,x);
p=ones(1,N+1);
p(2:2:N)=4;
p(3:2:N-1)=2;
I=(h/3)*sum(p.*y);
end
Ahora llamando a las funciones desde el programa principal, con valores
definidos:>> f1=inline('exp(-x.^2/2)/sqrt(2*pi)')
f1 =
Inline function:
f1(x) = exp(-x.^2/2)/sqrt(2*pi)
>> Simpson(f1,-1,1,2)
ans =
0.6932
>> Simpson(f1,-1,1,4)
ans =
0.6831
>> Simpson(f1,-1,1,6)
ans =
0.6828
>>
18
PROBLEMA 2.
TEMA: REGLA DEL TRAPECIO COMPUESTO.
Evaluar la siguiente funcin:
SOLUCIN
Hallar el valor de h:
0 0.25 0.50 0.75 1.00
() 2.00 1.94 1.79 1.60 1.41
Aplicando regla del trapecio:
()
,(
) *(
) (
) (
)+ (
)-
()
, * + - , *+ -
, - ,-
Por tanto, se tiene que:
19
El valor verdadero de la integral buscada es: 1.7627, por tanto haciendo
el anlisis de errores, para errores absoluto, relativo y relativo porcentual
se tiene:
()
() ()
Ahora, tomando todos los decimales para hacer ms exacta la
aproximacin, la integral de la funcin es: 1.75906154, y haciendo su
anlisis de errores tenemos:
()
SOLUCIN EN MATLAB.
Definiendo el script trapeciosComp.m:
%Integracion por trapecios compuesta
function I=trapeciosComp(f,a,b,N,tol)
format long
k=2;
I=trapecios(f,a,b,10);
%tol es la tolerancia para los calculos. Puede ser 0.001,0.0001 o similar
incr=tol+1;
while k<=N & incr>tol
h=(b-a)/(10*k);
x=a:h:b;%nodos de la cuadratura
y=feval(f,x);
p=[1 2*ones(1,10*k-1) 1];%pesos de la cuadratura
int=(h/2)*sum(p.*y);%aproximacion de la integral por trapecios
I=[I int];
incr=abs(I(k)-I(k-1));
k=k+1;
end
plot(I);
end
20
Ahora, en el programa principal se llama a las funciones desde valores
creados:
GRFICO EN MATLAB.
>> f=inline('2./(sqrt(1+x.^2))')
f =
Inline function:
f(x) = 2./(sqrt(1+x.^2))
>> trapeciosComp(f,0,1,4,10^-6)
ans =
1.762157845104458 1.762599855528605 1.762681700280142
1.762710345273269
>>
21
PROBLEMA 3.
TEMA: REGLA DEL TRAPECIO COMPUESTO.
Evaluar la integral de la funcin, mediante el mtodo del trapecio compuesto:
SOLUCIN
Hallar el valor de h:
0 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00
() 1.7
1
1.717
1
1.738
0
1.771
8
1.817
1
1.872
2
1.935
4
2.00
5
2.080
4
Aplicando regla del trapecio:
()
,(
) *(
) (
) (
)+ (
)-
,
* + -
, *+ -
, -
,-
22
Por tanto, se tiene que:
El valor verdadero de la integral buscada es: 3.6864, por tanto haciendo
el anlisis de errores, para errores absoluto, relativo y relativo porcentual
se tiene:
()
() ()
Ahora, tomando todos los decimales para hacer ms exacta la
aproximacin, la integral de la funcin es: 3.6879804187, y haciendo su
anlisis de errores tenemos:
()
()
23
SOLUCIN EN MATLAB.
Definiendo el script trapeciosComp.m:
%Integracion por trapecios compuesta
function I=trapeciosComp(f,a,b,N,tol)
format long
k=2;
I=trapecios(f,a,b,10);
%tol es la tolerancia para los calculos. Puede ser 0.001,0.0001 o similar
incr=tol+1;
while k<=N & incr>tol
h=(b-a)/(10*k);
x=a:h:b;%nodos de la cuadratura
y=feval(f,x);
p=[1 2*ones(1,10*k-1) 1];%pesos de la cuadratura
int=(h/2)*sum(p.*y);%aproximacion de la integral por trapecios
I=[I int];
incr=abs(I(k)-I(k-1));
k=k+1;
end
plot(I);
end
Ahora, en el programa principal se llama a las funciones desde valores
creados:
>> f=inline('(x.^2+5).^(1/3)')
f =
Inline function:
f(x) = (x.^2+5).^(1/3)
>> trapeciosComp(f,0,2,8,10^-6)
ans =
Columns 1 through 4
3.687402395728518 3.686631849919230 3.686489175264236
3.686439240539017
Columns 5 through 8
3.686416128141253 3.686403573323892 3.686396003187246
3.686391089886359
>>
24
GRFICO EN MATLAB.
PROBLEMA 4.
TEMA: REGLA DE SIMPSON 1/3.
Evaluar la integral de la funcin, mediante el mtodo de Simpson:
SOLUCIN
Hallar el valor de h:
0 0.2 0.4 0.6 0.8
, () () () -
, -
,-
Por tanto, se tiene que:
El valor verdadero de la integral buscada es: 0.5548918, por tanto
haciendo el anlisis de errores, para errores absoluto, relativo y relativo
porcentual se tiene:
()
()
INTERPRETACIN: Se puede observar que la aproximacin es muy buena,
porque el error es demasiado pequeo.
26
SOLUCIN EN MATLAB.
Definiendo el script Simpson.m:
%Integracion por Simpson 1/3 o compuesto o solo simpson
function I=Simpson(f,a,b,N)
%Datos
%f es la funcion
%a,b son los limites del espacio de integracion
%N es el numero de subintervalos, recuerde que N debe ser par
h=(b-a)/N;
x=a:h:b;
y=feval(f,x);
p=ones(1,N+1);
p(2:2:N)=4;
p(3:2:N-1)=2;
I=(h/3)*sum(p.*y);
end
Ahora llamando a las funciones desde el programa principal, con valores
definidos:
>> f=inline('x.*exp(x)')
f =
Inline function:
f(x) = x.*exp(x)
>> Simpson(f,0,0.8,4)
ans =
0.554939988558157
>>
27
GRFICO EN MATLAB.
PROBLEMA 5.
TEMA: REGLA DE SIMPSON 1/3.
Evaluar la integral de la funcin, mediante el mtodo de Simpson:
SOLUCIN
Hallar el valor de h:
0 0.2 0.4 0.6 0.8 1.0 1.2
()
,(
) (
)-
Cuando , la formula (8) queda como sigue:
()
()
,(
) (
)-
,(
) (
)-
,(
) (
) (
)-
, () () () ()
() -
,-
Por tanto, se tiene que:
El valor verdadero de la integral buscada es: 1.6488, por tanto haciendo
el anlisis de errores, para errores absoluto, relativo y relativo porcentual
se tiene:
29
()
() ()
a
INTERPRETACIN: Se puede observar que la aproximacin es muy buena,
porque el error es demasiado pequeo.
SOLUCIN EN MATLAB.
Definiendo el script Simpson.m:
%Integracion por Simpson 1/3 o compuesto o solo simpson
function I=Simpson(f,a,b,N)
%Datos
%f es la funcion
%a,b son los limites del espacio de integracion
%N es el numero de subintervalos, recuerde que N debe ser par
h=(b-a)/N;
x=a:h:b;
y=feval(f,x);
p=ones(1,N+1);
p(2:2:N)=4;
p(3:2:N-1)=2;
I=(h/3)*sum(p.*y);
end
Ahora llamando a las funciones desde el programa principal, con valores
definidos:
>> x=0:0.01:1.2;
>> f=cos(x).*exp(x);
>> Simpson(f,0,1.2,6)
ans =
1.648715319428997
>> plot(f,x)
30
GRFICO EN MATLAB.
31
B. CASOS REALES
PROBLEMA 1.
TEMA: REGLA DE SIMPSON 3/8.
La energa consumida por un dispositivo elctrico en el tiempo [
], se
puede calcular mediante la integral: ()
, donde la potencia elctrica
es () () () , si el voltaje aplicado es ()
y la intensidad de
corriente ()
()
(-
()
()) =
()
()
()
()
|
()
()|
()
()
()
)
|
()
()| 0<
( )()
INTERPRETACIN.
Teniendo en cuenta que n debe ser mltiplo de 3, se entiende que se necesitan 9
particiones como mnimo para poder obtener la cantidad de energa que consume
32
SOLUCIN EN MATLAB.
Definiendo el script trapeciosComp.m:
%Integracion por Simpson 3/8
function I=Simpson38(f,a,b,n)
%f es la funcion
%a y b son los limites de integracion
%n es el numero de subintervalos
h=(b-a)/n;
n=n+1;
y=zeros(n,1);
x=zeros(n,1);
suma=0;
for i=1:n
x(i)=a+h*(i-1);
y(i)=feval(f,x(i));
end
for i=2,n-1
if rem(i-1,3)==0
suma=suma+2*y(i);
else
suma=suma+3*y(i);
end
end
I=3*h*(y(1)+suma+y(n))/8;
end
Ahora, en el programa principal se llama a las funciones desde valores
creados:
>> x=0:0.01:1;
>> f=exp(x).*x.^2;
>> Simpson38(f,0,1,9)
ans =
9.00000000000012
33
PROBLEMA 2.
TEMA: REGLA DE SIMPSON 3/8.
Los psiclogos emplean distintas pruebas estandarizadas para medir la
inteligencia. El mtodo ms utilizado para describir el resultado de estas
pruebas es el llamado cociente de inteligencia . Un es un numero positivo
que en teora, indica como se compara la edad mental de una persona con su
edad cronolgica. El medio esta colocada arbitrariamente en 100, de
manera que la mitad de la poblacin tiene un mayor que 100. Los estn
distribuidos en un curva normal. La proporcin de personas que tiene un
entre esta dada por el rea bajo la curva desde A hasta B es decir esta
dad por la integral:
(),-
a) Escriba comandos de Matlab para obtener la grfica de la curva normal
presentada en la figura. Tenga en cuenta que el color de la lnea es azul
y su nacho es 2.
b) Encuentre la proporcin de todas las personas que tienen entre 120
y 126 utilizando el mtodo de Simpson con n=3 participaciones
SOLUCIN.
a)
%Comando en Matlab
x=[70:0.01:130];
y=(1/(16*sqrt(2*pi)))*exp(-1/2*((x-100)/16).^2);
p=plot(x,y);
set(p,'color','blue','linewidth',2)
title('curva normal')
grid on
title('curva normal')
xlabel('IQ')
34
b)
- Del enunciado se tiene que al proporcin solicitada viene dada por:
()
, donde ()
(),-
- Aplicando Simpson con n=3 se tiene
. Luego los
extremos de los sub intervalos son 120, 122, 124,126.
()
(),-
=
(),-
=
(),-
()
=0.4578334
- Reemplazando con Simpson 3/8, se tiene
()
, () ( )-
()
(),-
- Ahora multiplicando esta aproximacin por