Documente Academic
Documente Profesional
Documente Cultură
Tambin puede verse del siguiente modo: Por pasar por los puntos (x0 , y0 ), (x1 , y1 ), la grca y1 y0 y1 y0 de l(x) es una recta de pendiente x . Por lo tanto es l(x) = y0 + x (x x0 ) . 1 x0 1 x0 b) Calculamos:
x1 Z
l(x)dx =
h (y0 + y1 ) 2
x0 x1 R
Nota.- Si y0 , y1 0,
x0
paralelas al eje OY de longitudes y0 , y1 , y altura situada en el eje OX coincidente con el intervalo [x0 , x1 ] de longitud h . c) Consideramos ahora la integral Rb
a
f (x)dx =
x0
x1 R
f (x)dx +
Rb
a
f (x)dx + .... +
x1
xn1
xn R
f (x)dx
En cada una de las integrales sumandos reemplazamos f (x) por la funcin de interpolacin lineal correspondiente a (x0 , y0 ), (x1 , y1 ) en la primera, a (x1 , y1 ), (x2 , y2 ) en la segunda, .... , a (xn1 , yn1 ), (xn , yn ) en la ltima, obteniendo la suma h (y + y1 ) + h (y + y2 ) + .... + 2 0 2 1 h ( y + y ) = n 2 n1 = h [y0 + 2y1 + 2y2 + ... + 2yn1 + yn ] 2
Nota.- Si f (x) 0, x [a, b], el mtodo de los trapecios consiste en aproximar el rea bajo la curva por la suma de las reas de los trapecios rectngulos con altura de longitud h coincidente con el intervalo [xi1 , xi ] del eje OX, con las dos bases paralelas al eje OY de longitudes yi1 , yi , y con lado oblicuo igual a la cuerda que une los puntos de la grca de coordenadas (xi1 , yi1 ), (xi , yi ). Ejemplo.- Aproximar :
3 R 1 ex dx x
a) En 5 partes iguales. b) En 10 partes iguales. c) En 50 partes iguales. Comparar el resultado de cada apartado, con el que se obtiene con el comando NIntegrate de Mathematica. A continuacin se reproducen las sentencias utilizadas para resolver el apartado b) del ejemplo. Notar que para los dems apartados basta cambiar en la lnea primera el valor de n y activar a continuacin todas las dems. Para cualquier otro ejemplo o ejercicio, ser suciente con modicar las lneas en las que se introducen los valores de n, a, b, f (x) y activar las dems instrucciones.
In[1]: n = 10 In[2] a = 1 In[3] b = 3 In[4]: h=(b-a)/n In[5]: x[j_] = a+j*h In[6]: f[t_] = E^t/t In[7]: y[j_] = f[x[j]] In[8]: N[h/2*(y[0]+2Sum[y[j],{j,1,n-1}]+y[n]),20] Out[8]= 8.0535744837047745276 In[9]: NIntegrate[f[x], {x, 1, 3}] Out[9]= 8.0387147542694798025
Ejercicio.- Aproximar
valo [1, 2] : a) En 8 partes iguales. b) En 15 partes iguales. c) En 30 partes iguales. Comparar el resultado de cada apartado, con el que se obtiene con el comando NIntegrate de Mathematica. Mtodo de Simpson
a) Determinaremos la funcin de interpolacin cuadrtica c(x) que cumple c(x0 ) = y0 , c(x1 ) = y1 , c(x2 ) = y2 . c(x) puede expresarse en la forma: c(x) = + (x x0 ) + (x x0 )(x x1 ) para ciertos nmeros reales , , , por ser {1, (x x0 ), (x x0 )(x x1 )} una base del espacio vectorial real P2 de los polinomios con coecientes reales de grado menor o igual que dos. Determinemos , y : c(x0 ) = = y0 y1 y0 y0 c(x1 ) = + (x1 x0 ) = y1 = x = y1 h 1 x0 y0 y0 c(x2 ) = y0 + y1 (x2 x0 ) + (x2 x0 )(x2 x1 ) = y2 y2 y0 = y1 .2h + .2h2 h h 2y1 +y0 . Y as es: y2 2y1 + y0 = = 2 h2 = y2 2 h2 c(x) = y0 +
x2 R
b) Calculemos
c(x)dx
x2 Z
x0
c(x)dx =
h [y0 + 4y1 + y2 ] 3
x0
Rb
a
f (x)dx =
f (x)dx +
f (x)dx + ..... +
f (x)dx
x0
x2
xn2
En cada una de las integrales sumando, reemplazamos f (x) por la funcin de interpolacin cuadrtica correspondiente a los puntos (x0 , y0 ), (x1 , y1 ), (x2 , y2 ) en la primera, a (x2 , y2 ), (x3 , y3 ), (x4 , y4 ) en la segunda, .... , a (xn2 , yn2 ), (xn1 , yn1 ), (xn , yn ) en la ltima. Obteniendo as la suma: h h h [y0 + 4y1 + y2 ] + [y2 + 4y3 + y4 ] + .... + [yn2 + 4yn1 + yn ] = 3 3 3 = h [y0 + 4y1 + 2y2 + 4y3 + 2y4 + 4y5 + 2y6 + ... + 2yn2 + 4yn1 + yn ] = 3
2 2 X X h h y2k1 + 2 y2k + yn ] = [E + 4I + 2P ] = [y0 + 4 3 3 k=1 k=1 n n
donde E representa la suma de los valores extremos, es decir, y0 e yn , I representa la suma de los valores de ndice impar, es decir, y1 , y3 ....., yn1 (que son los valores de lugar par 3
por ser 0 el primer subndice), y P representa la suma de los valores de ndice par, es decir, y2 , y4 ....., yn2 (que son los valores de lugar impar). Ejemplo.- Aproximar
3 R 1 ex dx x
a) En 10 partes iguales. b) En 50 partes iguales. Comparar el resultado de cada apartado, con el que se obtiene con el comando NIntegrate de Mathematica. A continuacin se reproducen las sentencias utilizadas para resolver el apartado a) del ejemplo. Notar que para el apartado b) basta cambiar en la lnea primera el valor de n y activar a continuacin todas las dems. Para cualquier otro ejemplo o ejercicio, ser suciente con modicar las lneas en las que se introducen los valores de n, a, b, f (x) y activar las dems instrucciones.
In[1]: n = 10 In[2] a = 1 In[3] b = 3 In[4]: h=(b-a)/n In[5]: x[j_] = a+j*h In[6]: Table[x[j],{j,0,n}] Out[6]= {1, 6/5, 7/5, 8/5, 9/5, 2, 11/5, 12/5, 13/5, 14/5, 3} In[7]: f[t_] = E^t/t In[8]: y[j_] = f[x[j]] In[9]: N[h/3*(y[0]+4Sum[y[2j-1],{j,1,n/2}]+2Sum[y[2j],{j,1,n/2}]+y[n]),20] Out[9]= 8.0387850835535905025 In[10]: NIntegrate[f[x], {x, 1, 3}] Out[10]= 8.0387147542694798025
Ejercicio.- Aproximar
[1, 2] : a) En 10 partes iguales. b) En 50 partes iguales. Comparar el resultado de cada apartado, con el que se obtiene con el comando NIntegrate de Mathematica.