Recordemos que necesitamos evaluar la integral de la funcin Sqrt1 x
3 . Geomtricamente lo que deseamos es obtener el rea bajo la curva de esta funcin gfun Plot]Sqrt]1 x 3 , {x, 0, 2} Integrate]Sqrt]1 x 3 , x es claro que no podemos obtenerla de manera analtica y por esta razn debemos de evaluarla numricamente. El procedimiento que seguiremos ser el de los polinomios interpoladores de Lagrange. Aproximacin lineal Para el caso de la interpolacin lineal se propone entre los puntos (x 1 ,y 1 ) y (x 2 ,y 2 ) a la funcin f[x] a0(x x1) a1(x x2) y los parmetros se obtienen de coef Solve[{f[x1] y1, f[x2] y2}, {a0, a1}] a0 a0 /. coef[[1]] a1 a1 /. coef[[1]] La forma final de la funcin ser f[x] Vamos a suponer que queremos usar 4 elementos lineales en el intervalo de 0 a 2. Primero vamos a construir la malla intervalos 4; a 0; b 2; espacio (b a)/intervalos; x[i] a espacio(i 1); y[i] Sqrt]1 x[i] 3 ; x[1] y[1] x[5] y[5] lineal[x, i] (x x[i 1])y[i]/(x[i] x[i 1]) (x x[i])y[i 1]/(x[i] x[i 1]); g[i] : Plot[lineal[x, i], {x, x[i], x[i 1]}] Show[gfun, g[4], g[3], g[2], g[1]] Clear[x, y]; El rea bajo la lnea recta para el primer elemento se obtendr de Integrate[f[x], {x, x1, x2}] este resultado lo podemos usar para cualquier elemento lineal que se encuentre entre (x i ,y i ) y (x i1 ,y i1 ) integral[i] (x[i] x[i 1])(y[i] y[i 1])/2. Ahora hagamos una estimacin de la integral que nos interesa elementos 4; a 0; b 2; espacio (b a)/elementos; x[i] a espacio(i 1); y[i] Sqrt]1 x[i] 3 ; integral[1] integral[2] integral[3] integral[4] area Sum[integral[i], {i, 1, elementos}] Mathematica tiene programados varios mtodos numricos para evaluar integrales, en nuestro caso se tendr exacto NIntegrate]Sqrt]1 x 3 , {x, 0, 2} error Abs[area exacto] Aproximacin cuadrtica f2[x] b0(x x1)(x x2) b1(x x1)(x x3) b2(x x2)(x x3) coefcuad Solve[{f2[x1] y1, f2[x2] y2, f2[x3] y3}, {b0, b1, b2}] b0 b0 /. coefcuad[[1]] b1 b1 /. coefcuad[[1]] b2 b2 /. coefcuad[[1]] f2[x] cacho Integrate[f2[x], {x, x1, x3}] x3 x1 2h; x2 x1 h; Simplify[cacho] integralcuad[i] h(p[2i 1] 4p[2i] p[2i 1])/3 integralcuad[1] integralcuad[2] integralcuad[3] integralcuad[4] 2 interpolacion.nb elementos 2; intervalos 2elementos; liminf 0.; limsup 2.; h (limsup liminf)/intervalos; x[i] liminf h(i 1); p[i] Sqrt]1 x[i] 3 ; integral[i] h(p[2i 1] 4p[2i] p[2i 1])/3; aproxcuad Sum[integral[i], {i, 1, elementos}] interpolacion.nb 3