Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Mathematica .
Una manera de obtener las frmulas de integracin numrica junto con la expresin del error .
Frmula del Trapecio :
Hallamos el polinomio de interpolacin que pasa por los puntos {xk, f (xk)}, {xk1, f (xk1)} :
Integrando entre los dos extremos obtenemos la frmula que aproxima la integral :
IntegrateBfk +
Simplify
1
2
Hfk + fk1L h
Utilizando los desarrollos en serie de Taylor obtenemos una expresin del error :
Obsrvese cmo se obtienen el desarrollo de Taylor en el punto xk usando el Mathematica :
2
1
Hx - xkL2 f@xkD +
Hx - xkL3 fH3L@xkD +
Hx - xkL4 fH4L@xkD
6
24
Normal@Series@f@xk + hD, 8h, 0, 4<DD
1
f@xkD + h f@xkD +
h4 fH4L@xkD
2
6
24
Integrate@Normal@Series@f@xD, 8x, xk, 2<DD, 8x, xk, xk + h<D 1
Hf@xkD + Normal@Series@f@xk + hD, 8h, 0, 2<DDL h Simplify
2
1 3
h f @xkD
12
1
h2 f@xkD +
h3 fH3L@xkD +
El punto donde se haga el desarrollo de Taylor da igual, la expresin del error es idntica.
12
h3 f@cD
Por tanto, tomando un punto intermedio del intervalo de integracin se tiene que el error se puede expresar
en la forma
Error HTrapecioL = -
1
12
h3 f @D
-fk + fk1
-xk + xk1
Hx - xk1L I- -fk+fk1
+
-xk+xk1
-xk + xk2
-fk1+fk2
M
-xk1+xk2
Integramos el polinomio en el intervalo [xk, xk2] y resulta la frmula que aproxima la integral :
IntegrateBfk + Hx - xkL
1
3
-fk + fk1
-xk + xk1
Hx - xk1L I- -fk+fk1
+
-xk+xk1
-xk + xk2
-fk1+fk2
M
-xk1+xk2
90
h5 fH4L@xkD
Error HSimpsonL = -
1
90
h5 fH4L@D
f@x_D := Exp@-x^2D
El valor exacto de la integral puede obtenerse con el comando Integrate del Mathematica
Erf@2D
Exacto = NB
Erf@2D, 16F
2
0.8820813907624217
Si quisiermos utilizar 20 subintervalos en la Regla del Trapecio compuesto deberemos hallar los nodos de
integracin, y para ello dividiremos el intervalo de integracin en 20 partes, siendo la distancia entre dos nodos
consecutivos h=(b-a)/n :
n = 20; a = 0; b = 2;
h = Hb - aL n
1
10
,
5 10 5 2 5 10 5
9
11 6 13 7 3 8 17 9 19
, 1,
, ,
, , , ,
, ,
, 2>
10
10 5 10 5 2 5 10 5 10
10
Lo ideal es utilizar una sla frmula que evale directamente lo que queremos. Ello se puede conseguir
introduciendo todos los pasos anteriores en una funcin que llamaremos Trapecio[n_, a_, b_] donde n ser el
nmero de intervalos, y a, b los puntos extremos del intervalo de integracin. La funcin f[x] ya estaba
definida previamente.
Comprobamos el error que se comete al aplicar la funcin que acabamos de definir para distintos valores de n :
Exacto - Trapecio@20, 0, 2D
0.000060950366861
Ntese que la frmula del error nos proporciona una cota por exceso del error que se comete con el mtodo, y
en general , el error ser menor que esa cota. En el caso de la frmula del Trapecio compuesta es
-1 12 h3 f '' HLn, as que necesitamos una cota de la derivada segunda. Haciendo la representacin grfica
vemos que el mayor valor (en valor absoluto) se consigue en f (0)
0.5
1.0
1.5
2.0
-0.5
-1.0
-1.5
-2.0
1
,
10
as que una cota del error que se comete con la frmula del
Trapecio es la siguiente:
1 12 H1 10L^3 Abs@f''@0DD 20 N
0.00333333
lo cual est de acuerdo con el error obtenido anteriormente.Si aumentamos el nmero de subintervalos obtendremos mejores aproximaciones:
Exacto - Trapecio@800, 0, 2D
3.8157541 10-8
Exacto - Trapecio@8000, 0, 2D
3.81576 10-10
Lo mismo que hemos hecho para la Regla del Trapecio puede hacerse con la Frmula de Simpson compuesta.
Definimos la funcin Simpson[n_, a_, b_] teniendo en cuenta que ahora el nmero n de subintervalos tiene que
ser par necesariamente.
Exacto - Simpson@20, 0, 2D
4.07167932 10-7
De nuevo la frmula del error nos proporciona una cota por exceso del error que se comete con el mtodo, y en
general , el error ser menor que esa cota. En el caso de la frmula de Simpson compuesta es
-1 180 h5 f 4L HLn, as que necesitamos una cota de la derivada cuarta. Haciendo la representacin grfica
vemos que el mayor valor (en valor absoluto) se consigue en f 4L (0)
0.5
1.0
1.5
2.0
-5
1
,
10
as que una cota del error que se comete con la frmula del
Trapecio es la siguiente:
lo cual est de acuerdo con el error obtenido anteriormente. Si aumentamos el nmero de subintervalos
obtendremos mejores aproximaciones, y en general obtendremos mejor aproximacin con el mtodo de
Simpson que con el mtodo del Trapecio (para un mismo nmero de subintervalos) :
Exacto - Trapecio@800, 0, 2D
3.8157541 10-8
Exacto - Simpson@800, 0, 2D
1.59 10-13
f@x_D := Sin@xD
Trapecio@300, 0, PiD
1.999981722921408
Simpson@300, 0, PiD
2.000000000133622
16 000
5
N@ExactoD
-6.20067
Errores cometidos con los mtodos anteriores
Ejemplo 4: Halle la integral aproximada de la funcin f HxL = x3 Sin@40 xD en el intervalo [0,2] utilizando
extrapolacin con la regla del Trapecio y la frmula de Simpson de 1/3.
250
4 3
5
Ahora, aplicaremos el proceso de extrapolacin a los mtodos anteriores para obtener frmulas mejoradas a
partir de dos integraciones numricas considerando un nmero n y un nmero 2 n de subintervalos.
Ntese que con 3 n subintervalos no obtenemos mejor aproximacin que con las mismas evaluaciones pero
utilizando el proceso de extrapolacin. Es decir, la frmula del Trapecio con 3 n subintervalos (A3) no resulta
mejor que la combinacin mediante extrapolacin de las frmulas del Trapecio para n y 2n intervalos (A1
yA2).
Ejemplo 5: Halle el nmero de intervalos necesario para calcular mediante la frmula de Simpson compuesta la integral de f(x)=sen(x) en [0,Pi] con un error menor que 10-8
f@x_D := Sin@xD
0.8
0.6
0.4
0.2
0.5
H4L
PlotAf
1.0
1.0
1.5
2.0
2.5
3.0
1.0
1.5
2.0
2.5
3.0
0.8
0.6
0.4
0.2
0.5
Error HSimpsonCompL = -
1
180
h5 fH4L@D n
nF N
180
n
88n -114.188<, 8n 0. - 114.188 <,
8n 0. + 114.188 <, 8n 114.188<<
SolveB10-8 ==
Pi
Habr que utilizar n = 116 intervalos (no 115, pues necesitamos un nmero par de intervalos para la aplicacin
de la frmula de Simpson compuesta).
Comprobemos que con el nmero de intervalos sealado estamos dentro de la tolerancia pedida :
Ejercicio:
Calcular el valor de la integral de la funcin
1
x3 +4
de Simpson con n=1000. Utilice el Mathematica para hallar el valor exacto de la integral (observe la dificultad que presenta su clculo).
1
x3 +4
de Simpson con n=1000. Utilice el Mathematica para hallar el valor exacto de la integral (observe la dificultad que presenta su clculo).
Ejercicio:
Calcular el valor de la integral de la funcin
SinAx2 E
x2 +1
de Simpson para distintos valores de n. Aplique las frmulas de extrapolacin para mejorar la aproximacin.
Utilice el Mathematica para hallar el valor exacto de la integral (observe la dificultad que presenta su
clculo).