Sei sulla pagina 1di 26

Integracin numrica

C)
Existen formas cerradas y abiertas de las frmulas de Newton-Cotes. Las formas
cerradas son aquellas donde se conocen los datos al inicio y al final de los lmites
de integracin (figura a).
Las formas abiertas tienen lmites de integracin que se extienden ms all del
intervalo de los datos (figura b). En este sentido, son similares
a la extrapolacin. Por lo general, las formas abiertas de
Newton-Cotes no se usan para integracin definida.
Regla de Simpson

P3
Error de truncamiento regla de Simpson 1/3
Comparacin
Comparacin entre el valor exacto, la regla del trapecio y
la regla de Simpson para diferentes funciones en el
intervalo [0 , 2].

f(x) x^2 x^4 1/(x + 1) sqrt(1 + x2) sen x exp(x)


Valuacin exacta 2.667 6.400 1.099 2.958 1.416 6.389
Trapecio 4.000 16.000 1.333 3.236 0.909 8.389
De Simpson 2.667 6.667 1.111 2.964 1.425 6.421
Regla de Simpson 3/8
Ajustando polinomios de Lagrange de orden 3 usando cuatro
puntos se llega a la regla de Simpson de 3/8

f x f x0 3 f x1 3 f x2 f x3
b 3h
I
a 8
Tambin puede expresarse por:

I f x b a
b f x0 3 f x1 3 f x2 f x3
a 8

Esta regla es til cuando el nmero de puntos es impar.


Integracin numrica compuesta
Integrando ex por Simpson en [0,4]

0
4
e x dx
2 0
3

e 4e 2 e 4 56.76958

El error es: 53.59815 56.76958 = 3.17143


Separando en dos integrales:
4 2 4
e dx e dx e x dx
x x
0 0 2


1 0
3
1

e 4e e 2 e 2 4e3 e 4
3

1

e 0 4e 2e 2 4e3 e 4
3

53.86385
Dividiendo en 4 intervalos
4 1 2 3 4
e dx e dx e dx e dx e x dx
x x x x
0 0 1 2 3


1 0
6
1

e 4e 2 e e 4e 2 e 2
1

6
3

1
1

e 2 4e 2 e3 e3 4e 2 e 4
6
5

6
7

1
3

e 0 4e 2 2e 4e 2 2e 2 4e 2 2e3 4e 2 e 4
1 3 5 7

53.61622

El error es: 53.59815 53.61622 = 0.01807


Datos con espaciamiento
irregular
Si los datos estn espaciados de forma irregular, como en el caso de datos
experimentales, la integracin puede llevarse a cabo mediante la aplicacin de la
regla del trapecio a cada subintervalo.

f x0 f x1 f x1 f x2 f xn 1 f xn
I h1 h2 ... hn
2 2 2
Donde hi = ancho del segmento i.
Ejemplo
Determinar la distancia recorrida para los datos
siguientes:
t min 1 2 3.25 4.5 6 7 8 9 9.5 10
V m/s 5 6 5.5 7 8.5 8 6 7 7 5

t = [1 2 3.25 4.5 6 7 8 9 9.5 10];


v = [5 6 5.5 7 8.5 8 6 7 7 5];
suma = 0;
for i=2:length(t)
suma = suma + (t(i)-t(i-1))*(v(i-1)+v(i))/2;
end
suma

ans = 60.3750
Algoritmos Regla del trapecio
Algoritmos para la regla del trapecio de uno solo segmento
function trap(h, f0, f1)
trap = h*(f0+f1)/2
end
Algoritmos para la regla del trapecio de mltiples segmentos
function trap(h, n, f)
sum = f0;
for i = 1, n1
sum = sum + 2*fi
end
sum = sum + fn
trap = h*sum/2
end
Algoritmos Regla simple de
Simpson
Regla de Simpson de 1/3
function simp13(h, f0, f1, f2)
simp13 = 2*h*(f0+4*f1+f2)/6
end
Regla de Simpson de 3/8
function simp38(h, f0, f1, f2, f3)
simp38 = 3*h*(f0+3*f1+3*f2+f3)/8
end
Regla de Simpson 1/3 mltiple
Function simp13m(h, n, f)
sum = f0
for i = 1, n2, 2
sum = sum+4*fi+2*fi+1
end
sum = sum+4fn-1+fn
simp13m = h*sum/3
end
Algoritmos Regla compuesta de Simpson
Regla de Simpson de nmero de segmentos pares o impares
function simpint(a, b, n, f)
h = (b-a)/n
if n=1 then
sum=trap()
else
m = n
odd = n/2-int(n/2)
if odd>0 and n>1 then
sum = sum + simp38(h,fn-3,fn-2,fn-1,fn)
m = n-3
end
if m>1 then
sum = sum + simp13m(h, m, f)
end
end
simpint = sum
end
Ejemplo Trapecio
Sea la siguiente funcin:

f (x) = 0.2 + 25x 200x2 + 675x3 900x4 + 400x5

Integrada en el intervalo de a = 0 a b = 0.8 con trapecio:

Valor real I = 1.64053333

f (a) = 0.2000 f (b) = 0.2320

I = h (f (b) f (a) )/2 0.17280000 error = 89.47%


Ejemplo Simpson 1/3
Sea la siguiente funcin:

f (x) = 0.2 + 25x 200x2 + 675x3 900x4 + 400x5

Integrada en el intervalo de a = 0 a b = 0.8 con trapecio:

Valor real I = 1.64053333

f (a) = 0.2 f ((a+b)/2) = 2.456 f (b) = 0.232

I = 0.8 (0.2+4(2.456)+0.232)/6 = 1.36746667 error = 16.6%


Ejemplo Simpson 3/8
Sea la siguiente funcin:

f (x) = 0.2 + 25x 200x2 + 675x3 900x4 + 400x5

Integrada en el intervalo de a = 0 a b = 0.8 con trapecio:


Valor real I = 1.64053333
f (0) = 0.2 f (0.26667) = 1.432724
f (0.5333) = 3.487177 f (0.8) = 2.232

I = 0.8 (0.2+3(1.432724+3.487177)+ 2.232 )/8 = 1.519170

error = 7.4%
Ejemplo Simpson 1/3 y Simpson 3/8
Sea la siguiente funcin:
f (x) = 0.2 + 25x 200x2 + 675x3 900x4 + 400x5
Integrada en el intervalo de a = 0 a b = 0.8 con 5 segmentos,
con trapecio 2 primeros y Simpson los 3 ltimos:
Valor real I = 1.64053333
f (0) = 0.2 f (0.16) = 1.29692 f (0.32) = 1.74339
f (0.48) = 3.18601 f (0.64) = 3.18193 f (0.8) = 0.23200
Simpson 1/3:
I1/3 = 0.32*(0.2 +4(1.29692)+ 1.74339 )/6 = 0.3803237
Simpson 3/8
I3/8 = 0.48 (1.74339 +3(3.18601 + 3.18193 )+ 2.232 )/8
= 1.264754
I = 1.645077
error = 0.28%

Potrebbero piacerti anche