MÉTODO DE SIMPSON. Cálculo de áreas: Uno de los problemas matemáticos más frecuentes es el cálculo del área que se forma al graficar una función. Por ejemplo, se necesita calcular el área A que aparece en la siguiente figura: en donde la función f(x) y los valores a y b son conocidos. En este tipo de problemas se pueden obtener dos tipos de soluciones: • Soluciones algebraicas: se obtiene una fórmula precisa y exacta para el área solicitada. • Soluciones numéricas: se calcula numéricamente una estimación del área. Desde luego, la soluciones algebraicas son mejores que las numéricas, porque son exactas. Pero a veces, la complejidad de las funciones hace imposible (o difícil) obtener la solución algebraica, por lo que una solución numérica permite ahorrar tiempo. El método de Simpson. En este procedimiento, se toma el intervalo de anchura 2h, comprendido entre xi y xi+2, y se sustituye la función f(x) por la parábola que pasa por tres puntos (xi, yi), (xi+1, yi+1), y (xi+2, yi+2). El valor del área aproximada, sombreada en la figura, se calcula con un poco más de trabajo y el resultado es 1 La simple inspección visual de esta figura y la que describe el procedimiento de los trapecios nos confirma que el método de Simpson deberá ser mucho más exacto que el procedimiento del trapecio. El área aproximada en el intervalo [a, b] es bien, agrupando términos El primer paréntesis, contiene la suma de los extremos, el segundo, la suma de los términos de índice impar, y el tercero la suma de los términos de índice par. En el método de Simpson, el número de divisiones n debe de ser par. En el caso de que el usuario introduzca un número impar el programa lo convierte en el número par siguiente. Ejemplo: Usando la regla de Simpson con n=2 y n=4 aproximamos: cuyo valor exacto es correcto al número de cifras mostradas. Para n=2 tenemos que h=(2−1)/2=0.5, x0=1, x1=1.5, x2=2. Ahora Con n=4 tenemos h=(2−1)/4=0.25, x0=1, x1=1.25, x2=1.5, x3=1.75, x2=2, de modo que Obtuvimos los siguientes resultados: 2 n 2 4 8 16 32 64 128 256 512 1024 Sn(f) 0.694444 0.693254 0.693155 0.693148 0.693147 0.693147 0.693147 0.693147 0.693147 0.693147 en=I(f)− Sn(f) −0.00129726 −0.000106788 −7.35009e−006 −7.35009e−006 −2.97299e−008 −1.86151e−009 −1.16398e−010 −7.27562e−012 −4.54747e−013 −2.84217e−014 en/ e2n −−−−− 12.1481 14.5288 14.5288 15.885 15.9708 15.9927 15.9983 15.9993 16.0000 Estos resultados confirman claramente la convergencia de la regla de Simpson en este ejemplo particular. Podemos ver que cada ves que se duplica la n, lo cual equivale a dividir la h entre dos, el error disminuye por un factor de 16 aproximadamente (última columna de la tabla) esto es característico de convergencia O(h4) lo cual confirmaremos teóricamente más adelante. INICIO Dame el limite inferior, superior, y la precisión n par a, b, n i=1; i<=2*n−1; i=i+2 i=2; i<=2*n−2; i=i+2 RESULTADO at FIN Flotantes: at, si, sp, a, b, h, x, ya, yb, s, y, f(); Enteras: i, n; h=(b−a)/(2*n); ya = f(a); yb = f(b); si=0; x=a+i*h; y=f (x); 3 si=si+y sp=0 x=a+i*h; y=f(x); sp=sp+y; at=h/3*(ya+yb+4*si+2*sp); 4