Documentos de Académico
Documentos de Profesional
Documentos de Cultura
An 08 Integracion Numerica
An 08 Integracion Numerica
Integración
Numérica
ba
f (a) f (b) 1 h3 f ´´( x)
b
E f ( x)dx
a 2 12
a b x
Regla del Trapecio
h N 1
f ( x) f (a) 2 f (a jh) f (b) E f 0 2 f1 2 f 2 ... 2 f ( N 1) f N E
b h
I
a 2 j 1 2
1 (b a)3 N
E 3 f ´´(x) f0 f (a), f1 f a h
12 N i 1
f i f a ih
h
b a
N
Ejemplo
El cuerpo de revolución se obtiene al girar la curva dada por
y = 1+(x/2)2, 0 x 2, entorno al eje x. Calcule el volumen
mediante la regla del trapecio con N = 2, 4, 8, 16, 32, 64 y
128. Si el valor exacto es I = 11.7286, evaluar el error para
cada N.
Solución:
2
x
2
x 2
2 2
2
f ( x) y 1
2
Volumen I y dx 1
2
dx
2 0 0
2
Para: N = 2 h = 2/2 = 1
I
0 .5
f (0) 2 f (0.5) 2 f (1.5) f (2) 11 .9895
2
Las integraciones con los demás valores de N se
muestran en la siguiente tabla:
N h Ih Ek
2 1 12.7627 -1.0341
4 0.5 11.9895 -0.2609
8 0.25 11.7940 -0.0654
16 0.125 11.7449 -0.0163
32 0.0625 11.7326 -0.0040
64 0.03125 11.7296 -0.0010
128 0.015625 11.7288 -0.0002
Solución
% Regla del Trapecio para la Integración Numérica
clear all;
clc;
fprintf('Integración Numérica mediante la Regla del
Trapecio\n');
f=input('Ingresar la funcion f(x) : ','s');
a=input('Ingresar el límite inferior; a: ');
b=input('Ingresar el límite superior; b: ');
n=input('Ingresar el número de segmentos; n: ');
f=inline(f);
h=(b-a)/n;
I=f(a)+f(b);
for i=1:n-1
x=a+i*h;
I=I+2*f(x);
end
I=(h/2)*I;
fprintf('\n %0s %7s %7s %7s %7s \n ','n','a','b','h','I');
fprintf('\n %0.0f %8.4f %8.4f %8.4f %8.4f \n',n,a,b,h,I);
n a b h I
128 0.0000 2.0000 0.0156 11.7289
Regla del Simpson
f ( x)dx f (a ) 4 f ( x) f (b) E f 0 4 f 1 f 2 E
b h h
I
a 3 3
h 5 iv
h (b a) / 2 x (a b) / 2 E f ( x)
90
fi f ( xi ) f (a ih)
Ejemplo
Resolver el problema del ejemplo anterior utilizando la regla
extendida de 1/3 de Simpson con N = 2, 4, 8, 16, 32.
Solución
El tamaño del intervalo es h = 2/N. Los cálculos para N = 2 y
4 son como sigue:
1
3
1
3
N 2 I f (0) 4 f (1) f (2) 1 (4)(1.25 2 ) 2 2 11 .7809
N 4 I
0.5
f (0) 4 f (0.5) 2 f (1) 4 f (1.5) f (2)
3
0.5
3
1 4(1.0625) 2(1.25) 2 4(1.5625) 2 2 2 11.7318
Solución
% Método de Simpson para la Integración Numérica
clear all;
clc;
fprintf('Cálculo de la Integral por el Método de Simpson de 1/3\n\n');
f=input('Introducir la Función: ','s');
a=input('Límite Inferior: ');
b=input('límite Superior: ');
n=input('Numero par de segmentos considerados: ');
h=(b-a)/n;
x=a;
fa=eval(f);
x=b;
fb=eval(f);
fc=0;
for i=1:2:n-1;
x=a+i*h;
fi=eval(f);
fc=fc+fi;
end
fd=0;
for i=2:2:n-2;
x=a+i*h;
fi=eval(f);
fd=fd+fi;
end
I=(h/3)*(fa+4*fc+2*fd+fb);
fprintf('\n %0s %7s %7s %7s %7s \n ','n','a','b','h','I');
fprintf('\n %0.0f %8.4f %8.4f %8.4f %8.4f \n',n,a,b,h,I);
n a b h I
128 0.0000 2.0000 0.0156 11.7286
La regla extendida de 3/8 de Simpson se obtiene de integrar
la fórmula de interpolación polinomial de tercer grado. Para un
dominio [a,b] dividido en tres intervalos, se escribe como:
I f ( x)dx h f 0 3 f 1 3 f 2 f 3 E
b 3
a 8
(b a ) 3 5 ( a b)
h , f i f ( a ih ), E h f ´´´´( x ), x
3 80 2
i
0 1 2 3 4 5 6 7 8
n
1 0.50000000 0.50000000
2 0.33333333 0.33333333 0.33333333
3 0.37500000 0.12500000 0.12500000 0.37500000
4 0.31111111 1.42222222 0.53333333 1.42222222 0.31111111
5 0.32986111 1.30208333 0.86805555 0.86805555 1.30208333 0.32986111
6 0.29285714 1.54285714 0.19285714 1.94285714 0.19285714 1.54285714 0.29285714
7 0.30422453 1.44901620 0.53593749 1.21082175 1.21082175 0.53593749 1.44901620 0.30422453
8 0.27908289 1.66151675 -0.26186948 2.96183421 -1.28112874 2.96183421 -0.26186948 1.66151675 0.27908289
Comandos de MATLAB para Integración
asen(bx)dx
1 x
Ejemplo: Resolver:
0 3sen 2dx
>> I=int('3*sin(x/2)',0,1) >> I = quad('3*sin(x/2)',0,1)
I= I=
-6*cos(1/2)+6 0.7345