Sei sulla pagina 1di 11

MTODOS NUMRICOS CON SOFTWARE MATLAB

INTEGRACIN NUMRICA
b

La Integral Definida .- Para Calcular la integral definida


clculo se tiene T=

b
a

f ( x) dx

f ( x)

b
a

f (b)

f ( x) dx por el segundo teorema fundamental del

f (a) . Es decir

y=f(x)

TT
x
x=b

x=a

Sin embargo, para el clculo de la antiderivada existen integrales definidas tales como :
3
2

sen( x )
dx
b)
x

x2

a) e dx
0

c)
0

senh ( x )
dx
x

para los cuales no existe un mtodo conocido para encontrar su antiderivada, pero si la funcin f(x) es continua en
el intervalo [a , b] la integral existe y es un nmero nico. Para estos casos, en que no se pueden encontrar la
antiderivada, veremos el mtodo del trapecio para estimar el valor de una integral definida.
MTODO DEL TRAPECIO
La regla trapezoidal es un mtodo de integracin numrica que se basa en la integracin de la frmula de
b

interpolacin lineal. Supongamos que se evala

.. (1)

f ( x) dx
a

Aproximamos f(x) mediante una interpolacin lineal g ( x)


donde : f1

f (a)

x a
f2
b a

... (2)

f (b) entonces la ecuacin (1) se convierte en


b

f ( x) dx
a

f2

b x
f1
b a

g ( x) dx
a

h
( f1
2

con

f2 )

.(3)
.. (4)

b a

La ecuacin (3) es la regla trapezoidal, que se puede escribir como


b

f ( x) dx
a

h
( f1
2

f1 )

.. (5)

donde E representa el errorypor truncamiento.


f1

Fig. 1

g(x)

y=f(x)

f2
x
x1=a

DR. SORIA QUIJAITE JUAN JESS

x2=b

La regla trapezoidal se ilustra grficamente en la figura (1). El rea bajo la interpolacin lineal, g(x), es igual a la
integral calculada por la regla trapezoidal, mientras que el rea bajo y=f(x) es el valor exacto. Por tanto el error de

1 3
h f ''
12

la ecuacin (3 es igual al rea entre g(x) y f(x), y es aproximadamente E

GENERALIZACIN DEL MTODO DEL TRAPECIO


La ecuacin (5) puede extenderse a mltiples intervalos. Si la integrada se representa mediante (n+1) puntos de
datos con puntos de abscisas igualmente espaciados, la ecuacin (5) puede aplicarse repetidamente a cada intervalo.
La ecuacin as obtenida es la regla trapezoidal extendida y se escribe as:
b

f ( x) dx

h
f1
2

2 f2

f ( x) dx

h
f1
2

a
b

I
a

h
xi

fn

E:

fi

fn

, donde :

i 1

b a
n
a (i 1)h

fi
i

2 f4 2 fn

2 f3

f ( xi )
1,2,3,, n 1
b

Equivalente a: I

f ( x) dx
a

n
h
f ( x1 ) 2 f ( xi )
2
i 1

f ( xn 1 )

El trmino error de la regla trapezoidal extendida est dado por

(b a)3
. f ''
12n 2

b a 2
.h . f ' ' o en forma equivalente, por E
12
Donde f ' ' es la media de f ' ' en a x b
E

f1

f2

f3

y=f(x)
f4

x
x1

x2

x3

x4

Fig(2)-Regla Trapezoidal extendida


------------------------------------------------------------------------------------------------------------------------------------------PROGRAMA DE LA REGLA COMPUESTA DEL TRAPECIO
function trapecio
f=input('Ingrese la funcin a integrar f(x)=','s');
a=input('Ingrese el lmite inferior=');
b=input('Ingrese el lmite superior=');
n=input('Ingrese el valor de M=');
xmin=a-1;
xmax=b+1;
h=(b-a)/n;
x=a:h:b;

DR. SORIA QUIJAITE JUAN JESS

fx=eval(f);
y=abs(fx);
A=y(1)+y(n+1);
B=2*sum(y(2:n));
integral=(h/2)*(A+B);
fprintf('El rea es: %10.9f\n',integral);
%GRFICA DE LA INTEGRAL
xp=xmin:0.2:xmax;
x=xp;
yp=eval(f);
plot(xp,yp,'b');
hold on
x=a:0.05:b;
y=eval(f);
bar(x,y,'r');
xlabel('EJE X')
ylabel('EJE Y')
title('rea bajo la curva')
grid on
--------------------------------------------------------------------------------------------------------------------------------------6

E-1) Sea la funcin real f ( x)

2 sen(2 x ) , calcular

f ( x) dx usando la regla compuesta del trapecio con


1

11 nodos
Resolucin
%Ploteo de la curva a integrar
x=0:0.01:7;
y=2+sin(2*sqrt(x));
plot(x,y,'k')
xlabel('EJE X')
ylabel('EJE Y')
title('Curva a Integrar')
grid on

%COMPILARLO CON EL PROGRAMA TRAPECIO ASI: trapecio


>> trapecio
Ingrese la funcin a integrar f(x)=2+sin(2*sqrt(x))
Ingrese el lmite inferior=1
Ingrese el lmite superior=6
Ingrese el valor de M=10
%Resultado del rea bajo la curva es:
El rea es: 8.193854565
%La grfica es:

E-2) Un automvil de masa M=2000 kg. viaja a una velocidad de 30 m/s. La transmisin se pone en neutral en t=0
s. Suponga que la ecuacin de la desaceleracin despus de t=0 es 2000 u

du
dx

8.1 u 2 1200 donde u es la

velocidad y x es la distancia lineal recorrida por el automvil desde el lugar en el que se encontraba en t=0. El

DR. SORIA QUIJAITE JUAN JESS

miembro derecho es la resistencia aerodinmica, y el segundo, la resistencia al rodado. Calcule la distancia que
recorre el automvil antes de que la velocidad se reduzca a 15 m/s.
Resolucin
Como 2000 u

du
dx

15

Integrando m.a.m. tenemos


30

30

2000udu
8.1u 2 1200
15

2000 u du
8.1 u 2 1200

8.1 u 2 1200 , entonces

dx

2000udu
8.1u 2 1200

dx
0

dx

Luego utilizando la regla trapezoidal extendida para evaluar la integral del miembro izquierdo tenemos:
Si tomamos 15 intervalos (o 16 nodos), ui recibe inicialmente los valores:

15 (i 1)h , i 1,2,,16
(30 15)
1 . Si definimos f (u )
Donde h
15
ui

2000u
y aplicamos la integracin trapezoidal tenemos :
8.1 u 2 1200

%Grfica de la curva f(x)

x=0:0.01:40;
y=(2000*x)./(8.1*x.^2+1200);
plot(x,y,'k')
xlabel('EJE X')
ylabel('EJE Y')
title('grfica de f(x)=(2000*x)./(8.1*x.^2+1200)')
grid on

%Compilacin
>> trapecio
Ingrese la funcin a integrar f(x)=(2000*x)./(8.1*x.^2+1200)
Ingrese el lmite inferior=15
Ingrese el lmite superior=30
Ingrese el valor de M=15
%Resultado del rea bajo la curva
El rea es: 127.504041492

LABORATORIO CON MATLAB 7.0


E-1) Evale la siguiente integral por la regla trapezoidal extendida con n= 2, 4, 8 y 16 intervalos :
1

tan( x).dx

a)

b) e dx
0

1
x

c)
0

1
2

.dx

1
2x

e .sen ( x) dx

d)
0

e)
0

x2

1 x2

dx

E-2) En una cierta fbrica, el coste marginal es de 3(q 4)2 dlares por unidad cuando el nivel de produccin es
de q unidades. En cunto aumenta el coste total de fabricacin si el nivel de produccin se eleva de 6 a 10
unidades? Aplicar la regla compuesta del trapecio.

DR. SORIA QUIJAITE JUAN JESS

E-3) En una cierta fbrica, el coste marginal es de 1 e q .sen(4q) dlares por unidad cuando el nivel de
produccin es de q unidades. En cunto aumenta el coste total de fabricacin si el nivel de produccin se eleva de
1 a 5 unidades? Aplicar la regla compuesta del trapecio.
E-4) Aproxime cada una de las siguientes integrales usando la regla trapezoidal extendida con 11 nodos
1

1
2

(1 x ) .dx

a)

(2 sen(2 x ) ).dx c)

b)
0

0.25

dx
x

x e dx e) 2 x. cos( x).dx

d)
0

TAREA DOMICILIARIA
I) Evale la siguiente integral por la regla trapezoidal extendida con n= 2, 4, 8 y 16 intervalos :
1

e x sen( x).dx

a)
0

b)

x2

dx

e x .dx

c)

1
(1 x 2 ) 1 dx
40

d)

e)

1
1
dx
ln 3 1 x

II. Um estdio indica que dentro de x meses la poblacin de um cierto pueblo estar aumentando a um ritmo de

5 3 3 x 2 personas por mes. Cunto crecer la poblacin del pueblo em los prximos aos?
III. Una viga de 11 ft est sujeta a una carga, y a la fuerza cortante siguiente V ( x)
fuerza cortante y x es la longitud en pies a lo largo de la viga. Se sabe que V
doblamiento. La integracin da la relacin M

M0

4 0.15x 2 donde V es la

dM
, y que M es el momento de
dx

V dx , si M 0 es cero y dx=1, calcule M usando la regla

compuesta del trapecio.

IV. Calcular las siguientes integrales numricamente por la regla del TRAPECIO y de SIMPSON con M=10 y 15
1

1)

5)
0

1
2

x5

dx

( 1 x 3 )3

6)
1
2

Ln(1 x)
dx
2)
1 x2
0

x.sen( x)
dx
1 cos 2 ( x)
0

dx
3)
2
4 x 8x 8
1
3

1 x
dx
1 x

7)

tan( x) dx
tan( x)

cot( x)

8
4) x .e

x3

dx

0
2

sen( x) cos( x) dx

8)
0

V.- En cada uno de los ejercicios, graficar la regin R y hallar su rea. R est limitada por las grficas de:
1. y 9 x 2 ; y x 2 1

4. y

3x x 2 ; y x 2 x
x 3 3x 2 2 x 2 ; y 2 x 2 4 x 2
x3 3x2 2 ; y x3 6 x2 25

5. y

x.e8

2. y
3. y

6. y
7. y
8. y
9. y
10. y

2x2

; y

x3.e8 2 x ; y 4 x
x 2 x 6 ; y
x
4

1 x
x3 4 x 2

x5

2 x3

x 4

4 x

1 x4
x 6 ; 3y

4x2

x 6

x2
; 2y

0 x [0;4]
x2

0 x [0;3]

DR. SORIA QUIJAITE JUAN JESS

MTODOS NUMRICOS CON SOFTWARE MATLAB

INTEGRACIN NUMRICA
MTODO DE SIMPSON 1/3, SIMPSON 3/8 Y BOOLE
1. REGLA COMPUESTA DE SIMPSON 1/3
Supongamos que de divide el intervalo [a; b] en 2M subintervalos xk ; xk

de la misma anchura h

b a
2M

mediante una particin cuyos nodos xk a kh , para k=0,1,2,3,, 2M , estn equiespaciados. La regla
compuesta del SIMPSON 1/3 con 2M subintervalos se puede expresar como:
b

f ( x)dx

S ( f , h)

h
f (a)
3

f (b)

2h M 1
. f ( x2 k )
3 k 1

4h M
. f ( x2 k 1 )
3 k 1

2. REGLA COMPUESTA DE SIMPSON 3/8


Supongamos que de divide el intervalo [a; b] en 3M subintervalos xk ; xk

de la misma anchura h

b a
3M

mediante una particin cuyos nodos xk a kh , para k=0,1,2,3,, 3M , estn equiespaciados. La regla
compuesta del SIMPSON 3/8 con 3M subintervalos se puede expresar como:
b

f ( x)dx

S ( f , h)

3h
f (a)
8

f (b)

9h
.
8

f ( x3k 2 )
k 1

f ( x3k 1 )
k 1

3h M
. f ( x3k 3 )
4 k 2

3. REGLA COMPUESTA DE BOOLE


Supongamos que de divide el intervalo [a; b] en 4M subintervalos xk ; xk

de la misma anchura h

b a
4M

mediante una particin cuyos nodos xk a kh , para k=0,1,2,3,, 4M , estn equiespaciados. La regla
compuesta del BOOLE con 4M subintervalos se puede expresar como:
b

f ( x)dx
a

S ( f , h)

2h M
. 7 f ( x4 k 4 ) 32 f ( x4 k 3 ) 12 f ( x4 k 2 ) 32 f ( x4 k 1 ) 7 f ( x4 k )
45 k 1

%-------------------------------------------------------------------------------------------------------------------------------------%PROGRAMA REGLA COMPUESTA DE SIMPSON1/3


function simpson13
f=input('Ingrese la funcin a integrar f(x)=','s');
a=input('Ingrese el lmite inferior=');
b=input('Ingrese el lmite superior=');
n=input('Ingrese el N de subintervalos=');
n=2*n;
xmin=a-1;
xmax=b+1;
h=(b-a)/n;
x=a:h:b;
fx=eval(f);
y=abs(fx);
suma1=y(1)+y(n+1);
suma2=4*sum(y(2:2:n));
suma3=2*sum(y(3:2:n-1));
suma=suma1+suma2+suma3;
integral=(h/3)*suma;
fprintf('El rea es: %10.9f\n',integral);
%GRFICA DE LA CURVA

DR. SORIA QUIJAITE JUAN JESS

xp=xmin:0.2:xmax;
x=xp;
yp=eval(f);
plot(xp,yp,'g');
hold on
x=a:0.05:b;
y=eval(f);
bar(x,y,'r');
xlabel('EJE X')
ylabel('EJE Y')
title('rea bajo la curva')
grid on
%---------------------------------------------------------------------------------------------------------------------------------------%PROGRAMA REGLA COMPUESTA DE SIMPSON3/8
function simpson38
f=input('Ingrese la funcin a integrar f(x)=','s');
a=input('Ingrese el lmite inferior=');
b=input('Ingrese el lmite superior=');
n=input('Ingrese el N de subintervalos=');
n=3*n;
xmin=a-1;
xmax=b+1;
h=(b-a)/n;
x=a:h:b;
fx=eval(f);
y=abs(fx);
suma1=y(1)+y(n+1);
suma2=3*sum(y(2:3:n-1));
suma3=3*sum(y(3:3:n));
suma4=2*sum(y(4:3:n-2));
suma=suma1+suma2+suma3+suma4;
integral=(3/8)*h*suma;
fprintf('El rea es: %10.9f\n',integral);
%GRFICA DE LA CURVA
xp=xmin:0.2:xmax;
x=xp;
yp=eval(f);
plot(xp,yp,'g');
hold on
x=a:0.05:b;
y=eval(f);
bar(x,y,'r');
xlabel('EJE X')
ylabel('EJE Y')
title('rea bajo la curva')
grid on
%-------------------------------------------------------------------------------------------------------------------------------------%PROGRAMA REGLA COMPUESTA DE BOOLE
function Boole
f=input('Ingrese la funcin a integrar f(x)=','s');
a=input('Ingrese el lmite inferior=');
b=input('Ingrese el lmite superior=');
n=input('Ingrese el N de subintervalos=');
n=4*n;
xmin=a-1;
xmax=b+1;
h=(b-a)/n;

DR. SORIA QUIJAITE JUAN JESS

x=a:h:b;
fx=eval(f);
y=abs(fx);
A=7*(y(1)+y(n+1));
B=32*sum(y(2:2:n));
C=12*sum(y(3:4:n-1));
D=14*sum(y(5:4:n-3));
suma=(A+B+C+D);
integral=(2*h/45)*suma;
fprintf('El rea es: %10.9f\n',integral);
%GRFICA DE LA CURVA
xp=xmin:0.2:xmax;
x=xp;
yp=eval(f);
plot(xp,yp,'g');
hold on
x=a:0.05:b;
y=eval(f);
bar(x,y,'r');
xlabel('EJE X')
ylabel('EJE Y')
title('rea bajo la curva')
grid on
%--------------------------------------------------------------------------------------------------------------------------------------E-1) Consideremos la funcin f ( x) e x cos(4 x) . Usar la regla compuesta de Simpson1/3 y Simpson3/8 con 13
nodos para calcular una aproximacin a la integral de f(x) en el intervalo [1 ; 3]
Resolucin
x
a) Ploteo de la curva f ( x) e cos(4 x) en un domino de [1; 3]
x=1:0.05:3;
y=exp(-x).*cos(4*x);
plot(x,y,'b')
grid on
xlabel('EJE X')
ylabel('EJE Y')
title('Grfica de la curva')

b)Compilarlo con: simpson13

>> simpson13
Ingrese la funcin a integrar f(x)=exp(-x).*cos(4*x)
Ingrese el lmite inferior=1
Ingrese el lmite superior=3
Ingrese el N de subintervalos=12
El rea es: 0.181364528

rea aproximada = (e x . cos(4 x))dx

0.181364528

c) Aproximacin por la regla de SIMPSON3/8


>> simpson38
Ingrese la funcin a integrar f(x)=exp(-x).*cos(4*x)
Ingrese el lmite inferior=1

DR. SORIA QUIJAITE JUAN JESS

Ingrese el lmite superior=3


Ingrese el N de subintervalos=12
El rea es: 0.181452102
3

rea aproximada = (e x . cos(4 x))dx

0.181452102

E-2) Consideremos la funcin f ( x) x x . Usar la regla compuesta de Boole con 13


nodos para calcular una aproximacin a la integral de f(x) en el intervalo [1 ;4]
Resolucin
x
a) Ploteo de la curva f ( x) x en un domino de [1; 4]
x=1:0.05:4;
y=(x).^(-x);
plot(x,y,'b')
grid on
xlabel('EJE X')
ylabel('EJE Y')
title('Grfica de la curva')
b)Compilarlo con: Boole

>> Boole
Ingrese la funcin a integrar f(x)=x.^(-x)
Ingrese el lmite inferior=1
Ingrese el lmite superior=4
Ingrese el N de subintervalos=12
El rea es: 0.702592441

LABORATORIO CON EL SOFTWARE MATLAB


E-1) Aproxime cada un de las siguientes integrales usando la compuesta de SIMPSON1/3 , SIMPSON3/8 y
BOOLE con 13 nodos
1

a)

sen( x)
.dx
x
0

c)

cos( x) e x
dx
sen( x)

e 2 x .sen 2 ( x)dx

d)

x 0.1.(1.2 x)(1 e 20 ( x 1) )dx

b)

2 x. cos( x).dx

e)

e x .sen(2 x).dx

f)

E-2) Longitud de una curva. La longitud de la curva y=f(x) definida sobre un intervalo a

b es

Longitud

f ' ( x)

dx . Aproxime la longitud de la curva y=f(x) para cada una de las funciones que

se relacionan a continuacin usando la regla compuesta de Simpson1/3 y Simpson3/8 con M=5


a) f ( x) x3 ; x [0;1]
b) f ( x) sen( x) ; x [0; 4 ]
c) f ( x) e x ; x [0; 1]
E-3) Evale las siguientes integrales con la regla compuesta de SIMPSON 3/8 empleando M=2, 4, 8, 16 y 32 .

dx
a)
2 cos x
0
1

b)
1

Log (1 x)
dx
x

c)

2x
d) 15 dx
0

e) cos( x).Log ( x) dx
0

DR. SORIA QUIJAITE JUAN JESS

dx
1 sen 2 ( x)
0
2

e 2 x sen 2 ( x)dx

f)
0

E-4) La longitud de una curva definida por x

(t ); y

(t ) , a<t<b est dado por

' (t )

' (t ) dt

Utilice la regla de Boole con M=2 , 4 y 6 para encontrar la longitud de las siguientes curvas:
a)

c)

e)

(t )

3(t

sent )

(t )

2(1 cos t )

(t )

2(cos t t.sent )

(t )

2( sent t. cos t )

(t )

4 cos3 t

(t )

4 sen3t

;t

;t

[0;2 ]
;t

b)

[0;4]

d)

[0;8]

f)

(t )

et sent

(t )

et cos t

(t )

3(cos t

(t )

3sent

(t )

cosh3 t

(t )

senh3t

;t

[0; ]

Ln(tan 2t ))

;t

;t

[0;3]

[0; ]

TAREA DOMICILIARIA
I. Calcular las siguientes integrales numricamente por la regla del SIMPSON1/3, SIMPSON3/8 y Boole con
M=3 ,4 ,5 y 8
1

x.sen( x)
dx
2
1
cos
(
x
)
0

1)

5)
0
1
2

9)

2)
0
1
2

x5
( 1 x 3 )3

dx

1
2

dx
2
4 x 8x 8
1

3)
3

1 x
dx
1 x

6)

Ln(1 x)
dx
1 x2

8
4) x .e

tan( x)

10)

5
5

11)

cos x

ex

12) [

ex

ex

1
] dx
x( Lnx Lnx)

[ Sen x Cos x] dx

13)

5 x 20
dx
(2 x)( x 2 1)

14)

1 sen 2 ( x) dx

( sen 2 x 2 senx 4)3

cos( x) dx

sen( x)

sen( x) cos( x) dx

8)

cot( x)

1 x
[Cos( senx).Ln(
) 3 x 4] dx
1 x
1

dx

tan( x) dx

7)

x3

II.- En cada uno de los ejercicios , graficar la regin R y hallar su rea. R est limitada por las grficas de :
(Utilice la la regla de Boole con 15 nodos)
1. y 9 x 2 ; y x 2 1
2. y 3x x 2 ; y x 2 x
3. y
5. y

x 3 3x 2

x.e8

2x

2x2

2x 2 ; y

; y

4x 2

x 3 3x 2

4. y
6. y

x3.e8

2x

x3 6 x 2

2 ; y
2

; y

25

4x

III. El rea de la superficie de revolucin generada por la grfica de la curva alrededor del eje x desde a hasta b
b

viene dado por : A( S )

f ( x). 1

f ' ( x) dx . Calcular el rea aproximada por al regla de Simpson1/3

, Simpson3/8 y Boole con M=3, 5 , 6 , 7 , 8 y 9para las siguientes funciones:


a) f ( x)
c) f ( x)
e) f ( x)

10

cos( x) ; x [
x3
3
x3
6

; 2]

1
; x [1;2]
4x
1
; x [1;3]
2x

DR. SORIA QUIJAITE JUAN JESS

b) f ( x)

4 e x ; x [0;1]

d) f ( x)

e) f ( x)

sen( x) ; x [

x4

;x

[1;8]
2

; 2]

MTODOS NUMRICOS CON SOFTWARE MATLAB

INTEGRACIN NUMRICA DOBLE


Para calcular la integral doble en el orden dydx, consideremos una regin cerrada D, llamada tambin Dominio
de integracin , en el plano XY.
Sea f : D IR2
IR , una funcin continua sobre D, donde:

IR2 / a

( x; y)

( x) y
funciones continuas en [a ; b], tal que ( x)

( x) es una regin cerrada en IR 2 y ,


( x) , x a ; b . Grficamente significa:

: a; b

IR , son

(x)

D
(x)

x=a

x=b

Entonces la integral de f sobre el dominio D es:


b

( x)

( x)

f ( x; y )dxdy
D

f ( x ; y ) dy dx

. (1)

( x)

En (1), g ( x)

(2)

f ( x; y ) dy
( x)
b

g ( x) dx (3)

Reemplazando (2) en (1) tenemos:


a

Donde la integral (3) se puede calcular aplicando cualquiera de los mtodos de integracin estudiados
como son trapecio, simpson1/3, simpson3/8 y Boole.
x

3 3 e5

E-1) Calcular el valor aproximado de la integral

sen( x
1 Ln ( x )

Resolucin

11

DR. SORIA QUIJAITE JUAN JESS

y ) dy dx

Potrebbero piacerti anche