ANÁLISIS NUMÉRICO Asignatura Clave:FIM002 Numero de Créditos: 7 Teóricos: 4 Prácticos: 3 INSTRUCCIONES PARA OPERACIÓN ACADÉMICA: El Sumario representa un reto, los Contenidos son los ejes temáticos, los Activos una orientación inicial para resolverlo y la síntesis concluyente, como Posibilidad de integración conceptual corresponderá a lo factible de un punto de vista temático amplio. La visión global de los asuntos resueltos como Titular Académico, te ofrecerá oportunidades de discusión que se enriquecerán en la medida que intensificas las lecturas, asistes a tu comunidad de estudio, te sirves de los asesores y analizas la ciberinformación disponible posicionándote de los escenarios informativos adecuados. Los periodos de evaluación son herramientas de aprendizaje. La acreditación es un consenso de relación con el nivel de competencia. Mantén informado a tu tutor de tus avances académicos y estado de ánimo. Selecciona tus horarios de asesorías. Se recomienda al titular (estudiante) que al iniciar su actividad de dilucidación, lea cuidadosamente todo el texto guión de la asignatura. Para una mejor facilitación, el documento lo presentamos en tres ámbitos: 1.Relación de las unidades, 2.- Relación de activos, 3.- Principia Temática consistente en información inicial para que desarrolles los temas. COMPETENCIAS: • • • • • A partir de una realidad, planteará en un lenguaje algorítmico, los problemas a resolver. Realizará cálculos de manera óptima, en exactitud y tiempo. Desarrollará sus habilidades de pensamiento complejo Reforzará el pensamiento lógico y simbólico Estimulará el pensamiento creativo a partir de las posibilidades de diversidad y cambio en la estructura matemática de los fenómenos físicos. SUMARIO: Desarrollar el espíritu científico de asombro, observación, búsqueda y entendimiento del comportamiento físico de la naturaleza, haciendo una mezcla de matemáticas y ciencias de la computación para dar origen a herramientas que coadyuvarán a resolver problemas de ciencia e ingeniería. considerando temas desde la perspectiva del matemático, al crear o establecer un algoritmo; del científico de la computación, al implementarlo en software o modificarlo para su optimo funcionamiento en un dispositivo particular; o del quien resuelve un problema una vez que el modelo matemático ha sido creado. CONTENIDO: Unidad I Unidad II Unidad III Unidad IV Unidad V Unidad VI Unidad VII Sistemas de numeración Errores Sistemas de ecuaciones lineales Interpolación polinómica y diferenciación aproximada Raices de ecuaciones Aproximación de funciones Métodos numéricos de integración ACTIVOS UNIDAD I SISTEMAS DE NUMERACION I.1.- Introducción. I.2.- El sistema binario. I.3.- Operaciones. I.4.- Ejercicios. Actividad.- Transformaciones del sistema decimal a los tres diferentes sistemas de esta unidad y viceversa. UNIDAD II ERRORES II.5.- Error de redondeo y aritmética de computadora. II.6.- Error y exactitud II.7.- Error inherente y precisión fija. II.8.- Propagación del error (en los cálculos aritméticos) II.9.- Algunas Estrategias para minimizar el error de redondeo. II.10.- La fórmula del error y las interpolaciones óptimas. Actividad.- Observar los conocimientos adquiridos en los dispositivos de numeración de las computadoras. UNIDAD III SISTEMAS DE ECUACIONES LINEALES III.11.- Sistemas de n ecuaciones con n incógnitas. III.12.- Forma matricial de los sistemas lineales. III.13.- Resolución de sistemas por el método de Gauss-Jordan. Actividad.- Aplicar los conocimientos adquiridos para darle solución a los sistemas de ecuaciones. UNIDAD IV INTERPOLACIÓN POLINÓMICA Y DIFERENCIACIÓN APROXIMADA IV.14.- Introducción. IV.15.- Interpolación lineal y cuadrática. IV.16.- Formas de Lagrange IV.17.- Diferencias divididas y la forma de Newton IV.18.- La fórmula del error y las interpolaciones óptimas. Actividad.- Aplicar los métodos de la solución general y la solución particular para solucionar los ejercicios propuestos al final. UNIDAD V APROXIMACIÓN DE FUNCIONES V.19.- Aproximación discreta de mínimos cuadrados. V.20.- Aproximación de Pade. Actividad.- Aplicar sus conocimientos en el análisis del último censo de población efectuado por el INEGI correspondiente al estado de Sinaloa. UNIDAD VI RAICES DE ECUACIONES VI.21.- Obtención de raíces, introducción. VI.22.- Localización de raíces no repetidas. Actividad.- Análisis de la forma general de las ecuaciones cuadrática y cúbica. UNIDAD VII MÉTODOS NUMÉRICOS DE INTEGRACIÓN VII.23.- Introducción. VII.24.- Cuadratura numérica. Actividad.- El criterio del área bajo la curva para problemas específicos. ESCENARIOS INFORMATIVOS: • • Asesores Locales Asesores Externos • • • • Disposición en Internet Puntualidad en Intranet Fuentes Directas e Indirectas Bibliografía Disposición en Internet: Páginas WEB: http://lal.cs.byu.edu/lal/hol-documentation.html http://www.eecs.umich.edu/gasm/ BIBLIOGRAFÍA: AUBENELL, A.; Benseny, A. 1993 Útiles Básicos de Cálculo Numérico Editorial Labor BURDEN, R.L.; Faires, J.D. 1985 Análisis Numérico. Grupo Editorial Iberoamérica MELVIN J. Maron, Robert J. López 1999 Análisis Numérico, un Enfoque Práctico. Editorial CECSA. ANÁLISIS NUMÉRICO PRINCIPIA TEMATICA: 1.1.- En un sistema numérico posicional se selecciona un número como base. En el sistema decimal la base elegida es el diez, probablemente porque los dedos son una conveniente ayuda para contar, sin embargo es posible utilizar otros números como bases para los sistemas numéricos. Por ejemplo, si se decide emplear el cinco como base (esto es contar grupos de cinco), entonces pueden contarse las 17 letras A siguientes de este modo: ( A A A A A ) ( A A A A A ) ( A A A A A) A A tres cincos +` dos unos y escribir 325 o sea, realmente en el sistema numérico decimal lo que ocurre es que ese grupo de letras se cuentan de la manera siguiente: (AAAAAAAAAA)AAAAAAA UN DIEZ + SIETE UNOS y se escribe 1710 , es decir el numero diecisiete en base 10 es igual al número treinta y dos en base 5. de la misma forma si se selecciona el 8 como base, las letras pudieran agruparse de esta manera: (AAAAAAAA)(AAAAAAAA)A dos ochos + un uno y concluiríamos que: 17 = 325 = 218 observando que cuando la base es diez, no se escribe. Considérese ahora el problema de pasar los números que no son de base 10 a nuestro sistema decimal. por ejemplo: ¿a que número corresponde el 435 en nuestro sistema decimal? En primer lugar debemos recordar que, en el sistema decimal los números pueden escribirse en una forma desarrollada, por ejemplo: 342 = ( 3x102 ) + ( 4x10 ) + ( 2x100 ) como puede observarse, cuando se representa en notación desarrollada cada dígito del número 342, se multiplica por la potencia adecuada de diez ( que es la base empleada ). De modo semejante, al escribirse en notación desarrollada cada dígito del numeral 43cinco, debe multiplicarse por la potencia adecuada de cinco (la base utilizada). por lo que, 43cinco = ( 4x5 ) + ( 3x50 ) = 23 note que a0 = 1 para a ≠ 0. De esta manera, 100 = 1 y 2 x 100 = 2 y además que cuando el exponente es uno, no se escribe. Ejemplo: represente en notación decimal los siguientes números: a).- 432cinco b).- 312ocho c).- 547siete d).- 342seis 1.2.- El sistema binario.- Este sistema utiliza solamente los dígitos 0 y 1, y la agrupación se realiza de dos en dos. En años recientes, las computadoras electrónicas que utilizan este sistema, han revolucionado la tecnología y las ciencias, debido a la rapidez con que realizan cálculos que le llevarían años completos al hombre. La ventaja del sistema binario es que en un numeral, cada posición contiene exactamente uno de dos valores posibles ( 0 ó 1 ). En este caso pueden usarse interruptores eléctricos con solamente dos posiciones, prendido o apagado, para designar los valores de cada posición. Ahora observemos como convertir números de la base dos a la base decimal. Escriba en notación decimal el número 101dos. Solución: 101dos= ( 1 x 22 ) + ( 0 x 2 ) + ( 1 x 20 ) = 4 + 0 + 1 = 5. Ahora, consideremos el proceso inverso, es decir, cambie el número 15 al sistema binario: solución: podemos usar también el proceso de agrupamiento, sin embargo existe otro método para hacerlo, se llama de divisiones sucesivas y consiste en lo siguiente: hacer divisiones sucesivas entre la base (en este caso es dos) de esta suerte, al dividir 15 entre 2, se obtiene como cociente al 7 y el residuo es 1, cuando se divide el 7 entre 2 el cociente es 3 y el residuo es uno, y de la misma forma cuando se divide el 3 entre 2 el cociente es 1 y el residuo es 1, por lo que: 15 = 1111dos. 15 ÷ 2 = 7 --------------1 7 ÷ 2 = 3 ------------- 1 3 ÷ 2 = 1 ------------- 1 Ejemplo: cambie al sistema binario los números: 8, 33, 41, 56 y 67. 1.3.- Operaciones en el sistema binario.- Las operaciones de suma y resta en este sistema, se efectúan siguiendo el mismo proceso que en el sistema decimal, teniendo presente que en cualquier base, el numeral 10 representa a la base, de tal manera que: en base dos,10 representa al número dos.y cuando la base no es diez, deberá leer 10 como “uno-cero”, nunca como “diez”. Ejemplos: sume 10102 y 11112 y reste 1112 de 11102 1.4.- Ejercicios.- Una cámara instalada en una sonda espacial tomó fotografías del planeta Marte y las envió en forma de señales de radio hacia la tierra, en donde una computadora recibió las “fotografías” en forma de numerales binarios formados por seis bits. El sombreado de cada punto, en la fotografía final, fue determinado por esos seis bits. El numeral 0000002 indicaba un punto blanco y el numeral 1111112 denotaba un punto negro. Los 62 numerales intermedios representaban distintos sombreados que iban del gris al negro. para obtener una fotografía completa se necesitaban 40,000 puntos. 1.- si uno de los numerales recibidos fue el 1101112 ¿puede decir a que numeral decimal corresponde? 2.- ¿El punto que corresponde al numeral recibido en el inciso anterior representa una sombra de color gris cercana al blanco o al negro? 3.- ¿Cuál es el numeral binario que representaría el gris más claro que no llegue al blanco? 4.- ¿Cuál es el numeral binario que constituiría el gris más oscuro que no llegue al negro? 5.- ¿Puede decir que numeral binario representaría el sombreado correspondiente al número 31? II.5.- Error de redondeo y aritmética de computadora.- Cuando se usa una calculadora o computadora para hacer cálculos numéricos, debe considerarse un error inevitable que es el llamado error de redondeo. Este error se origina porque la aritmética realizada en una máquina involucra números con solo un número finito de dígitos, con el resultado de que muchos cálculos se realizan con representaciones aproximadas de los números verdaderos. En una computadora típica, solo un subconjunto relativamente pequeño del sistema de los números reales se usa para representar a todos los números reales. Este subconjunto contiene solo números racionales, positivos y negativos, y almacenan una parte fraccionaria, llamada la mantisa, junto con una parte exponencial , llamada la característica. Por ejemplo, un número de punto flotante en precisión simple usado en la IBM 370 Ó 3000 consiste en 1 dígito binario (bit) indicador del signo, un exponente de 7 bits en base 16, y una mantisa de 24 bits. Como 24 bits corresponde a entre 6 y 7 dígitos decimales, podemos suponer que este número tiene, por lo menos, seis cifras decimales de precisión para el sistema de numeración de punto flotante. El exponente de siete bits da un rango de 0 a 127, pero debido a los exponentes usados el rango es, realmente, entre –164 y +63, o sea que, se resta automáticamente 64 del exponente listado. Considere por ejemplo el número de máquina: 0 1000010 101100110000010000000000 El bit más a la izquierda es cero, lo cual indica que el número es positivo. Los siguientes siete bits, 1000010, son equivalentes al número decimal: 1x26 + 0x25 + 0x24 + 0x23 + 0x22 + 1x21 + 0x20 = 66 y se usan para describir la característica. Los veinticuatro bits finales indican que la mantisa es: 1.(1/2)1 + 1.(1/2)3 + 1.(1/2)4 + 1.(1/2)7 + 1.(1/2)8 +1.(1/2)14 como consecuencia, este número de máquina representa precisamente al número decimal: + [(1/2)1 + (1/2)3 + (1/2)4 + (1/2)7 + (1/2)8 + (1/2)14] 1666-64 = 179.015625. sin embargo, el siguiente número de máquina más pequeño es: 0 1000010 101100110000001111111111 = 179.0156097412109375 mientras que el número de máquina más grande siguiente es: 0 1000010 101100110000010000000001 = 179.0156402587890625 Esto significa que nuestro número de máquina original debe representar no solamente a 179.015625, sino a un número infinito de números reales que están entre este número y sus números de máquina más cercanos. para ser más precisos, el número de máquina original se usa para representar cualquier número real en el intervalo: [ 179.01561737060546875 – 179.01563262939453125 ] II.6.- Error y exactitud. Estudio de errores.- Definición Los errores numéricos se generan con el uso de aproximaciones para representar cantidades matemáticas. Estos incluyen errores de truncamiento que resultan de representar aproximadamente un procedimiento matemático exacto, y los errores de redondeo que se producen cuando los números tienen un límite de cidras significativas que se usan para representar números exactos. Para los dos tipos de errores, la relación entre el resultado exacto o verdadero y el aproximado esta dada por :Valor verdadero = aproximación + error (1.1)Reordenando la ecuación 1.1 se encuentra que el error numérico es igual a la diferencia entre el valor verdadero y el valor aproximado, esto es: Et = valor verdadero - aproximación (1.2) Donde Et se usa para denotar el valor exacto del error. Se incluye el subíndice t para denotar que se trata del error “verdadero”. Como ya se menciono brevemente, esto contrasta con los otros casos , donde se debe emplear una estimación “aproximada” del error. Un defecto de esta definición es que no toma en consideración el orden de magnitud del valor que se esta probando. Por ejemplo, un error de un centímetro es mucho mas significativo si se está midiendo un remache que un puente . Una manera de medir las magnitudes de las cantidades que se esta evaluando es normalizar el error respecto al valor verdadero, Error relativo fraccional = error verdadero / valor verdadero. Donde, como ya se dijo, en la ecuación (1.2), El error relativo también se puede multiplicar por el 100% para expresarlo como Et = (error verdadero / valor verdadero)100 %. (1.3) Donde Et denota el error relativo porcentual verdadero. II.7.- Error inherente y precisión fija. Exactitud y precisión. Los errores asociados con los cálculos y medidas se pueden caracterizar observando su exactitud y precisión. La exactitud se refiere a que tan cercano está el valor calculado o medido con el verdadero. La precisión, se refiere a que tan cercano está un valor individual medido o calculado con respecto a los otros. Para la mayoría de los números reales x, un dispositivo digital no almacena x, sino el numero de la maquina f l(x) que aproxima a x. El error de f l(x) se llama error de redondeo o error inherente al almacenar x. Así, Error inherente = x - f l(x) Si el dispositivo es una calculadora que almacena mantisas a k dígitos decimales, se obtiene el fl(x) mas exacto redondeado x a ks. Por ejemplo , si k = 4 y la calculadora redondea al almacenar, entonces x= 1 = 0.066666......se..almacenaria..como.. fl ( x) = +.6667 x10 −1 ,..( M = .6667,..E = −1) 15 Así el error inherente de almacenar x = 1/15 en este dispositivo es 1 6667 −1 x − fl ( x) = − = 15 100000 300000 II.8.- Propagación del error (en los cálculos aritméticos) Fuentes de error en los dispositivos digitales 1) Error humano: error cometido por el programador, operador o usuario. 2) Error de redondeo: nombre general dado a los errores producidos al realizar aritmética en un dispositivo de precisión fija. Principia con el error inherente y luego se propaga en virtud del error escondido, la adición insignificante, la ampliación del error y/o la cancelación sustractiva. 3) Error por truncamiento (o discretización): el error que ocurre cuando se usa una fórmula que es solo aproximada. Consideración práctica, ¿cuando redondear?: Dos importantes reglas prácticas. Primero, nunca redondee una respuesta intermedia. La mejor manera de asegurar esto es hacer que el dispositivo digital los almacene; si deben ser anotados a mano valores intermedios, asegúrese de usar varios dígitos de seguridad mas que la exactitud deseada. Segundo, redondee siempre una respuesta final teniendo en mente que la exactitud de la respuesta final está limitada por la exactitud del dispositivo computacional, Mostraremos un procedimiento perfectamente razonable, el cual llamamos aritmética de precisión fija o mas específicamente aritmética ks, puede conducir a una variedad de errores. Tabla I.4.1, almacenamiento de números en un dispositivo que redondea a a 4s Valor exacto Valor Error inherente Error relativo almacenado u = 122.9572 fl(u) = 123.0 Єfl(u) = -0.0428 Ρfl(u) = -0.3E-3 v = 124.1498 fl(v) = 124.1 Єfl(v) = +0.0498 Ρfl(v) = +0.40E-3 w = 0.014973 fl(w) = 0-01497 Єfl(w) = Ρfl(w) = +0.20E-3 +0.000003 z = 457.932 fl(z) = 457,900 Єfl(z) = +32 Ρfl(z) = +0.70E-4 La tabla I.4.1, examina el error inherente de una calculadora que almacena cuatro dígitos significativos redondeados, así que ЄM = 0.5 . 103 . Aunque los errores inherentes varían en tamaño para este dispositivo a 4s hipotético, ningún error inherente relativo excede ЄM en magnitud como lo predice: x − fl ( x ) ρ fl ( x ) = ≤ EM fl ( x) La tabla I.4.2, usa u, v, w, y z de la tabla I.4.1 para mostrar como la aritmética a 4s propaga el error de redondeo. La tabla I.4.3 resume los tipos de redondeo propagado ilustrado en la tabla I.4.2. Observemos primero que una adición insignificante hace que fl(u) ˆ fl(w) se redondee simplemente fl(u). Tabla I.4.2, propagación almacenadas. x ° y exacto V+z= 458055.1498 u–w= 122.942227 v*z= 0.56394234E8 u/w= 8211.92813 u – v = -0.1926 del error al realizar aritmética a 4s en aproximaciones x ° y (4s) 458100 122.9 fl(x) ° fl(y) fl(v)+fl(z) = 458023.1 fl(u) – fl(w) = 122.98503 0.5639E+8 fl(v) * fl(z) = 05636749E8 8212 fl(u)/fl(w) = 8216.43287 -0.1926 fl(u) – fl(v) = -0-1 fl(x) + fl(y) fl(v)+fl(z) = 458000 fl(u) -fl(w) = 123.0 fl(v)*fl(z) =0.5637E+8 fl(u) / fl(w) = 8216. fl(u) – fl(v) = 0.1000 En la tabla 1.4.2, fl(v)+fl(w), fl(u)-fl(w), fl(u) * fl(z) y fl(u) / fl(w) tienen errores en el cuarto dígito significativo aun cuando fl(u), fl(v), fl(w) y fl(z) se redondearon correctamente a 4s. Esta lenta acumulación del error en el dígito menos significativo es redondeo escondido. Tabla I.4.3, Tipos de error propagado cuando los operandos tienen error de redondeo NOMBRE DEL ERROR DESCRIPCIÓN DEL ERROR Adición insignificante La adición o (sustracción) de dos números Redondeo escondido Ampliación del error Cancelación sustractiva cuyas magnitudes son tan diferentes que la suma (o diferencia) se redondea al numero mayor. El error en el kesimo digito significativo de x ° y que puede ocurrir aun si x & y se redondean correctamente a ks. La multiplicación de un numero erróneo por un numero grande (en magnitud) o su división entre un numero cercano a cero La resta de dos números casi iguales (o, de manera equivalente, la suma de un numero con casi su negativo) . La ampliación del error sucedió en la tabla I4.2,cuando el producto fl(v) * fl(z) amplifico el error de fl(v) [y, en menor extensión, el error de fl(z)] , Aunque los errores representan errores relativos aceptablemente “pequeños” porque están en el digito menos significativo de fl(v) * fl(w) y fl(u) / fl(w), no son números “pequeños”. ε fl ( v ) ∗ˆ fl ( z ) = v * z _ fl (v) * fl ( z ) = 563942234.2136 − 56370000 = 2423.2136 ε fl ( u ) / fl ( w ) = u / v − fl (u ) / fl ( w) = 8211.92813 − 8216 = 4.07187 La amplificación del error puede entonces producir errores absolutos que son inaceptablemente grandes en ciertas situaciones. El tipo mas devastador de error de redondeo propagado es la cancelación sustractiva. Para ver por que, compare las siguientes dos restas: u = 122.9572 fl(u) = 123.0 v= fl(v) = 123.1 123.1498 u – v = -0.1926 fl(u) –fl(v) = - 0.1 [= fl(u) ˆ fl(v) ] Obsérvese que la sustracción de dos números redondeados casi iguales cancela la exactitud de los dígitos principales significativos. A la sustracción sustractiva también se le conoce como cancelación catastrófica porque a diferencia de los otros tipos de redondeo propagado, puede producir errores en el digito significativo principal después de una sola operación aritmética. II.9.- Algunas Estrategias para minimizar el error de redondeo. Puesto que el error de redondeo propagado inicia con el error inherente, los usuarios inteligentes de los métodos numéricos conocen la precisión del dispositivo de cálculo, así que pueden usar la: Estrategia de la mantisa completa. Para minimizar el error inherente , introduzca valores de entrada con tantos dígitos significativos como puedan almacenarse en el dispositivo (por supuesto que sea conocida la precisión del digito significativo del dispositivo). Por ejemplo. Así, en un dispositivo a 7s, π debería proporcionarse como 3.141593 (no como 3.14). Mejor aun , haga que el propio dispositivo lo calcule por si mismo. Digamos este sencillo truco nos da π con la precisión nominal del dispositivo cualquiera que sea E forma similar, ex debe programarse como ExP(x), no como 2.718**x, (lo cual restringe la exactitud probable asegurada a 4s independientemente de la precisión del dispositivo). Algunas veces, los valores de entrada de un calculo son conocidos con menos dígitos exactos que la precisión del dispositivo. En estas condiciones aconsejamos lo siguiente.. Estrategia de respuesta final, Redondee la respuesta final a una exactitud conocida. Por ejemplo, si un cálculo bien condicionado resulta 23.3876 y el dato de entrada menos exacto se conoce solo con exactitud a “3s” , entonces la respuesta debe anotarse como 23.4 es decir, redondeada a 3s. Es aconsejable una nota de que incluso 23.4 podría ser inexacto si se sabe que el cálculo estuvo mal condicionado. Otra estrategia útil para limitar la propagación del error de redondeo es la: Estrategia de operaciones mínimas , para ayudar a minimizar el error de redondeo escondido, evalué las expresiones matemáticas en una forma que requiera el menor número de operaciones aritméticas siempre que al hacerlo no permita la posibilidad de cancelación sustractiva. Como un ejemplo sencillo, u = y-8 se evalúa mejor en cuatro pasos 1 u ← y ∗ y; u ← u * u; u ← u * u; u ← (tres..multiplicaciones.. y..un..recíproco) u La estrategia de operaciones mínimas solo toma la exactitud en consideración . Si también se desea una ejecución rápida, tome en cuenta que las adiciones (estas son mas rápidas que las multiplicaciones, las cuales son mas rápidas que las divisiones; y a su vez, estas operaciones aritméticas son mas rápidas que la mayoría de las evaluaciones de funciones internas). Como un ejemplo más, compararemos la forma exponencial usual de: p ( x) = 2 x 4 − 19 x 3 + 56.98 x 2 − 56.834 x + 5.1324.............( A) a..su..equivalente..en.. forma..anidada p ( x) = (((2 x − 19) x + 56.98) x − 56.834) x + 5.1324..........( B ) Ambas formas requieren cuatro adiciones / sustracciones y cuatro multiplicaciones por una potencia de x. Sin embargo, la evaluación (A) requiere el cálculo adicional de x4, x3 y x2, el cálculo adicional posiblemente genere con (a) mas error de redondeo que con (b) . Esta es la razón por lo que se recomienda la: Estrategia de multiplicación anidada , Evalué los polinomios en forma anidada. El algoritmo de la división sintética (también conocido como el método de Horner) para la evaluación de un polinomio en forma anidada. El lector que haya realizado la división sintética manualmente podrá reconocerlo en el siguiente ejemplo que se muestra. Encontrará p(x) = {[(1c-9.5)c + 28.49]c + -28.417}c + 2.5662 para cuando c = -2 -2 1 -9.5 28.49 -28.417 2.5662 + -2.0 23.00 -102.98 262.794 -11.5 51.49 -131.397 265.3602 = p(-2) p ( x) 265.3602 = x3 − 11.5 x 2 + 51.49 x − 131.397 + x − ( − x) x − ( −2) 1 Estrategia del dígito de seguridad , Nunca redondee valores intermedios. Si usted debe anotarlos y reintroducirlos, hágalo con unos cuantos dígitos de seguridad mas que la exactitud deseada en la respuesta final. Estrategia de precisión parcial , Cuando haga una suma acumulada en un ciclo, hágalo usando precisión extendida siempre que este disponible. INTERPOLACIÓN. III.10.- Introducción. Cada 10 años se levanta un censo de población. En la siguiente tabla se incluyen datos de la población, en miles de habitantes, de 1940 a 1990. POB (en miles) POBLACION 300 200 100 0 1930 1940 1950 1960 1970 1980 1990 2000 AÑO Al revisar los datos anteriores, podríamos preguntarnos si es posible utilizarlos para obtener una estimación razonable de la población que habría en: digamos, en 1965, incluso en el año 2000. Este tipo de predicciones puede obtenerse por medio de una función que corresponda a los datos disponibles. Este proceso recibe el nombre de Interpolación. La palabra interpolación, significa pasar una curva por un conjunto dado de puntos. Matemáticamente el problema de interpolación es. Hasta hace poco, las funciones trascendentes eran evaluadas en forma rutinaria usando interpolación sobre una tabla. Aunque las calculadoras de bolsillo y las computadoras han hecho innecesaria en gran medida tales interpolaciones, la necesidad de interpolar persiste. Por ejemplo los especialistas en estadística, los científicos y los ingenieros necesitan a menudo estimaciones exactas basadas en un número limitado de puntos tabulados de un libro de consulta o de la impresión de una computadora, y herramientas de corte controladas por computadoras requieren de seguir curvas especificadas por un conjunto de puntos fijos. II.7.- Interpolación lineal y cuadrática. Considere el problema de determinar un polinomio de grado 1 que pase por los puntos distintos de (x0, y0) y (x1, y1). Este problema es el mismo que el de aproximar una función f, para la cual f(x0) = y0 y f(x ) = y1, por medio de un polinomio de primer grado, interpolando entre o coincidiendo con, los valores de f en los puntos dados . Consideremos el polinomio p ( x) = ( x − x1 ) ( x − x0 ) y1 y0 + ( x0 − x1 ) ( x1 − x0 ) Cuando x = x0, Y cuando x = x1, P( x0 ) = 1. y0 + 0. y1 = y0 = f ( x0 ) P( x1 ) = 0. y0 + 1. y1 = y1 = f ( x1 ) Así que P tiene las propiedades requeridas. La técnica usada para construir a P es el método de “interpolación” usado con frecuencia en las tablas trigonométricas o logarítmicas . Lo que puede ser no es tan obvio es que P es el único polinomio de grado 1 o menor con la propiedad de interpolación. Este resultado, sin embargo, se sigue inmediatamente del corolario de la 2.16, pagina 80. Corolario 2.16.- Sean P y Q polinomios a lo mas de grado “n”. Si x1, x2, ....,xk, k > n son números distintos con P(xi) = q(xi) para i = 1, 2,.....,k, entonces P(x) = Q(x) para todo valor de x . Para generalizar el concepto de interpolación lineal , consideremos la construcción de un polinomio a lo mas n que pase por n + 1 puntos (xo, f(x0)), (x1, f(x1)), .....,(xn, f(xn)) (ver figura XII.A). El polinomio lineal que pasa por (x0, f(x0)) , y (x1, f(x1)) se construye usando los cocientes . ( x − x1 ) ( x − x0 ) L0 ( x ) = ,......... y........L1 ( x ) = ( x0 − x1 ) ( x1 − x0 ) cuando x = x0 , f(x0) = 1, mientras que L1(x0) = 0. Cuando x = x1 , Lo(x1) = 0, mientras L1(x1) = 1 Y F P X X0 x1 x2 xn Para el caso general necesitamos construir, para cada k = 0, 1, ..,n, un cociente Ln k(x) con la propiedad de que Ln, k(xi) = 0 cuando i ≠ K y Ln, k(x k) = 1. Para satisfacer que Ln, k(xi) = 0 para cada i ≠ k se requiere que el numerador de Ln,,k contenga el termino: ( x − x0 )( x − x1 ).....( x − xk −1 )( x − xk +1 )...( x − xn ) ............................(II.B) Para satisfacer Ln,k(x) = 1, el denominador de Lk debe ser igual a (II.B) cuando x = xk. Por lo tanto. Ln , k ( x ) = n ( x − x0 )...( x − xk −1 )( x − xk +1 )...( x − xn ) ( x − xi ) =∏ ( xk − x0 )...( xk − xk −1 )( xk − xk +1 )...( xk − xn ) i = 0 ( xk − xi ) i≠k En la siguiente figura se muestra una grafica de la forma L n,k Y x0 x1 xk-1 xk xk+1 xn-1 xn X La interpolación polinomica de dos puntos se llama interpolación lineal. En forma similar, la interpolación de tres puntos se llama interpolación cuadrática. II.8.- Formas de Lagrange de Pk m (x). Ahora que se conoce la forma de Ln,,k es Fácil describir al polinomio interpolante. Este polinomio se llama “Polinomio interpolante de lagrange” y se define en el teorema siguiente. Teorema: Si xo, x1,…..,xn son números (n +1) diferentes y “f” es una función cuyos valores están dados en estos puntos, entonces existe un único polinomio P de grado a lo mas “n” con la propiedad de que: f ( xk ) = p ( xk )................ para..cada..k = 0,.1,....., n Este polinomio esta dado por: n P( x) = f ( x0 ) Ln ,0 ( x) + ............ + f ( xn ) Ln , n ( x) = ∑ f ( xk ) Ln, k ( x ), k =0 ( x − x0 )( x − x1 )...( x − xk −1 )( x − xk +1 )...( x − xn ) Ln, k ( x) = ( xk − x0 )( xk − x1 )...( xk − xk −1 )( xk − xk +1 )...xk − xn ) n ............. = ∏ i =0 i≠k Escribiremos L grado.. n,k ( x − xi ) .......... para..cada..k = 0,..1,......, n. ( xk − xi ) (x) simplemente como Lk(x) cuando no haya confusión de su Ejemplo: Usando los números o nodos, x0 = 2, x1 = 2.5, x2 = 4 para encontrar el polinomio interpolante de segundo grado para f(x) = 1/x necesitamos determinar primero los coeficientes polinómicos L0, L1, L2: ( x − .2.5)( x − 4) = x 2 − 6.5 x + 10 (2 − 2.5)(2 − 4) ( x − 2)( x − 4) 1 = ( −4 x 2 + 24 x − 32) L1 ( x) = ( 2.5 − 2)(2.5 − 4) 3 ( x − 2)( x − 2.5) 1 = ( x 2 − 4.5 x + 5). L2 ( x) = ( 4 − 2)(4 − 2.5) 3 L0 ( x ) = Ya que f(x0) = f(2) = 0.5, f(x1) = f(2.5) = 0.4, f(x2) = f(4) = 0.25 2 P( x) = ∑ f ( xk ) Lk ( x) k =0 0 .4 0.25 2 ( −4 x 2 + 24 x − 32) + ( x − 4.5 x + 5) 3 3 ..... = 0.05 x 2 − 0.425 x + 1.15 ...... = 0.5( x 2 − 6.5 x + 10) + una..aproximacion..a.. f (3) = 1 / 3..es............. f (3) ≈ P(3) = 0.325 II.9.- Diferencias divididas y la forma de Newton. Los métodos para determinar la representación explicita de un polinomio interpolante a partir de datos tabulados se conocen como métodos de diferencia dividida . Estos métodos se usaron mas con propósito de computo antes de que el equipo de computo digital llegara a ser fácilmente disponible. Sin embargo, los métodos pueden usarse también para derivar técnicas para aproximar las soluciones de ecuaciones diferenciales. Supongamos que Pn es el polinomio de Lagrange de grado a lo mas n que coincide con la función f en los números distintos xo, x1,..., xn. Las diferencias divididas de f con respecto a x0, x1, ....,xn, se pueden derivar demostrando que Pn tiene la representación Pn ( x) = a0 + a1 ( x − x0 ) + a2 ( x − x0 )( x − x1 ) + ... + an (( x − x0 )( x − x1 )...( x − xn −1 ) ..( A) con constantes apropiadas a0, a1, ....,an Para determinar las primeras de estas constantes, a0, note que si Pn(x) puede escribirse en la forma de la ecuación (A), entonces evaluando Pn en x0 deja solamente el termino constante a0 ; esto es, a0 = Pn(x0) = f(x0). Similarmente, cuando Pn se evalúa en x1 los únicos términos que distintos de ceros en la evaluación de Pn(x1) son la constante y el término lineal. f ( x0 ) + a1 ( x − x0 ) = Pn ( x) = f ( x1 ); f ( x1 ) − f ( x0 ) ........( B) x1 − x0 Aquí introducimos lo que se conoce como notación de diferencia dividida. La diferencia dividida cero de la función f, con respecto a xi, se denota por f[xi] y es simplemente la evaluación de f en x i , f [xi ] = f ( xi ). asi..que : a1 = Las diferencias divididas restantes se definen inductivamente; la primera diferencia dividida de f con respecto a x i y xi+1, se denota por f[xi, xi+1] y esta definida como f [xi , xi +1 ] = f [xi +1 ] − f [xi ] xi +1 − xi EJEMPLO La función de Bessel de primera clase de orden cero fue considerada en el ejemplo 3 de la sección 3.2 (Análisis numérico, Richard L. Burden) En ese ejemplo, se usaron varios polinomios interpolantes para aproximar f(1.5), usando los datos que están en las primeras tres columnas de la siguiente tabla I xi F[xi] 0 1.0 0.7651977 F[xi-1, xi] F[xi-2, xi-1, xi] F[xi-3,........, xi] F[xi4,……, xi] 0.4837057 1 1.3 0.6200860 -0.1087339 0.5489460 2 1.6 4554022 0.0658784 -0.0494433 0.5786120 3 1.9 0.2818186 0.0680685 0.0118183 0.5715210 0.00182 51 4 2.2 0.1103623 Las restantes cuatro columnas de la tabla contienen diferencias divididas calculadas usando un algoritmo (Algoritmo de la formula de diferencia interpolante de Newton). Los coeficientes de la forma de diferencia dividida progresiva de Newton del polinomio interpolante están a lo largo de la diagonal en la tabla. El polinomio es P4 ( x) = 0.7651977 − 0.4837057( x − 1.0) − 0.1087339( x − 1.0)( x − 1.3) ........... + 0.0658784( x − 1.0)( x1.3)( x − 1.6) ........... + 0.0018251( x − 1.0)( x − 1.3)( x − 1.6)( x − 1.9) se verifica fácilmente que P4(1.5) =0.5118200. Cuando las (k-1)diferencias divididas II.10.- La formula del error y las interpolaciones optimas. Designemos por pk,m(x) al polinomio interpolante para Pk, Pk+1,...,Pm = Pk + n . Si c es una x no tabulada, entonces el numero pk,m(x) obteniendo evaluando pk, m(x) en x = c, puede usarse para aproximar f(x). Si c pertenece al intervalo de interpolación [xk, xm] entonces se dice que pk,m (x) interpola a f(x) de otra manera, (por ejemplo, ya sea que c < xk o bien c > xm), se dice que pk,m(c(c ) “extrapola” a f(c). En cualquier caso debe enfrentarse la siguiente pregunta: Dado que “c”, ¿qué valores de “m” y “k” hacen a pk, m(c) aproximar a f(c) con mayor exactitud? Para ayudar a contestar la siguiente pregunta usaremos el siguiente teorema de “Lagrange” TEOREMA Si la (n + 1)esima derivada de f(n + 1) existe en el intervalo cerrado mas pequeño que contiene a “c” y a “n + 1” nodos interpolados xk, ...,xk+n, entonces hay una ξ en este intervalo tal que f ( n +1) (ξ ) f (c ) − Pk , k + n (c) = (c − xi )(c − xk −1 )....(c + xk +1 ) (n + 1)! El teorema implica que para una “c” dada y “n”, el error absoluto f (c) − Pk , k + n (c) es.. proporcional..al.. producto.. c − xi . c − xk +1 ..... c − xk + n (C) Donde |c - xi| es la distancia de “c” a “xi” en la recta numérica . Así el error de la aproximación f(c) ≈ Pk,k+n(c) es probable que sea mas pequeño en los casos en que xk*≤ c ≤ xk+n (interpolación), que cuando los xk,....,xk+n estén en el mismo lado que “c” (extrapolación); y cuando se interpola, se supone que el error será mayor para c entre dos xi ampliamente espaciadas (oscilaciones polinomicas) y menor para una c cerca de un xi . Si c esta en el intervalo [xk, xk+n] (interpolación) y el espacio entre dos nodos es razonablemente uniforme, entonces el producto de los |c - xi | .en (C) es mas grande cuando c esta cerca de un punto extremo de [xk, xk+n] y mas pequeño cuando c esta cerca del centro de [xk, xk+n] . Así, para una c dada, la aproximación mas exacta de f(c) con un polinomio de interpolación de n + 1 puntos, es probable que sea f (c ) = pˆ k , k + n (c) , donde: pˆ k , k + n (c) = pk , k + n (c).. usando los n + 1 nodos sucesivos xk,...xk+n que mejor centren a c. Nos referimos al numero pˆ k , k + n (c) como la interpolación optima de nesimo grado para f(c) . El circunflejo ( ˆ ) es para indicar que es la “probablemente optima”. Así, cuando se interpola , las interpolaciones optimas, las interpolaciones optimas se obtienen como sigue: TABLA II.10.1, Interpolaciones optimas de nesimo grado para c = c1, c2, c3 de la figura II.10.A N Pk, k+n(c2) Pk, k+n(c3) Pk, k+n(c1) 0 Pk, k (c1) =P0,0(c1) Pk, k(c2) =P2,2(c2) Pk, k(c3) =P2,2(c3) 1 Pk,k+1(c1) =p0,1(c1) Pk,k+1(c2) =p1,2(c2) Pk,k+1(c3) =p2,3(c3) 2 Pk,k+2(c1) =p0,2(c1) Pk,k+2(c2) =p1,3(c2) Pk,k+2(c3) =p1,3(c3) 3 Pk,k+3(c1) =p0,3(c1) Pk,k+3(c2) =p0,3(c1) Pk,k+3(c3) =p1,4(c3) 4 Pk,k+4(c1) =p0,4(c1) Pk,k+4(c2) =p0,4(c1) Pk,k+4(c3) =p0,4(c3) C1 C2 C3 X0 X1 X2 X3 X4 Figura II.10.A, Extrapolación de f(c1) e interpolación de f(c2) y f(c3) EJEMPLO Hallar “k” y la “m” para las cuales Pk,m(c) es la aproximación optima a usando los cinco puntos PO(0, 0), P1(1, 1), P2(4, 2), P3(9, 3) P4(16, 4) de la curva y = x a) si c es 8; b) se c es 21. ( Nota : 8 ≅ 2.8284.. y.. 21 ≅ 4.5826) xk XO = 0 fk 0 Pk,k+1(8) Pk,k+2(8) Pk,k+3(8) Pk,k+4(8) 8 = 8.00 X1 = 1 1 -4/3 = -1.333 10/3 = 3.333 X2 = 4 2 12/5 = 2.400 43/15 = 2.867 14/5 = 2.800 X3 = 9 3 128/45= 2.844 592/210=2.819 20/7 = 2.857 118/45 = 2.62 c X4 = 16 4 C=8 El elemento subrayado de cada columna , para el cual el intervalo de interpolación centra mejor a c = 8, observe que las interpolaciones optimas subrayadas están igualmente distribuidas a uno y otro lado de la línea punteada en c = 8 El valor más exacto de la tabla, es el punto con valor de 2.819, que usa solo tres puntos, mientras que el pinto con valor de 2.622, que usa los cinco puntos es el menos exacto de las interpolaciones “optimas”. X0 X1 X2 C X3 X4 0 1 4 8 9 = nodo mas cercano 16 c = 8 y los cinco nodos tabulados xi del ejemplo. III.11.- Un sistema de ecuaciones lineales, es una formación de ecuaciones de primer grado, ya que estas reciben el nombre de lineales debido precisamente a que si trazamos la gráfica de cualquiera de ellas, el resultado será siempre una línea recta. Generalmente se habla de sistemas de “n” ecuaciones con “n” incógnitas. por ejemplo: 5x – 3y = 12 3y = -9 2x – 3y = 3 3x + 4y = -2 10x – 6y = 24 10x – 15y = 15 5x + y = 9 6x + 3x – y = 7 Son sistemas de dos ecuaciones con dos incógnitas. x + 3y + z = 5 x–y+z=4 3x +6y – 2z = 3 2x – y – z = 9 2x – 3y + 3z = 6 x – 3y + 2z = 12 Son sistemas de tres ecuaciones con tres incógnitas. III.12.- Cualquier sistema de ecuaciones, se puede representar por dos arreglos matemáticos que reciben el nombre de matriz, por ejemplo los primeros casos de los sistemas anteriores quedarán debidamente representados de la manera siguiente: 5 − 3 2 − 3 12 3 1 + 3 + 1 3 + 6 − 2 2 − 3 + 3 5 3 6 En donde la primera matriz de cada caso recibe el nombre de matriz de los coeficientes numéricos, mientras que las siguientes se llaman matrices de las constantes por el lado derecho de las ecuaciones. III.13.- Para resolver los sistemas lineales de ecuaciones existen tres operaciones permitidas sobre ellas sin provocar que las ecuaciones se alteren y son las siguientes: 1.- La ecuación Ei puede multiplicarse por cualquier constante λ ( lambda ) diferente de cero y utilizar la ecuación resultante en lugar de Ei, esta operación se simboliza mediante λ Ei Ei 2.- .- La ecuación Ei puede multiplicarse por cualquier constante λ ( lambda ) diferente de cero, sumar a la ecuación Ej, y utilizar la ecuación resultante en lugar de Ej, esta operación se simboliza mediante λ Ei + Ej Ej 3.- Las ecuaciones Ei y Ej se pueden intercambiar, esta operación se simboliza mediante: Ei Ej. El método de Newton, consiste en, usando estas operaciones permitidas, hacer que el sistema de ecuaciones tome una forma triangular reducida en donde todos los elementos de la diagonal principal de la matriz de coeficientes del sistema se hagan 1, mientras que todos los demás elementos de ella sean 0. de donde serán despejados los valores de las variables del sistema y así se obtendrá la solución al sistema que se este tratando. INTERPOLACIÓN. IV.14.- Introducción. Cada 10 años se levanta un censo de población. En la siguiente tabla se incluyen datos de la población, en miles de habitantes, de 1940 a 1990. POB (en miles) POBLACION 300 200 100 0 1930 1940 1950 1960 1970 1980 1990 2000 AÑO Al revisar los datos anteriores, podríamos preguntarnos si es posible utilizarlos para obtener una estimación razonable de la población que habría en: digamos, en 1965, incluso en el año 2000. Este tipo de predicciones puede obtenerse por medio de una función que corresponda a los datos disponibles. Este proceso recibe el nombre de Interpolación. La palabra interpolación, significa pasar una curva por un conjunto dado de puntos. Matemáticamente el problema de interpolación es. Hasta hace poco, las funciones trascendentes eran evaluadas en forma rutinaria usando interpolación sobre una tabla. Aunque las calculadoras de bolsillo y las computadoras han hecho innecesaria en gran medida tales interpolaciones, la necesidad de interpolar persiste. Por ejemplo los especialistas en estadística, los científicos y los ingenieros necesitan a menudo estimaciones exactas basadas en un numero limitado de puntos tabulados de un libro de consulta o de la impresión de una computadora, y herramientas de corte controladas por computadoras requieren de seguir curvas especificadas por un conjunto de puntos fijos. IV.15.- Interpolación lineal y cuadrática. Considere el problema de determinar un polinomio de grado 1 que pase por los puntos distintos de (x0, y0) y (x1, y1). Este problema es el mismo que el de aproximar una función f, para la cual f(x0) = y0 y f(x ) = y1, por medio de un polinomio de primer grado, interpolando entre o coincidiendo con, los valores de f en los puntos dados . Consideremos el polinomio p ( x) = ( x − x1 ) ( x − x0 ) y1 y0 + ( x0 − x1 ) ( x1 − x0 ) P( x0 ) = 1. y0 + 0. y1 = y0 = f ( x0 ) Cuando x = x0, Y cuando x = x1, P( x1 ) = 0. y0 + 1. y1 = y1 = f ( x1 ) Así que P tiene las propiedades requeridas. La técnica usada para construir a P es el método de “interpolación” usado con frecuencia en las tablas trigonométricas o logarítmicas . Lo que puede ser no es tan obvio es que P es el único polinomio de grado 1 o menor con la propiedad de interpolación. Este resultado, sin embargo, se sigue inmediatamente del corolario de la 2.16, pagina 80. Corolario 2.16.- Sean P y Q polinomios a lo mas de grado “n”. Si x1, x2, ....,xk, k > n son números distintos con P(xi) = q(xi) para i = 1, 2,.....,k, entonces P(x) = Q(x) para todo valor de x . Para generalizar el concepto de interpolación lineal , consideremos la construcción de un polinomio a lo mas n que pase por n + 1 puntos (xo, f(x0)), (x1, f(x1)), .....,(xn, f(xn)) (ver figura XII.A). El polinomio lineal que pasa por (x0, f(x0)) , y (x1, f(x1)) se construye usando los cocientes . ( x − x1 ) ( x − x0 ) L0 ( x ) = ,......... y........L1 ( x ) = ( x0 − x1 ) ( x1 − x0 ) cuando x = x0 , f(x0) = 1, mientras que L1(x0) = 0. Cuando x = x1 , Lo(x1) = 0, mientras L1(x1) = 1 Y F P X X0 x1 x2 xn Para el caso general necesitamos construir, para cada k = 0, 1, ..,n, un cociente Ln k(x) con la propiedad de que Ln, k(xi) = 0 cuando i ≠ K y Ln, k(x k) = 1. Para satisfacer que Ln, k(xi) = 0 para cada i ≠ k se requiere que el numerador de Ln,,k contenga el termino: ( x − x0 )( x − x1 ).....( x − xk −1 )( x − xk +1 )...( x − xn ) ............................(II.B) Para satisfacer Ln,k(x) = 1, el denominador de Lk debe ser igual a (II.B) cuando x = xk. Por lo tanto. Ln , k ( x ) = n ( x − x0 )...( x − xk −1 )( x − xk +1 )...( x − xn ) ( x − xi ) =∏ ( xk − x0 )...( xk − xk −1 )( xk − xk +1 )...( xk − xn ) i = 0 ( xk − xi ) i≠k En la siguiente figura se muestra una grafica de la forma L n,k Y x0 x1 xk-1 xk xk+1 xn-1 xn X La interpolación polinómica de dos puntos se llama interpolación lineal. En forma similar, la interpolación de tres puntos se llama interpolación cuadrática. IV.16.- Formas de Lagrange de Pk m (x). Ahora que se conoce la forma de Ln,,k es Fácil describir al polinomio interpolante. Este polinomio se llama “Polinomio interpolante de lagrange” y se define en el teorema siguiente. Teorema: Si xo, x1,…..,xn son números (n +1) diferentes y “f” es una función cuyos valores están dados en estos puntos, entonces existe un único polinomio P de grado a lo mas “n” con la propiedad de que: f ( xk ) = p ( xk )................ para..cada..k = 0,.1,....., n Este polinomio esta dado por: n P( x) = f ( x0 ) Ln ,0 ( x) + ............ + f ( xn ) Ln , n ( x) = ∑ f ( xk ) Ln, k ( x ), k =0 ( x − x0 )( x − x1 )...( x − xk −1 )( x − xk +1 )...( x − xn ) Ln, k ( x) = ( xk − x0 )( xk − x1 )...( xk − xk −1 )( xk − xk +1 )...xk − xn ) n ............. = ∏ i =0 i≠k Escribiremos L grado.. n,k ( x − xi ) .......... para..cada..k = 0,..1,......, n. ( xk − xi ) (x) simplemente como Lk(x) cuando no haya confusión de su Ejemplo: Usando los números o nodos, x0 = 2, x1 = 2.5, x2 = 4 para encontrar el polinomio interpolante de segundo grado para f(x) = 1/x necesitamos determinar primero los coeficientes polinómicos L0, L1, L2: ( x − .2.5)( x − 4) = x 2 − 6.5 x + 10 (2 − 2.5)(2 − 4) ( x − 2)( x − 4) 1 L1 ( x) = = ( −4 x 2 + 24 x − 32) ( 2.5 − 2)(2.5 − 4) 3 ( x − 2)( x − 2.5) 1 L2 ( x) = = ( x 2 − 4.5 x + 5). ( 4 − 2)(4 − 2.5) 3 L0 ( x ) = Ya que f(x0) = f(2) = 0.5, f(x1) = f(2.5) = 0.4, f(x2) = f(4) = 0.25 2 P( x) = ∑ f ( xk ) Lk ( x) k =0 0 .4 0.25 2 ( −4 x 2 + 24 x − 32) + ( x − 4.5 x + 5) 3 3 ..... = 0.05 x 2 − 0.425 x + 1.15 ...... = 0.5( x 2 − 6.5 x + 10) + una..aproximacion..a.. f (3) = 1 / 3..es............. f (3) ≈ P(3) = 0.325 IV.17.- Diferencias divididas y la forma de Newton. Los métodos para determinar la representación explicita de un polinomio interpolante a partir de datos tabulados se conocen como métodos de diferencia dividida . Estos métodos se usaron mas con propósito de computo antes de que el equipo de computo digital llegara a ser fácilmente disponible. Sin embargo, los métodos pueden usarse también para derivar técnicas para aproximar las soluciones de ecuaciones diferenciales. Supongamos que Pn es el polinomio de Lagrange de grado a lo mas n que coincide con la función f en los números distintos xo, x1,..., xn. Las diferencias divididas de f con respecto a x0, x1, ....,xn, se pueden derivar demostrando que Pn tiene la representación Pn ( x) = a0 + a1 ( x − x0 ) + a2 ( x − x0 )( x − x1 ) + ... + an (( x − x0 )( x − x1 )...( x − xn −1 ) ..( A) con constantes apropiadas a0, a1, ....,an Para determinar las primeras de estas constantes, a0, note que si Pn(x) puede escribirse en la forma de la ecuación (A), entonces evaluando Pn en x0 deja solamente el término constante a0 ; esto es, a0 = Pn(x0) = f(x0). Similarmente, cuando Pn se evalúa en x1 los únicos términos distintos de ceros en la evaluación de Pn(x1) son la constante y el termino lineal . f ( x0 ) + a1 ( x − x0 ) = Pn ( x) = f ( x1 ); f ( x1 ) − f ( x0 ) ........( B) x1 − x0 Aquí introducimos lo que se conoce como notación de diferencia dividida. La diferencia dividida cero de la función f, con respecto a xi, se denota por f[xi] y es simplemente la evaluación de f en x i , f [xi ] = f ( xi ). asi..que : a1 = Las diferencias divididas restantes se definen inductivamente; la primera diferencia dividida de f con respecto a x i y xi+1, se denota por f[xi, xi+1] y esta definida como f [xi +1 ] − f [xi ] f [xi , xi +1 ] = xi +1 − xi EJEMPLO La función de Bessel de primera clase de orden cero fue considerada en el ejemplo 3 de la sección 3.2 (Análisis numérico, Richard L. Burden) En ese ejemplo, se usaron varios polinomios interpolantes para aproximar f(1.5), usando los datos que están en las primeras tres columnas de la siguiente tabla I xi F[xi] 0 1.0 0.7651977 F[xi-1, xi] F[xi-2, xi-1, xi] F[xi-3,........, xi] F[xi-4,……, xi] 0.4837057 1 1.3 0.6200860 -0.1087339 0.5489460 2 1.6 4554022 0.0658784 -0.0494433 0.5786120 3 1.9 0.2818186 0.0018251 0.0680685 0.0118183 0.5715210 4 2.2 0.1103623 Las restantes cuatro columnas de la tabla contienen diferencias divididas calculadas usando un algoritmo (Algoritmo de la formula de diferencia interpolante de Newton). Los coeficientes de la forma de diferencia dividida progresiva de Newton del polinomio interpolante están a lo largo de la diagonal en la tabla. El polinomio es P4 ( x) = 0.7651977 − 0.4837057( x − 1.0) − 0.1087339( x − 1.0)( x − 1.3) ........... + 0.0658784( x − 1.0)( x1.3)( x − 1.6) ........... + 0.0018251( x − 1.0)( x − 1.3)( x − 1.6)( x − 1.9) se verifica fácilmente que P4(1.5) =0.5118200. Cuando las (k-1)diferencias divididas IV.18.- La formula del error y las interpolaciones óptimas. Designemos por pk,m(x) al polinomio interpolante para Pk, Pk+1,...,Pm = Pk + n . Si c es una x no tabulada, entonces el numero pk,m(x) obteniendo evaluando pk, m(x) en x = c, puede usarse para aproximar f(x). Si c pertenece al intervalo de interpolación [xk, xm] entonces se dice que pk,m (x) interpola a f(x) de otra manera, (por ejemplo, ya sea que c < xk o bien c > xm), se dice que pk,m(c(c ) “extrapola” a f(c). En cualquier caso debe enfrentarse la siguiente pregunta: Dado que “c”, ¿qué valores de “m” y “k” hacen a pk, m(c) aproximar a f(c) con mayor exactitud? Para ayudar a contestar la siguiente pregunta usaremos el siguiente teorema de “Lagrange” TEOREMA Si la (n + 1)esima derivada de f(n + 1) existe en el intervalo cerrado mas pequeño que contiene a “c” y a “n + 1” nodos interpolados xk, ...,xk+n, entonces hay una ξ en este intervalo tal que f ( n +1) (ξ ) f (c ) − Pk , k + n (c) = (c − xi )(c − xk −1 )....(c + xk +1 ) (n + 1)! El teorema implica que para una “c” dada y “n”, el error absoluto f (c) − Pk , k + n (c) es.. proporcional..al.. producto.. c − xi . c − xk +1 ..... c − xk + n (C) Donde |c - xi| es la distancia de “c” a “xi” en la recta numérica . Así el error de la aproximación f(c) ≈ Pk,k+n(c) es probable que sea mas pequeño en los casos en que xk*≤ c ≤ xk+n (interpolación), que cuando los xk,....,xk+n estén en el mismo lado que “c” (extrapolación); y cuando se interpola, se supone que el error será mayor para c entre dos xi ampliamente espaciadas (oscilaciones polinomicas) y menor para una c cerca de un xi . Si c esta en el intervalo [xk, xk+n] (interpolación) y el espacio entre dos nodos es razonablemente uniforme, entonces el producto de los |c - xi | .en (C) es mas grande cuando c esta cerca de un punto extremo de [xk, xk+n] y mas pequeño cuando c esta cerca del centro de [xk, xk+n] . Así, para una c dada, la aproximación mas exacta de f(c) con un polinomio de interpolación de n + 1 puntos, es probable que sea f (c ) = pˆ k , k + n (c) , donde: pˆ k , k + n (c) = pk , k + n (c).. usando los n + 1 nodos sucesivos xk,...xk+n que mejor centren a c. Nos referimos al numero pˆ k , k + n (c) como la interpolación optima de nesimo grado para f(c) . El circunflejo ( ˆ ) es para indicar que es la “probablemente optima”. Así, cuando se interpola , las interpolaciones optimas, las interpolaciones optimas se obtienen como sigue: TABLA II.10.1, la figura II.10.A N 0 1 2 3 4 C1 C2 C3 Interpolaciones óptimas de nesimo grado para c = c1, c2, c3 de Pk, k+n(c1) Pk, k (c1) =P0,0(c1) Pk,k+1(c1) =p0,1(c1) Pk,k+2(c1) =p0,2(c1) Pk,k+3(c1) =p0,3(c1) Pk,k+4(c1) =p0,4(c1) Pk, k+n(c2) Pk, k(c2) =P2,2(c2) Pk,k+1(c2) =p1,2(c2) Pk,k+2(c2) =p1,3(c2) Pk,k+3(c2) =p0,3(c1) Pk,k+4(c2) =p0,4(c1) Pk, k+n(c3) Pk, k(c3) =P2,2(c3) Pk,k+1(c3) =p2,3(c3) Pk,k+2(c3) =p1,3(c3) Pk,k+3(c3) =p1,4(c3) Pk,k+4(c3) =p0,4(c3) X0 X1 X2 X3 X4 Figura II.10.A, Extrapolación de f(c1) e interpolación de f(c2) y f(c3) EJEMPLO Hallar “k” y la “m” para las cuales Pk,m(c) es la aproximación óptima a usando los cinco puntos PO(0, 0), P1(1, 1), P2(4, 2), P3(9, 3) P4(16, 4) de la curva y = x c b) si c es 8; b) se c es 21. ( Nota : 8 ≅ 2.8284.. y.. 21 ≅ 4.5826) xk XO = 0 fk 0 Pk,k+1(8) Pk,k+2(8) Pk,k+3(8) Pk,k+4(8) 8 = 8.00 X1 = 1 1 -4/3 = -1.333 10/3 = 3.333 X2 = 4 2 12/5 = 2.400 43/15 = 2.867 118/45 = 2.62 128/45= 2.844 14/5 = 2.800 X3 = 9 3 592/210=2.819 20/7 = 2.857 X4 = 16 4 C=8 El elemento subrayado de cada columna , para el cual el intervalo de interpolación centra mejor a c = 8, observe que las interpolaciones optimas subrayadas están igualmente distribuidas a uno y otro lado de la línea punteada en c = 8 El valor mas exacto de la tabla, es el punto con valor de 2.819, que usa solo tres puntos, mientras que el pinto con valor de 2.622, que usa los cinco puntos es el menos exacto de las interpolaciones “óptimas”. X0 X1 X2 C X3 X4 0 1 4 8 9 = nodo mas cercano 16 c = 8 y los cinco nodos tabulados xi del ejemplo. V.19.- Aproximación discreta de mínimos cuadrados. Consideremos el problema de estimar los valores de una función en puntos no tabulados, dados los datos experimentales de la siguiente tabla. i 1 2 3 4 Xi 2 4 6 8 Yi 2 11 28 40 Sin embargo, la grafica de los valores dados en la tabla (III.1), nos indica que seria razonable (ver figura III.1) suponer que la relación real es lineal y que ninguna recta se ajusta a los datos exactamente debido al error en el procedimiento de recolección de datos. Si este es realmente el caso, no seria razonable pedir que la función aproximante con los datos dados; en realidad, tal función aproximante introduciría oscilaciones de que no ocurrían originalmente. Un mejor enfoque para un problema de este tipo seria encontrar la “mejor” (en algún sentido) recta que se pudiera usar como función aproximante, aun cuando pudiera no coincidir precisamente con los datos de cada punto. El enfoque de mínimos cuadrados a este problema requiere de la determinación de la mejor recta aproximante cuando el error involucrado es la suma de los cuadrados de las diferencias entre los valores de la recta aproximante y los valores de dados. Denotado 50 40 y1 30 20 10 0 0 5 10 x1 por axi + yi al i-esimo valor de la recta aproximante y por y1, al i-esimo valor dado, se necesita encontrar las constantes a y b que son tales que minimizan el error de mínimos cuadrados: n ∑ [y − ( ax1 + b)] 2 1 i =1 Para nuestro problema en particular esto se reduce a encontrar las constantes a, y b que minimicen. 4 ∑ [y i − ( axi + b)] = [2 − ( 2a + b) ] + [11 − ( 4a + b)] + [28 − (6a + b) ] + [40 − 8a + b)] 2 2 2 2 2 i =1 Si consideramos a ∑ [yi − (axi + b)] 4 i =1 2 como una función de dos variables a y b , un resultado elemental del calculo de varias variables implica que, para que un mínimo ocurra en (a, b) es necesario que. 2 4 ∂ 4 0= [yi − (axi + b)]2 ,....................0 = ∂ ∑ [yi − (axi + b)] ∑ ∂a i =1 ∂b i =1 consecuentemente, ∂ [2 − (2a + b)]2 + [11 − (4a + b)]2 + [28 − (6a + b)]2 + [40 − 8a + b)]2 = 0 ∂a 2( 2 − 2a − b)(−2) + 2(11 − 4a − b)(−4) + 2( 28 − 6a − b)(−6) + 2(40 − 8a − b)(−8) = 0 30a + 5b = 134 ∂ [2 − (2a + b)]2 + [11 − (4a + b)]2 + [28 − (6a + b)]2 + [40 − 8a + b)]2 = 0 La ∂b 2( 2 − 2a − b)(−1) + 2(11 − 4a − b)(−1) + 2(28 − 6a − b)(−1) + 2( 40 − 8a − b)(−1) = 0 20a + 4b = 81. solución a este sistema de ecuaciones es; a = 6.55 y b = -12.5, así que la mejor ecuación lineal en el sentido de mínimos cuadrados es. y = 6.55 x − 12.5 La siguiente tabla, muestra los valores obtenidos usando esta aproximación. i xi 1 2 2 4 3 6 4 8 observados junto con los valores yi 2 11 28 40 6.55x –12.5 0.6 13.7 26.8 39.9 V.20.- Aproximación de Pade. La clase de los polinomios algebraicos tienen algunas ventajas distintivas en cuanto a su uso para aproximaciones. Para encontrar técnicas que disminuyan las cotas de error de aproximación, consideraremos los métodos que esparcen mas uniformemente el error de la aproximación el intervalo en el que se esta trabajando. Estas técnicas requieren la introducción de una nueva clase de funciones aproximantes. La clase de funciones racionales. Una función racional “r” de grado N es una función de la forma: p ( x) r ( x) = III.1) q( x) donde: p y q son polinomios cuyos grados suman N. Como todo polinomio es también una función racional (simplemente tomamos q(x) =1), la aproximación usando funciones racionales dará resultados con cotas de error no mayores que la aproximación con polinomios. Las funciones racionales tienen la ventaja de adicional de permitir las aproximación eficiente de funciones que tienen discontinuidades infinitas cerca, pero fuera del intervalo de aproximación. La aproximación polinómica es generalmente inaceptable en esta situación. Supongamos que “r” es una función racional de grado N = n + m de la forma: p ( x) p0 + p1 x + ........ + pn x n = III.2) q( x) q0 + q1 x + ........ + qm x m que se usara para aproximar a una función “ f ” en un intervalo cerrado I, que contiene al cero. Para que “r” esta definida en cero se requiere que q0 ≠ 0. De hecho, podemos suponer que q0 = 1 , Ya que si este no es el caso, podemos simplemente reemplazar a p(x) por p(x)/q0 y a q(x) por q(x)/qo . Consecuentemente, hay N + 1 parámetros q1, q2, ...,,qm, p0, p1,...,pn disponibles para la aproximación de “ f “ mediante “ r “. La técnica de aproximación de Pade , escoge a los N + 1 parámetros de f ( k ) ( 0) = r ( k ) ( 0) III.3) tal manera que Para cada k = 0, 1, ......., N La aproximación de Pade es la extensión de la aproximación polinomica de Taylor a funciones racionales. Cuando n = N Y m = 0, la aproximación de Pade es el polinomio de Taylor de grado N expandido alrededor del cero, es decir, El polinomio de Maclaurin de grado N. Considere la función: r ( x) = i i p ( x) f ( x)q ( x) − p ( x ) f ( x )∑i = 0 qi x − ∑i = 0 pi x = = f ( x) − r ( x) = f ( x) − q( x) q( x) q( x) suponga que “ f “ tiene la expansión en series de Maclaurin de: α f ( x) = ∑i = 0 ai x i . III.5) Entonces tenemos que: n m α ∑ f ( x) − r ( x) = i =0 III.4) y ai x i ∑i = 0 qi x i − ∑i = 0 pi x i m n III.6)El objetivo es escoger las q( x) constantes q1, q2, ......, qm, y p0, p1,...,pn, de tal manera que: f ( k ) (0) − r ( k ) (0) = 0,...... para..cada..k = 0,..1,..., N . Encontramos Que esto es equivalente a que f – r tenga una raíz de multiplicidad N + 1 en cero. Como consecuencia, queremos escoger q1, q2, ...., qm y p0, p1,...,pn tales que el numerador del lado derecho de (III.6) . (a0 + a1x + .......) 1 + q1x + ........ + qm x m − p0 + p1x + ......... pn x n ..........III .7) no tenga términos de grado menor o igual que N. Para simplificar la notación, definamos pn +1 = pn + 2 = ........ = pN = 0.. y..qm +1 = qm + 2 = ... = q N = 0. Podemos entonces expresar el coeficiente de xk , en la expresión (III.7) como ( k ∑a q i k −i ) ( ) − pk ; i =0 así que la función racional para la aproximación de Pade resultará de la solución de las N +1 ecuaciones lineales k ∑a q i k −1 − . px = 0,..................k = 0,1,........., N i =0 con las N + 1 incógnitas q1, q2,......qm, p0, p1,.......pn EJEMPLO: La expansión en series de Maclaurin de ex es ∞ (−1)i i x ∑ i! i =0 Para encontrar la aproximación de Pade para e-x de grado 5 con n = 3 y m = 2, se requiere escoger p0, p1, p3 , q1 y q2 de tal manera que los coeficientes de xk para k = 0, 1,....,5 sean cero en la expresión x2 x3 1 − x + + 1 + q1 x + q2 x 2 − ( p0 + p1 x − p2 x 2 + p3 x 3 ) 2 6 ( ) Expandiendo y recolectando términos se llega a 1 1 1 + q1 − q2 = 0 120 24 6 1 1 1 x 4 ;.............. − q1 + q2 = 0 24 6 2 1 1 x 3 ;................ − + q1 − q2 = p3 6 2 1 x 2 ;...................... + q1 − q2 = p2 2 1 x ;............................ − 1 + q1 = p1 x 5 ;...... − x 0 ;......................................1 = p0 La solución de este sistema es: 3 3 1 2 1 ,.. p3 = − ,...q1 = ,... y..q2 = p0 = 1,.. p1 = − ,... p2 = 5 20 60 5 20 así que la aproximación de Pade es: 3 3 2 1 3 1− x + x − x 5 20 60 r ( x) = 2 1 2 1+ x + x 5 20 Raíces de ecuaciones. VI.21.- Raíces.- Introducción Problemas básicos de la aproximación numérica. El problema de la búsqueda de raíces consiste en obtener una raíz “x” de una ecuación dela forma f(x) = 0 para una función dada , f (Al numero “x” se le llama también cero de f). Este es uno de los problemas de aproximación mas antiguos y, sin embargo la investigación correspondiente todavía continua. El problema de encontrar una aproximación a la raíz de una ecuación se remonta por lo menos al año 1700 A.C. Una tabla cuneiforme que pertenece a la Yale Babylonian Collecttion y que data de este periodo, da la aproximación de 2, Sea f(x) = 0 (la ecuación para hallar raíces) Las soluciones de “x” se llaman raíces de la ecuación f(x) = 0 , o simplemente raíces de f(x) = 0. Nuestro enfoque sistemático para resolver una ecuación de una sola variable, digamos, x , es trasponer todos los términos hacia un lado para transformarla en f(X) = 0 Y luego usar el método para encontrar raíces. Así, La ecuación de punto fijo g(x) = x , será resuelta encontrando raíces de g(x) – x =0 La ecuación de la función inversa g(x) = c se resolverá encontrando raíces g(x) –c=0 VI.22.- Localización de raíces no repetidas. Método de la pendiente Existen métodos para encontrar una raíz real “x” de una función continua “f”. Y dos de ellos pueden ser: El método de Newton –Raphson y el método de la secante. Ambos métodos se basan en la siguiente idea geométrica sencilla : sea x la raíz deseada de la ecuación f(x) = 0, donde f es continua y supongamos que; • xk es una aproximación actual de la raíz “x”. • Pk es el punto (xk, yk) donde yk = f(xk), en la grafica de f mk es el numero que representa la pendiente de la curva y = f(x) en, o cerca del punto pk. • • • Lk designa la línea recta que pasa por Pk y tiene una pendiente mk Xk+1 es la intersección de la línea Lk con el eje x. Como se muestra en la figura , si Lk aproxima bien a la grafica dee f en el entorno xk, xk+1 Y “x”, entonces su intersección su intersección con el eje de las x, xk+1 debe aproximar mejor que xk y, si el procedimiento se repite comenzando con xk+1 , entonces , el kx+2 debe ser una aproximación todavía mejor. f(xk) = yk PK Comentario: línea por Pk con pendiente mk ∆YK Y = f(x)(grafica de f) Raíz deseada ∆XK XK XK+1 X Figura 5a.- una iteración del método de la pendiente ∆y mk = k = pendiente..de..Lk ∆xk .... = 0 − yk f ( xk ) =− xk +1 − xk ∆xk .... = so∆xk = − f ( xk ) mk Los cálculos de la figura Va, muestran que xk+1 puede obtenerse a partir de xk como f ( xk ) y xk +1 = xk + ∆xk ,..donde..∆xk = − = − k .....................(5b) mk mk Un algoritmo para hallar raíces basado en (5b) es conocido como el método de la pendiente Método de Newton Raphson: Si f(x) es diferenciable en xk , entonces el candidato natural para la pendiente mk es f ' ( xk ) = mtan ( xk ), la pendiente de la tangente en Pk(xk, yk) tomando mk en (bb) como f’(xk) se llega ala formula iterativa para el Método de f ( xk ) Newton-Raphson: xk +1 = xk + ∆xk ,..donde..∆xk = f ' ( xk ) EJEMPLO Considere el problema de hallar la nesima raíz de un numero positivo dado “c” a) ¿Como puede usarse un método para hallar raíces para encontrar n c , ? muestre para el método de Newton- Raphson. Solución.- podemos obtener n c hallando la única solución positiva de la ecuación n c = x,......tenemos..que..c = x n ..o,..lo..que..equivale,..x n − c = 0 Así, n c es una raíz de f(x)= xn – c . Puesto que f’(x) = nxn-1 la iteración de Newton-Raphson es. n −c xk +1 = xk + ∆xk ,.donde...∆xk = x k n −1 .............(5c) nxk para el problema de hallar la raíz cuadrada de c (n = 2), (5c) se convierte en c − xk2 xk +1 = xk + ∆xk ..donde...∆xk = 2 xk tomando c = 78.8 y el valor inicial x0 = 14 (deliberadamente malo) resulta ∆x0 = 78.8 − 142 =&−4.185714;...asi..que...x1 = 14 − 4.185714 = 9.814286 2(14) ∆x1 = 78.8 − x12 =&−0.892587;..asi...que...x2 = 9.814286 − 0.892587 = 8.921699 2 x1 ∆x2 = 78.8 − x22 =&−0.044650;..asi...que..x3 = 8.921699 − 0.044650 = 8.877049 2 x2 78.8 − x32 = −0.000113;...asi...que...x4 = 8.877049 − 0.000113 = 8.876936 2 x3 El rápido crecimiento en el numero de ceros principales en ∆x1, ∆x2, ∆x3 sugiere convergencia superlineal . ∆x3 = Teorema de convergencia de Newton-Raphson. Si x es una raíz no repetida de f y f’’’ es continua entorna de x, entonces, las iteraciones de Newton-Raphson convergen cuadraticamente a x , siempre que x0 este suficientemente cerca de x. La rápida convergencia de Newton-Raphson a una raíz no repetida se muestra en la siguiente grafica (5e), la cual muestra por que el método de NewtonRaphson es a veces llamado método de olas tangentes. P0 (X0, Y0) Linea tangente en P0 Pendiente = f’(x0) Y = f(x) X3 x2 x1 X0 (estimación inicial) x Pendiente = f’(x) P2 P1 VII.23.- Introducción. Se tiene que construir una hoja de techo corrugado usando una máquina que comprime una hoja plana de aluminio convirtiéndola en una en una cuya sección transversal tiene la forma de una onda de la función seno. Supongamos que necesita una hoja corrugada de cuatro pies de longitud , que cada onda tiene una altura de una pulgada desde la línea central y cada onda tiene un periodo de aproximadamente 2π pulgadas. El problema de encontrar la longitud de la hoja plana inicial consiste en determinar la longitud de arco de la curva dada por f(x) = sen x , de x = 0 a x = 48 (pulgadas). Sabemos, del calculo, que esta longitud se puede expresar como: 2 48 df ( x ) L = ∫ 1+ dx = ∫ 1 + (cos x) 2 dx, 0 0 dx así que el problema se reduce a evaluar esta integral. Aun cuando la función seno es una de las matemáticas mas comunes, el cálculo de su longitud de arco da lugar a la llamada integral elíptica de segunda clase, que no se puede evaluar usando métodos ordinarios. Con frecuencia surge la necesidad de evaluar la integral definida de una función que no tiene una antiderivada explícita o cuya antiderivada tiene valores que no son fácilmente obtenibles. 48 VII.24.- El método básico involucrado para aproximar ∫ b a f ( x) dx , se conoce como “cuadratura numérica” y usa una suma del tipo de n ∑ a f ( x ) , para aproximar ∫ i i =0 i b a f ( x) dx . Los métodos de cuadratura que discutiremos en esta sección se basan en los polinomios interpolantes de; Taylor, Lagrange, etc. Para comenzar, primero seleccionamos un conjunto de nodos distintos {x0, .....,xn} de un intervalo a [a, b]. Si Pn es el polinomio interpolante de Lagrange n Pn( x) = ∑ f ( xi ) Li ( x), i =0 Integrando, Pn y su termino de error de truncamiento sobre [a, b] para obtener la formula de cuadratura. ( n +1) b b n b n ∫ (ξ ( x)) dx = + − ( ) ( ) ( ) ( ) f x dx f x L x dx x x i i i ∫a ∫a ∑ ∫a ∏ (n + 1)! i =0 i =0 b n 1 ( x − xi ) ∫ ( x +1) (ξ ( x ))dx, ∏ ∫ a ( n + 1 )! i =0 i =0 donde..ξ ( x)..esta..en..[ a, b].. para..cada..x.. y n ............... = ∑ ai f ( xi ) + b ai = ∫ Li ( x) dx,.... para..cada..i = 0,1,...., n. a INTEGRACIÓN CONCEPTUAL: (El Titular Académico, conocerá las respuestas). La relación ideal entre lo abstracto de los sistemas numéricos y los sistemas de cómputo y lo práctico de las aplicaciones de esos conceptos a problemas tangibles y relevantes de la vida cotidiana. ---------------------------------------------------------------------------------------------------------REPORTES CRÍTICOS O SUGERENTES A: Ing. Manuel de Jesús Valdez Acosta, Secretario General. Universidad Autónoma Indígena de México (Correo electrónico [email protected] ); MC Ernesto Guerra García, Coordinador General Educativo. (Correo electrónico: [email protected] ) Benito Juárez No. 39, Mochicahui, El Fuerte, Sinaloa, México. C.P. 81890, Tel. 01 (698) 8 92 00 42. ------------------------------------------------------------------------------------------------------UNIVERSIDAD AUTÓNOMA INDÍGENA DE MÉXICO Mochicahui, El Fuerte, Sinaloa Juárez 39, C.P. 81890. Tel y fax: (698)8 92 00 42 y 8 92 00 23 Correo electrónico:_ [email protected] Página Web: http//www.uaim.edu.mx