SlideShare a Scribd company logo
1 of 143
Download to read offline
INSTITUTO TECNOLÓGICO SUPERIOR
                                      de Acayucan




          Asignatura: Métodos Numéricos

          Clave de la asignatura: SCC - 0423

Carrera: Ingeniería en Sistemas Computacionales




                 AN TOLOGIA


                      Presenta:
           ING. ULISES GIRON JIMENEZ




ACAYUCAN, VER.                       OCTUBRE 2009
 




    Métodos Numéricos
 
 
    Ing. Ulises Girón Jiménez
INDICE
             OBJETIVO GENERAL…………………..…………………….………………                              5

             JUSTIFICACION ……………………………………………………………..                               6

UNIDAD I     Teoría de errores………………………………………………………………                             7

             1.1 importancia de los métodos numéricos………………………………….                8

             1.2 Conceptos básicos: cifra significativa, precisión, exactitud,
             incertidumbre y sesgo………………………………………………...............                15

             1.3 Tipos de errores…………………..……………………………………….                         17
                    1.3.1    Definición de error: error absoluto y relativo……………   17
                    1.3.2    Error por redondeo…………………………………………                    18
                    1.3.3    Error por truncamiento……………………………………..                20
                    1.3.4    Error numérico total…………………………………………                  22

             1.4 Software de computo numérico…………………………….…………….                    23

             1.5. Métodos iterativos ………………………………………………………..                       26



UNIDAD II    Métodos de solución de ecuaciones………….……………………………..                   37

             2.1.   Método de Intervalo…………………………………………………..                       38

             2.2.   Método de bisección…………………………………………………                         41

             2.3.    Método de interpolación……………………………………………..                    48
                    2.3.1. Método de Newton – Raphson……………………………                   48
                    2.3.2. Método de la secante………………………………………                     51

             2.4.   Aplicaciones…………………………………………………………                             54



UNIDAD III   Métodos de solución de sistemas de ecuaciones………………………                61

             3.1 Métodos Iterativos…………………………………………………………                          62
                  3.1.1     Jacobi………………………………………………………..                          62
                  3.1.2. Gauss – Seidel……………………………………………….                         64

             3.2 Sistemas de ecuaciones no lineales…………………………………….                 66
                 3.2.1. Método iterativo secuencial……………………………………….                66




                                                                                       III 
 
3.3 Iteración y convergencia de sistemas de ecuaciones………………..   71
                    3.3.1    sistemas de ecuaciones de Newton……………………..      71

            3.4 Aplicaciones………………………………………………………………..                       76



UNIDAD IV   Diferenciación e integración numérica …………………………………...           86

            4.1. Diferenciación numérica…………………………………………………..                87

            4.2. Integración numérica…………………………………………..………..                 95
                     4.2.1. Método del trapecio……………………………….………..            98
                     4.2.2. Método de Simpson……………………………….………                106

            4.3. Integración Múltiple………………………………………………………..                 114

            4.4. Aplicaciones……………………………………………………….……….                      116



UNIDAD V    Soluciones de ecuaciones diferenciales …………………………………             118

            5.1 Método de un paso………………………………………………………..                     119
                  5.1.1   Método de Euler y Euler mejorado………………………..        120
                  5.1.2   Método de Runge – Kutta…………………………………..             129

            5.2. Método de pasos Múltiples………………………………………………                 134

            5.3. Sistemas de ecuaciones diferenciales ordinarias             135

            5.4. Aplicaciones                                                136



            Bibliografía                                                     141




                                                                              IV 
 
OBJETIVO GENERAL



El estudiante conocerá, comprenderá y aplicará métodos numéricos para resolver problemas
de la ingeniería y científicos mediante el uso de computadora.




                                                                                      V 
 
JUSTIFICACION


Uno de los objetivos del Instituto Tecnológico Superior de Acayucan, es el de promover,
apoyar e impulsar el trabajo creativo del docente, principalmente en la elaboración de
antología que apoya al proceso enseñanza – aprendizaje, el cual debe ser estimulado con
los comentarios y sugerencias del profesorado y conviene que sea imitado por otros
maestros, quienes con capacidad de trabajo y tiempo disponible, pueden y deben gestar
literatura de este género, dando los pasos adecuados para pulirla y poder formar así textos
que faciliten la enseñanza y el aprendizaje del curso.




El presente material de consulta y apoyo didáctico se pone en manos de nuestros maestros
y, particularmente, de los alumnos que se forman en nuestro instituto. Considero los
contenidos de esta antología como el propósito más firme de mi convencimiento para facilitar
el estudio de la probabilidad y estadística en las nuevas generaciones que me honran al
confiarme su preparación y garantizar modestamente el fijarles una enseñanza para toda la
vida.




                                                                                         VI 
 
 

 
         UNIDAD 1
      TEORÍA DE ERRORES.



    Objetivo:
    El    estudiante    comprenderá     la
    importancia de los métodos numéricos
    y    conocerá     las  características
    operativas del software de cómputo
    numérico comercial.




                                          
 
UNIDAD I / TEORIA DE ERRORES



1.1. Importancia de los métodos numéricos.

El objeto de estudio del análisis numérico es la construcción y valoración de los métodos
numéricos que tienen como resultados un valor numérico.

Relación entre análisis numérico y métodos numéricos:




Algunas de las razones por las cuales se debe estudiar los métodos numéricos son los
siguientes:

    •   Son algoritmos que establecen la secuencia de solución de sistemas de ecuaciones
        de gran tamaño, con características de ser no lineales y geométricas complicadas,
        porque la mayor parte de los problemas reales tienen este comportamiento, y que
        por lo general su solución es muy complicada a través de métodos analíticos.
    •   Es importante que el futuro ingeniero tenga los conocimientos básicos de los
        métodos más comunes, ya que en el transcurso de su carrera, tendrá la necesidad
        de usar software comercial o implementar su propio software, que resuelvan los
        algoritmos de problemas reales y que estén basados sobre algún método numérico.
    •   Con los métodos numéricos el ingeniero usara la computadora como herramienta, el
        cual es uno de los propósitos, porque el profesionista debe de olvidarse de los
        cálculos, y enfocarse en el diseño y planteamiento de la solución de los problemas.
    •   Proporciona una mayor comprensión de las matemáticas, ya que reducen las
        matemáticas superiores a operaciones básicas simples.




                                                                                              8 
 
UNIDAD I / TEORIA DE ERRORES



Los métodos numéricos son técnicas mediante las cuales es posible formular problemas de
tal forma que puedan resolverse usando operaciones aritméticas. Aunque hay muchos tipos
de métodos numéricos, todos comparten una característica común: invariablemente                 los
métodos numéricos lleva a cabo un buen numero de tediosos cálculos aritméticos. Con el
desarrollo de computadoras digitales eficientes y rápidas, el papel de los métodos numéricos
en la solución de problemas de ingeniería haya aumentado considerablemente en los últimos
años.

Métodos anteriores a la aparición de la computadora.

Más allá de solo proporcionar un aumento en la potencia de cálculo la disponibilidad general
de las computadoras (especialmente de las computadoras personales) y su asociación con
los métodos numéricos, ha tenido una influencia muy significativa en el proceso de solución
de problemas de ingeniería. Antes del uso de la computadora había tres métodos diferentes
que los ingenieros aplicaban a la solución de problemas:

    1. Primero, se encontraban las soluciones de algunos problemas usando método
        exacto   o   analítico.   Con   frecuencia   estas   soluciones   resultaban   útiles    y
        proporcionaban una comprensión excelente del comportamiento de algunos
        sistemas. Sin embargo, las soluciones analíticas pueden encontrarse solo para una
        clase limitada de problemas. Estos problemas incluyen aquellos que pueden
        aproximarse mediante modelos lineales y también aquellos que tienen valor práctico
        limitado, porque la mayor parte de los problemas reales no son lineales, e implican
        formas y procesos complejos.


    2. Para analizar el comportamiento de los sistemas se usaban soluciones gráficas.
        Éstas tomaban la forma de grafos o nomogramas. Aunque las técnicas gráficas a
        menudo pueden emplearse para resolver problemas complejos, los resultados no
        son muy precisos. Es más, las soluciones gráficas (sin la ayuda de una
        computadora) son tediosas en extremo y difíciles de implementar. Finalmente, las
        técnicas gráficas están limitadas a aquellos problemas que puedan describirse
        usando tres dimensiones o menos.


    3. Para implementar los métodos numéricos se utilizaban calculadoras manuales y
        reglas de cálculo. Aunque en teoría estas aproximaciones deberían ser
        perfectamente adecuadas para resolver problemas complicados, en la práctica se




                                                                                                 9 
 
UNIDAD I / TEORIA DE ERRORES



        presentan algunas dificultades. Los cálculos manuales son lentos y tediosos.
        Además no existen resultados consistentes debido a que surgen equivocaciones
        cuando se efectúan las tareas manualmente.



Antes del uso de la computadora, se gastaba mucha energía en la técnica misma de
solución, en vez de aplicarla sobre la definición del problema su interpretación (Fig. 1.1 a).
Esta situación desafortunada existía debido al tiempo y trabajo monótono que se requerían
para obtener resultados numéricos con técnicas que no utilizaban a la computadora.

Hoy en día, las computadoras y los métodos numéricos proporcionan una alternativa para
cálculos tan complicados. Al usar la computadora para obtener soluciones directamente, se
pueden aproximar los cálculos sin tener que recurrir a suposiciones de simplificación o
técnicas deficientes.

Aunque dichas suposiciones son aún extremadamente valiosas tanto para resolver
problemas como para proporcionar una mayor comprensión, los métodos numéricos
representan alternativas que amplían considerablemente la capacidad para confrontar y
resolver los problemas; como resultado, se dispone de más tiempo para aprovechar las
habilidades creativos personales. Por consiguiente, es posible dar más importancia a la
formulación de un problema, a la interpretación de la solución y a su incorporación al sistema
total, o conciencia "holística" (Fig. 1.1 b).




Figura: Las tres fases en la solución de problemas de ingeniería en a) la era anterior a las
computadoras y b) la era de las computadoras. Los tamaños de los recuadros indican con el



                                                                                           10 
 
UNIDAD I / TEORIA DE ERRORES



nivel de importancia que se dirige a cada fase en el salón de clases. Las computadoras
facilitan la implementación de técnicas de solución así permiten un mayor cuidado sobre los
aspectos creativos de la formulación de problemas y la interpretación de resultados.

Los métodos numéricos y la práctica de la ingeniería
Desde finales de la década de 1940, la multiplicación y disponibilidad de las computadoras
digitales ha llevado a una verdadera explosión en cuanto al uso y desarrollo de los métodos
numéricos. Al principio, este crecimiento estaba algo limitado por el costo de acceso a
computadoras grandes (mainframes), por lo que muchos ingenieros continuaban usando
simples planteamientos analíticos en una buena parte de su trabajo. No es necesario
mencionar que la reciente evolución de computadoras personales de bajo costo, ha dado a
mucha gente un fácil acceso a poderosas capacidades de cómputo.

Además existen un buen número de razones por las cuales se deben estudiar los métodos
numéricos:

    1. Los métodos numéricos son herramientas extremadamente poderosas para la
        solución de problemas. Son capaces de manejar sistemas de ecuaciones grandes,
        no linealidades y geometrías complicadas que son comunes en la practica de la
        ingeniería y que, a menudo, son imposibles de resolver analíticamente. Por lo tanto,
        amplían la habilidad de quien los estudia para resolver problemas.



    2. En el transcurso de la carrera, es posible que el estudiante tenga la ocasión de usar
        software disponible comercialmente que contenga métodos numéricos. El uso
        inteligente de programas depende del conocimiento de la teoría básica en la que se
        basan estos métodos.



    3. Los métodos numéricos son un vehículo eficiente para aprender a servirse de las
        computadoras personales. Es bien sabido que una manera efectiva de aprender
        programar las computadoras es escribir los programas. Como los métodos
        numéricos, en su mayor parte están elaborados para implementarse en
        computadoras, resultan ideales para este propósito. Aun mas, están especialmente
        adaptadas para ilustrar la potencia así como las limitaciones de las computadoras.




                                                                                         11 
 
UNIDAD I / TEORIA DE ERRORES



    4. Los métodos numéricos son un medio para reforzar su comprensión de las
         matemáticas. Porque una función de los métodos numéricos es la de reducir las
         matemáticas superiores a operaciones aritméticas básicas ya que se profundizan en
         los temas que de otro modo resultan oscuros. Esta alternativa aumenta su
         capacidad de comprensión en la materia.



Problemas matemáticos y sus soluciones.
En el campo profesional de la ingeniería se requiere utilizar modelos matemáticos para la
predicción y explicación de ciertos fenómenos, un modelo matemático imprescindible para el
ingeniero son los métodos numéricos, ya que son técnicas mediante las cuales es posible
plantear soluciones a los problemas.

    1.   Raíces de ecuaciones.
    Estos problemas están relacionados con el valor de una variable o de un parámetro que
    satisface una ecuación. Son especialmente valiosos en proyectos de ingeniería donde
    con frecuencia resulta imposible despejar analíticamente parámetros de ecuación de
    diseño.




                                     Encontrar x tal que f(x) = 0

    2.   Sistemas de ecuaciones algebraicas lineales.
    Estos problemas son similares a los de raíces de ecuaciones en sentido de que están
    relacionados con valores que satisfacen las ecuaciones. Sin embargo, en lugar de
    satisfacer una sola ecuación se busca un conjunto de valores que satisfaga
    simultáneamente un conjunto de ecuaciones algebraicas lineales las cuales surgen en el
    contexto de una variedad de problemas y en todas las disciplinas de ingeniería. Se
    originan a partir de modelos matemáticos de grandes sistemas de elementos
    interrelacionados, tal como estructuras, circuitos eléctricos y redes de flujo. Las
    ecuaciones lineales simultáneas surgen en el contexto de una variedad de problemas y
    en todas las disciplinas de la ingeniería.




                                                                                       12 
 
UNIDAD I / TEORIA DE ERRORES




                                     Dadas las a y las c

Encontrar:


                            a11 x1 + a12 x2 = c1
                            a21 x1 + a22 x2 = c2           x tal que

    3.   Integración.
    Tal como se representa, una interpretación física de la integración numérica es la
    determinación del área bajo la curva. La integración tiene diversas aplicaciones en la
    práctica de la ingeniería, que van desde la determinación de los centroides de objetos de
    forma extraña hasta el cálculo de cantidades totales basadas en conjunto de medidas
    discretas.




                            b
                        I = ∫ f ( x)dx
                            a             Encontrar el área bajo la curva.

    4.   Ecuaciones diferenciales ordinarias.
    Las ecuaciones diferenciales ordinarias tienen un enorme significado en la practica de la
    ingeniería. Esto se debe a que muchas leyes físicas están expresadas en términos de la
    razón de cambio de una cantidad mas que en términos de magnitud. Entre otros




                                                                                          13 
 
UNIDAD I / TEORIA DE ERRORES



    ejemplos tenemos los modelos de la predicción demográfica (razón de cambio de una
    población) hasta la aceleración de un cuerpo que cae ( razón de cambio de la velocidad)




                                          dy Δy
                                            ≅   = f (t , y )
                                          dt Δt                   Encontrar y como función
                                           de t.




                                                                                         14 
 
UNIDAD I / TEORIA DE ERRORES



1.2. Conceptos básicos: cifra significativa, precisión, exactitud, incertidumbre y sesgo.

El análisis numérico proporciona métodos computacionales para el estudio y solución de
problemas matemáticos.       Al derivar los métodos numéricos para la solución de dichos
problemas, analizaremos los errores presentes en esos métodos.              Debido a que muchos
cálculos son realizados en computadores digitales, es conveniente la discusión para la
implementación de los métodos numéricos como programas de computador.

Una característica de estos métodos es que proporcionan sólo resultados aproximados, por lo
tanto el estudio del error es de interés central para el análisis numérico. En la practica
profesional, los errores pueden resultar costosos y en algunas ocasiones catastróficos. Se
puede perder hasta la vida si una estructura o un dispositivo llega a fallar.

El concepto de cifras o dígitos significativos se han desarrollado para designar
ormalmente la confiabilidad de un valor numérico. Las cifras significativas de un numero son
aquellas que pueden utilizarse en forma confiable. Se trata del numero de dígitos que se
ofrecen con certeza, mas uno estimado. Estas cifras proporcionan información real relativa a
la magnitud y precisión de las mediciones de una cantidad. El aumento de la cantidad de
cifras significativas incrementa la precisión de una medición. Los ceros no siempre son
cifras significativas ya que pueden usarse solo para ubicar el punto decimal. Los números

                                           0.000 018 45

                                            0.000 184 5

                                             0.001 845

tienen cuatro cifras significativas. La incertidumbre (duda) se puede desechar usando la
notación científica en donde :
                                                         4
                                             4.53 x 10

                                            4.530 x 104

                                           4.5300 x 104

muestran que el numero tiene tres, cuatro y cinco cifras significativas.

El concepto de cifras significativas tiene dos implicaciones importantes en el estudio de los
métodos numéricos:




                                                                                                15 
 
UNIDAD I / TEORIA DE ERRORES



    1. Los métodos numéricos dan resultados aproximados, por lo tanto, se deben de
         desarrollar criterios para especificar que tan confiables son dichos resultados. Una
         manera de hacerlo es en términos de cifras significativas. Por ejemplo, es posible
         afirmar que la aproximación es aceptable siempre y cuando sea correcta con cuatro
         cifras significativas.

    2.   Aunque ciertas cantidades tales como     π , e, 7 representan cantidades especificas,
         no se pueden expresar exactamente con un numero finitos de dígitos. Por ejemplo,
                                        π = 3.14159265358979 ..

         hasta el infinito. Como las computadoras tienen solo un numero finito de cifras
         significativas, tales números jamás    se podrán representar con exactitud. A la
         omisión del resto de cifras significativas se le conoce como error de redondeo.



Los errores asociados con los cálculos y medidas se pueden caracterizar observando su
precisión y exactitud.

La precisión es el grado de concordancia dentro de un grupo de mediciones o instrumentos.
Ya que el numero de cifras significativas que representa una cantidad o la extensión en las
lecturas repetidas de un instrumento que mide alguna propiedad física. La precisión se
compone de dos características: conformidad y el numero de cifras significativas con las
cuales se puede realizar la medición.



La exactitud se refiere al grado de aproximación o conformidad al valor real de la cantidad
medida. .

Estos conceptos se pueden ilustrar gráficamente usando una analogía con un buen tirador al
blanco. Los agujeros en el centro del tiro al blanco de cada esquema de la figura siguiente se
pueden imaginar como las predicciones en una técnica numérica, mientras que el centro del
blanco de cada esquema representa la verdad. La inexactitud (conocida también como
sesgo) se define como un alejamiento sistemático de la verdad. Por lo tanto, aunque las
balas en la figura c están más juntas que las de la figura a, los dos casos son igualmente
inexactos ya que ambos se centran en la esquina superior izquierda del blanco. La precisión,
por el otro lado se refiere a la magnitud del esparcimiento de las balas. Por lo tanto, aunque
las figuras b y d son igualmente exactas (esto es, igualmente centradas respecto al blanco),
la última es más precisa ya que las balas están en un grupo más compacto.



                                                                                              16 
 
UNIDAD I / TEORIA DE ERRORES




Figura: Un ejemplo de un buen tirador ilustra el concepto de exactitud y precisión. a)
Inexacto e impreciso; b) exacto e impreciso; e) inexacto y preciso; d) exacto y preciso.



1.3. Tipos de errores.
     1.3.1.     Definición de error: error absoluto y relativo.

Definición de Error. Es la discrepancia que existe entre la magnitud verdadera y la magnitud
obtenida.

Si p * es una aproximación a p , el error se define como


                                         E = p − p*

Sin embargo, para facilitar el manejo y el análisis se emplea el error absoluto definido como


                                          EA = p − p *

y el error relativo como


                                          p − p*
                                  ER =             ,    si p ≠ 0
                                             p

y como por ciento de error a

                                         ERP = ( ER )100




                                                                                            17 
 
UNIDAD I / TEORIA DE ERRORES



Error aproximado


                             aproximacionactual − aproximacionanterior
                     ∈a =                                              x100
                                      aproximacionactual



Ejemplo: Suponga que el valor para un calculo debería ser


     p = 0.10 x10 2 pero se obtuvo el resultado p * = 0.08 x10 2 , entonces

                                EA = 0.10 x10 2 − 0.08 x10 2 = 2
                                       0.10 x10 2 − 0.08 x10 2
                                ER =                             = 0. 2
                                          0.10 x10 2
                                ERP = ERx100 = 20%

     1.3.2.     Error por redondeo

Este error es el resultado de representar aproximadamente números exactos. Es decir, se
debe a la omisión de algunas de las cifras significativas de algún valor específico. Un
ejemplo de donde sucede se da en las computadoras o calculadoras, que solo guardan un
número finito de cifras significativas, cuyo máximo de dígitos o de cifras significativas son de
8 a 14 lo cual obliga a redondear el valor real.


Los errores de redondeo se deben a que las computadoras solo guardan un numero finito de
cifras significativas durante un calculo. Las computadoras realizan esta función de maneras
diferentes. Por ejemplo, si solo se guardan siete cifras significativas, la computadora puede
almacenar y usar Π como Π = 3.141592, omitiendo los términos restantes y generando un
error de redondeo.

Ya que la mayor parte de las computadoras tienen entre 7 y 14 cifras significativas, los
errores de redondeo parecerían no ser muy importantes. Sin embargo, hay dos razones del
porque pueden resultar críticos en algunos métodos numéricos:

    1.   ciertos métodos requieren cantidades extremadamente grandes para obtener una
         respuesta. Además, estos cálculos a menudo depende entre si. Estos es, los
         cálculos posteriores son dependientes de los anteriores. En consecuencia, aunque




                                                                                             18 
 
UNIDAD I / TEORIA DE ERRORES



         un error de redondeo individual puede ser muy pequeño, el efecto de acumulación
         en el transcurso de la gran cantidad de cálculos puede ser significativos.



    2.   el efecto del redondeo puede ser exagerado cuando se llevan a cabo operaciones
         algebraicas que emplean números muy pequeños y muy grandes al mismo tiempo.
         Ya que este caso se presenta en muchos métodos numéricos, el error de redondeo
         puede resultar de mucha importancia.



En el redondeo se conservan las cifras significativas y el resto se descarta.




El último dígito retenido se aumenta en uno si el primer dígito descartado es         ≥   5 , si no
fuera así, el dígito conserva su valor.

Ejemplo: la importancia de las cifras significativas de los cálculos algebraicos.

Determínese la diferencia de dos números grandes: 32981108.1234              y 32981107.9989.
Enseguida, repítase los cálculos pero incrementándose el minuendo en in 0.001%.

Solución:

La diferencia de los números es:

                                          32981108.1234
                                      − 32981107.9989
                                                   0.1245




                                                                                                19 
 
UNIDAD I / TEORIA DE ERRORES



Ahora incrementando el minuendo en un 0.001 % se obtiene el numero 32 981 437.934 5 y
la diferencia es:

                                            32981437.9345
                                            − 32981107.9989
                                                          329.3356

Que es considerable diferente de la primera. De aquí que una modificación en el minuendo,
aparentemente insignificante, provoca una gran diferencia en el resultado.

Ejemplo: Ilustraciones de las reglas de redondeo

Los siguientes ejemplos tienen por objeto ilustrar las reglas de redondeo analizados.
    1. Errores de redondeo
                          5.6723          5.67              3 cifras significativas

                          10.406          10.41             4 cifras significativas

                          7.3500          7.4               2 cifras significativas

                          88.21650        88.217            5 cifras significativas

                          1.25001         1.3               2 cifras significativas




    2. suma y resta
              a) 2.2 – 1.768 = 0.432 = 0.4
                                   -7                -4
              b) 0.00468 x 10           + 8.3 x 10        –228 x 10-6 =6.02468 x 10   –4
                                                                                           = 6.0 x 10   -4
                                                                                                             se
                    redondea hasta el 3 porque nos indica que es el valor para redondeo
    3. multiplicación y división
              a) Evalúese 0.0642 x 4.8 = 0.30816 = 0.31
              b) 945/0.3185 = 2967.032967= 2970



     1.3.3.         Error por truncamiento.

Los errores de truncamiento son aquellos que resultan al usar una sucesión finita o infinita
de pasos en el cual se realizan cálculos para producir un resultado exacto, se trunca
prematuramente después de un cierto número de pasos.



                                                                                                             20 
 
UNIDAD I / TEORIA DE ERRORES



Truncar la siguiente cifra hasta centésimos, o hasta que sean dos las cifras significativas :


                                        7 = 2 . 645751311

                                                  7       ≈ 2.64
Como podemos ver, en este tipo de error, lo que se hace es omitir algunas de las cifras de
una cantidad, debido a que esta contiene muchos decimales, entonces se trunca o corta el
número, por lo que también cae en un error.

Los errores de truncamiento son aquellos que resultan al usar una aproximación en lugar de
un procedimiento matemático exacto. Estos errores se regresan a la formulación matemática
usada ampliamente en los métodos numéricos para expresar funciones en forma polinomial.
La serie de Taylor.

La serie de Taylor
La serie de Taylor da una formulación para predecir el valor de la función en xi +1 en términos

de la función y de sus derivadas en una vecindad al punto xi .


Por ejemplo: el primer término de la serie es conocida como aproximación de orden cero.

    f ( xi +1 ) ≅ f ( xi )

aproximación de primer orden .

    f ( xi +1 ) ≅ f ( xi ) + f ′( xi )h donde h = ( xi +1 − xi )

aproximación de segundo orden .

                                            f ′′( xi ) 2
    f ( xi +1 ) ≅ f ( xi ) + f ′( xi )h +             h donde h = ( xi +1 − xi )
                                                2!



De esta manera se puede agregar términos adicionales para desarrollar la expansión
completa de la serie de Taylor.




                                                                                                21 
 
UNIDAD I / TEORIA DE ERRORES



                                        f ′′(xi ) 2 f (n) (xi ) n
    f (xi+1 ) ≅ f (xi ) + f ′(xi )h +            h +           h + Rn
                                            2!          n!

Se incluye un termino residual para considerar todas los términos desde n + 1 hasta el
infinito:

            f ( n +1) (ξ ) n +1
Rn =                      h
             (n + 1)!

donde el subíndice n indica que el residuo es de la aproximación a n- ésimo orden y           ξ es un
valor cualquiera de x que se encuentra en xi y xi +1




         1.3.4.          Error numérico total.

El error numérico total es la suma de los errores de truncamiento y de redondeo. Éste es el
medio para poder lograra minimizar los errores debido a redondeo, y esto se logra
incrementando el número de cifras significativas.


Los errores por truncamiento pueden ser disminuidos cuando los errores por redondeo se
incrementan.            Para poder disminuir un componente del error numérico total, se debe
incrementar otro valor.




Errores humanos
      1. Errores por equivocación. Las equivocaciones ocurren a cualquier nivel del proceso de
          modelación matemática y puede contribuir con todas las otras componentes del error.




                                                                                                  22 
 
UNIDAD I / TEORIA DE ERRORES



      Se puede evitar únicamente con el conocimiento de los principios fundamentales y con
      el cuidado sobre la aproximación y diseño de la solución a un problema.


    2. Errores de formulación. Los errores de formulación o de modelamiento degeneran en lo
      que se podrían considerar como un modelo matemático incompleto. Un ejemplo de un
      error de formulación imperceptible es el hecho de que la segunda ley de newton no
      explica los efectos relativistas.



    3. Incertidumbre en los datos. Algunas veces se introducen errores en un análisis debido
      a la incertidumbre de los datos físicos sobre los que se basa el modelo.




1.4. Software de cómputo numérico

En la actualidad existen dos tipos de usuarios de software. Por un lado están aquellos que
toman lo que se les da. Es decir, quienes se limitan a las capacidades que encuentran en el
modo estándar de operación del software existente. Por ejemplo, resultan muy sencillo
resolver un sistema de ecuaciones lineales o generar graficas con valores x - y con EXCEL,
Matlab o Mathcad . como este modo de operación por lo común requiere un mínimo
esfuerzo, muchos de los usuarios adoptan este modo de operación. Además, como los
diseñadores de estos paquetes se anticipan a la mayoría de las necesidades típicas de los
usuarios, muchos de los problemas pueden resolverse de esta manera.

Pero , ¿ Que pasa cuando se presentan problemas que están mas allá de las capacidades
estándar de dichas herramientas ? . en tal caso usted tiene dos alternativas.

La primera seria buscar otro paquete y ver si sirve para resolver el problema. Esta es una de
las razones por las que quisimos usar EXCEL como mathcad o Matlab. Como veremos ,
ninguno de ellos abarca todo y cada uno tiene sus ventajas.

El segundo seria que es posible volverse un “ potente usuario ” si se aprende a escribir
macros en EXCEL VBA ( visual basic for applications ).

Programas computacionales
Los programas computacionales son únicamente conjuntos de instrucciones que dirigen a la
computadora para realizar cierta tarea.


                                                                                          23 
 
UNIDAD I / TEORIA DE ERRORES



Visto desde esta perspectiva , reducimos toda complejidad a unos cuantos tópicos de
programación, que son:

         Representación de información sencilla ( declaración de constantes, variables y
         tipos)
         Representación de información más compleja ( estructura de datos, arreglos y
         registros)
         Formulas matemáticas (asignación, reglas de prioridad y funciones intrínsecas)
         Entrada / salida
         Representación lógica ( secuencia, selección y repetición)
         Programación modular ( funciones y subrutinas)

Programación estructurada
En esencia la programación estructurada es un conjunto de reglas que desarrollan en el
programa los hábitos para lograr un buen estilo. Aunque la programación estructurada es
bastante flexible para permitir considerable creatividad y expresión personal, sus reglas
imponen suficientes restricciones para hacer que los programas resultantes sean muy
superiores a sus versiones no estructuradas.

Un diagrama de flujo es una representación visual o grafica de un algoritmo. Emplea una
serie de cajas o bloques y flechas, cada una de las cuales representa un determinado paso u
operación del algoritmo. Otra manera de expresar los algoritmos y que constituyen un puente
de unión entre los diagramas de flujo y el código de la computadora, es el pseudocodigo.

Programación modular
Dividir una tarea o una materia complicada en partes mas accesibles es una manera de
hacerla mas fácil. Siguiendo una misma idea, los programas de computación se dividen en
subprogramas mas pequeños, o módulos que pueden desarrollar y probarse por separado. A
esta forma de trabajar se le llama programación modular.

Excel.

Excel es una hoja de calculo producida por Microsoft Inc. Las hojas de cálculos son un tipo
especial de software para matemáticas que permite al usuarios ingresar y realizar cálculos
en renglones y columnas de datos. Como tales, son una versión computarizada de una gran
hoja de contabilidad en la que se lleva a cabo una gran cantidad de cálculos
interrelacionados. Puesto que cuando se modifica un valor de la hoja , hay que actualizar
todos los cálculos , las hojas son ideales para hacer análisis del tipo “ ¿ y que pasa si ... ?”




                                                                                                   24 
 
UNIDAD I / TEORIA DE ERRORES



Excel cuenta con varios recursos numéricos interconstruidos como resolución de
ecuaciones, ajuste de curvas y optimización. Incluye también VBA como un lenguaje de
macro que sirve para hacer cálculos numéricos. Por ultimó, tiene varias herramientas para la
visualización como diagramas y graficas tridimensionales, que son un valiosos complemento
para el análisis numérico.

Matlab

Matlab es el principal producto de software de Mathworks, Inc. , fundada por los analistas
numericos Cleve Moler y John N. Little. Como su nombre lo indica, Matlab se desarrollo
originalmente como un laboratorio para matrices. Hoy , el elemento principal de Matlab sigue
siento la matriz. La manipulación matemática de matrices se ha realizado muy
adecuadamente en un ambiente interactivo fácil de utilizar. A esta manipulación matricial,
Matlab agrega varias funciones numéricas, cálculos simbólicos y herramientas para
visualización.

Matlab tiene diferentes funciones y operadores que permiten la adecuada realización de los
métodos numericos que aquí desarrollamos.

Mathcad

El uso del software Mathcad 2001 Professional supone un paso adelante para clarificar y
potenciar el aprendizaje de conceptos, técnicas e ideas matemáticas de forma que sean de
clara utilidad práctica, tanto de cara al desarrollo del currículo académico como de cualquier
actividad profesional. En este sentido, el uso adecuado de este programa no sólo facilita la
adquisición de conceptos clave sino que también fomenta la creatividad dentro del ámbito
matemático, facilitando la contextualización de las asignaturas cuantitativas y ofreciendo
cientos de operadores y funciones incorporadas para resolver problemas técnicos, desde los
más simples hasta los más complicados.

Mathcad 2001 Professional es un software de cálculo, extremadamente versátil y potente
como lenguaje de programación. Contiene una exhaustiva biblioteca de funciones
estadísticas y de análisis, una colección de potentes algoritmos para resolución problemas
así como herramientas de manipulación de matrices. La principal característica de Mathcad
es que resulta tan fácil de usar como las conocidas hojas de cálculo que pueden encontrarse
en el mercado. Y, sin embargo, no es necesario aprender ninguna sintaxis complicada en
Mathcad una ecuación aparece tal y como se podría ver en una pizarra o en un libro.




                                                                                           25 
 
UNIDAD I / TEORIA DE ERRORES



Algoritmos y estabilidad.

El tema fundamental de esta asignatura es el estudio, selección y aplicación de algoritmos,
que se definen como secuencias de operaciones algebraicas y lógicas para obtener la
solución de un problema. Por lo general, se dispone de varios algoritmos para resolver un
problema particular; unos de los criterios de selección es la estabilidad del algoritmo; esto es,
que a pequeños errores de los valores manejados se obtengan pequeños errores en los
resultados finales

.

1.5. Métodos iterativos.

Ejemplo: Estimación del error para métodos iterativos
Enunciado del problema : en matemáticas, a menudo se puede representa las funciones
mediante una serie infinita. Por ejemplo la función exponencial se puede calcular usando:


           x 2 x3 x4
e = 1+ x +
     x
              +  +   + ...
           2! 3! 4!
Mientras mas términos se le agreguen a la serie , la aproximación se acercara mas y mas al
valor de ∈x . la ecuación anterior se le llama serie de Maclaurin.

Empezando con el primer termino , e x = 1, y agregando un termino a la vez, estímese el

valor de e   0.5
                   . después que se agregue cada terminó, calcúlense los ERP y     ∈a . Nótese

que el valor real de         e 0.5 = 1.648721271             agréguense términos hasta que

    ∈a <∈ s contempla tres cifras significativas.


Solución

∈ s = (0.5 x 10 2 – 3 ) % = 0.05 %

por lo tanto , se agregaran términos a la serie hasta que ∈ a se menos que este nivel.


          p − p*
ER =                ,    si p ≠ 0     ERP = ( ER )100
             p



                                                                                              26 
 
UNIDAD I / TEORIA DE ERRORES



            aproximacionactual − aproximacionanterior
∈a =                                                  x100
                     aproximacionactual




Ejercicio: La expansión en serie de Maclaurin para el cos x es:


        x 2 x 4 x 6 x8
Cosx = − + − + − L
        2! 4! 6! 8!
Iniciando con el primer termino cos x = 1 , agréguense los términos uno a uno para estimar

        π
cos
        3 . Después que se agregue cada uno de los términos, calcúlense los errores
porcentuales relativos, exactos y aproximados .Úsense una calculadora para determinar el
valor exacto. Agréguense términos hasta el valor absoluto del error aproximado falle bajo
cierto criterio de error, considerando dos cifras significativas.

Solución:

    ∈ s = (0.5 x 10 2 – 2 ) % = 0.5 %


        ⎛ π ⎞ = 0.5
cos     ⎜ ⎟
        ⎝3⎠




                                                                                       27 
 
UNIDAD I / TEORIA DE ERRORES



Ejercicio: Repítase los cálculos del problema anterior pero ahora usando la serie de
Maclaurin para sen x = 0


           x3 x5 x7
Senx = x −   +  −   +L
           3! 5! 7!

                      π
                Sen
estímese el           2



∈ s = (0.5 x 10 2 – 2 ) % = 0.5 %


        π
Sen         = 1 empezando        sen x = 0
        2




Ejemplo: Aproximaciones de un polinomio mediante la serie de Taylor.
Enunciado del problema: úsense términos en la serie de Taylor de cero a cuarto orden para
aproximar la función :


    f ( x) = −0.1x 4 − 0.15 x 3 − 0.5 x 2 − 0.25 x + 1.2 desde el punto xi = 0 y con h = 1. Esto es,

predecir el valor de la función en xi +1 = 1.

Solución:

Ya que se trata de una función conocida se puede calcular valores f(x) 0 y 1




                                                                                                 28 
 
UNIDAD I / TEORIA DE ERRORES



                        4             3           2
    f ( x) := − 0.1x − 0.15x − 0.5x − 0.25x + 1.2           x := 0
    f ( x) = 1.2

                        4             3           2
    f ( x) := − 0.1x − 0.15x − 0.5x − 0.25x + 1.2           x := 1
    f ( x) = 0.2



Los resultados indican que la función empieza en f(0)=1.2 y continua hacia abajo hasta
f(1)=0.2. por lo tanto el valor que se trata de predecir es 0.2.



La aproximación en serie de Taylor de orden cero es:

    f ( xi +1 ) ≅ f ( xi ) =1.2

Como se puede ver en la figura la aproximación de orden cero es una constante . el error de
truncamiento en este caso es

E = p − p*

E = 0.2 – 1.2 = - 1.2



En x = 1. Para n = 1, la primera derivada se debe determinar y evaluar en x = 0


                        4              3            2
    f ( x) := −0.1x − 0.15x − 0.5x − 0.25x + 1.2            x := 0
                    d
                      f ( x) = −0.25
                    dx

La aproximación a primer orden es:

h = ( xi +1 − x i )

    f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i )

    f ( xi +1 ) ≅ 1.2 − 0.25h




                                                                                        29 
 
UNIDAD I / TEORIA DE ERRORES



    f ( h ) := 1.2 + ( −0.25⋅ h )           h := 1

      f ( h ) = 0.95



que se puede usar para h = 1 , calcular f(1) = 0.95 . Por consiguiente , la aproximación
empieza a coincidir con la trayectoria de la función como la pendiente de una línea recta. De
esta manera el error de truncamiento se reduce a :



E = valor verdadero – valor aproximado = 0.2 – 0.95 = - 0.75




en x = 1 para n = 2, se evalúa la segunda derivada en x = 0:

                        4               3           2
    f ( x) := −0.1x − 0.15x − 0.5x − 0.25x + 1.2                                       x := 0
                                  2
                              d
                                      f ( x) = −1
                                  2
                              dx

                                                           f ' ' ( xi )
    f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) +                ( xi +1 − x i ) 2
                                                               2!

                                         −1 2
    f ( xi +1 ) ≅ 1.2 − 0.25h + (           )h
                                         2!

                                              ⎛ −1 ⋅h 2 ⎞
    f ( h ) := 1.2 + ( − 0.25 ⋅ h ) +         ⎜         ⎟                 h := 1
                                              ⎝ 2!      ⎠
       f ( h ) = 0.45




E = valor verdadero – valor aproximado = 0.2 – 0.45 = - 0.25



Los términos adicionales mejoran aun mas la aproximación.



en x = 1 para n = 3, se evalúa la tercera derivada en x = 0:



                                                                                                             30 
 
UNIDAD I / TEORIA DE ERRORES



                          4                         3             2
    f ( x) := − 0.1 x             − 0.15 x              − 0.5 x       − 0.25 x + 1.2                    x := 0
                                        3
                                    d
                                                f ( x) = − 0.9
                                            3
                                    dx

                                                                      f ' ' ( xi )                     f ' ' ' ( xi )
    f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) +                           ( xi +1 − x i ) 2 +                ( xi +1 − x i )3
                                                                          2!                                3!
                                                    − 1 2 − 0 .9 3
    f ( xi +1 ) ≅ 1.2 − 0.25h + (                      )h + (    )h
                                                    2!        3!
                                                            ⎛ − 1 ⋅ h 2 ⎞ + ⎛ − 0.9 ⋅ h 3 ⎞
    f ( h ) := 1.2 + ( − 0.25 ⋅ h ) +                       ⎜ 2!        ⎟ ⎜ 3!            ⎟                                 h := 1
                                                            ⎝           ⎠ ⎝               ⎠
       f ( h ) = 0.3
E = valor verdadero – valor aproximado = 0.2 – 0.3 = - 0.1



En x = 1 para n = 4, se evalúa la cuarta derivada en x = 0:

                              4                         3             2
     f ( x ) := − 0.1 x            − 0.15 x                 − 0.5 x       − 0.25 x + 1.2                      x := 0
                                            4
                                        d
                                                    f ( x ) = − 2.4
                                                4
                                        dx


                                                         f ' ' ( xi )                   f ' ' ' ( xi )                   f 4 ( xi )
    f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) +              ( xi +1 − x i ) +
                                                                                     2
                                                                                                       ( xi +1 − x i ) +
                                                                                                                      3
                                                                                                                                    ( xi +1 − x i ) 4
                                                             2!                              3!                             4!


                                                    − 1 2 − 0 .9 3 − 2 .4 4
    f ( xi +1 ) ≅ 1.2 − 0.25h + (                      )h + (    )h + (    )h
                                                    2!        3!        4!



Donde el termino residual es:




              f ( n +1) (ξ ) n +1
    Rn      =               h                                                       R4 =
                                                                                              f (5) (ξ ) 5
               ( n + 1 )!                                                                        5!
                                                                                                        h




                                                                                                                                         31 
 
UNIDAD I / TEORIA DE ERRORES



                      4        3           2
    f ( x) := − 0.1 x − 0.15 x − 0.5x − 0.25 x + 1.2                 x := 0
          5
      d
              f ( x) = 0
          5
       dx

ya que la quinta derivada de un polinomio de cuarto orden es nula, R4 =0. Por consiguiente,
la expansión en serie de Taylor hasta la cuarta derivada produce una aproximación exacta
en x = 1

                                        ⎛ − 1 ⋅ h 2 ⎞ + ⎛ − 0.9 ⋅ h 3 ⎞ + ⎛ − 2.4 ⋅ h 4 ⎞
    f ( h ) := 1.2 + ( − 0.25 ⋅ h ) +   ⎜ 2!        ⎟ ⎜ 3!            ⎟ ⎜ 4!            ⎟   h := 1
                                        ⎝           ⎠ ⎝               ⎠ ⎝               ⎠
    f ( h ) = 0.2




En general, la expansión en serie de Taylor de n-ésimo orden es exacta para un polinomio
de n-ésimo. Para otras funciones continuas diferenciales, como las exponenciales o
senoidales, no se obtiene una estimación exacta mediante un numero finito de términos.
Cada uno de los término adicionales contribuye al mejoramiento de la aproximación , aunque
sea con poco. La decisión sobre cuantos términos se requieren para obtener una “
aproximación razonable” se basa en el termino residual de la expansión .



                f ( n +1) (ξ ) n +1
    Rn        =               h
                 ( n + 1 )!

Esta ecuación residual es de la forma general, tiene dos grandes desventajas . Primero               ξ
no se conoce exactamente sino que solo se sabe que esta entre xi y xi+1 . Segundo , para la
evaluación de la ecuación anterior se requiere para evaluar la (n + 1 ) – ésima derivada de
f(x).




Ejemplo: Uso de la serie de Taylor para aproximar una función que tiene un numero infinito
de derivadas.


Enunciado del problema : úsense los términos de la serie de Taylor con n = 0 hasta 6 para
aproximar :



                                                                                                     32 
 
UNIDAD I / TEORIA DE ERRORES



    f ( x ) = cos x

en      x = π /3        (60°) con base al valor de f(x) y de sus derivadas alrededor del punto

                                                                     π        π       π
                                                              h=          −       =
x = π / 4 ( 45°) .Nótese que esto significa que                      3        4       12

Solución:                                         Nota: el resultado de la sustitución y de ellos quien tengan el
El valor exacto                                   valor pequeño ese será el valor exacto

                                       π          F(x)= 0.5               f(x)= 0.707106781
    f ( x) := cos ( x)          x :=
                                       3
    f ( x) = 0.5


La aproximación de orden cero es
                                              π
     f ( x) := cos ( x)             x :=
                                              4
     f ( x) = 0.707106781

              0.5 − 0.707106781
ERP =                           100% = −41.4%
                      0 .5

La aproximación de primer orden es

    f ' ( x ) = − sen ( x )

      ⎛π ⎞
    f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h
      ⎝3⎠
                                                         π           π
     f ( h ) := cos ( x) + ( − sin ( x) ) h       x :=        h :=
                                                         4           12
       f ( h ) = 0.521986659



              0.5 − 0.521986659
ERP =                           100% = −4.40%
                      0 .5



La aproximación de segundo orden es


    f ' ' ( x) = − cos( x )




                                                                                                               33 
 
UNIDAD I / TEORIA DE ERRORES



      ⎛π ⎞
    f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h −
                                          cos( x) 2
                                                  h
      ⎝3⎠                                    2!
      f ( h ) := cos ( x) + ( − sin ( x) ) h + ⎛
                                                  − cos ( x) ⎞ 2                                             π                    π
                                                ⎜            ⎟h                                      x :=                h :=
                                                ⎝     2!     ⎠                                               4                   12
     f ( h ) = 0.497754491



               0.5 − 0.497754491
ERP =                            100% = 0.449%
                       0 .5

La aproximación de tercer orden es

    f ' ' ' ( x) = sen ( x )

      ⎛π ⎞
    f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h −
                                             cos( x) 2 sen( x) 3
                                                      h +          h
      ⎝3⎠                                       2!             3!
     f ( h ) := cos ( x) + ( − sin ( x) ) h + ⎛
                                                 − cos ( x) ⎞ 2   sin ( x) 3                                     π                π
                                              ⎜ 2! ⎟ h + 3! ⋅ h                                         x :=              h :=
                                              ⎝             ⎠                                                    4                12
    f ( h ) = 0.499869147




               0.5 − 0.499869147
ERP =                            100% = 0.0262%
                       0 .5

La aproximación de cuarto orden es

    f 4 ( x) = cos( x)
      ⎛π ⎞
    f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h −
                                     cos( x ) 2 sen( x ) 3 cos( x) 4
                                             h +        h +       h
      ⎝3⎠                              2!         3!         4!


                                               ⎛ −cos ( x) ⎞ h 2 + sin ( x) ⋅ h 3 + cos ( x) ⋅ h 4                   π                π
     f ( h ) := cos ( x) + ( − sin ( x) )h +   ⎜ 2! ⎟                                                       x :=           h :=
                                               ⎝           ⎠         3!               4!                             4            12
     f ( h ) = 0.500007551




               0.5 − 0.500007551
ERP =                            100% = −1.51x10 − 2
                       0 .5



                                                                                                                                  34 
 
UNIDAD I / TEORIA DE ERRORES



La aproximación de quinto orden es

    f 5 ( x) = − sen( x)
    ⎛π ⎞
 f ⎜ ⎟ ≅ cos( x ) − ( sen( x ))h −
                                          cos( x) 2 sen( x) 3 cos( x) 4 sen( x) 5
                                                    h +         h +        h −        h
    ⎝3⎠                                      2!          3!         4!         5!
f ( h ) := cos ( x) + ( −sin ( x) )h + ⎛
                                         −cos ( x) ⎞ 2 sin ( x) 3 cos ( x) 4 −sin ( x) 5                               π             π
                                       ⎜ 2! ⎟ h + 3! ⋅ h + 4! ⋅ h + 5! ⋅ h                                     x :=           h :=
                                       ⎝           ⎠                                                                   4             12
f ( h ) = 0.500000304



            0.5 − 0.500000304
ERP =                         100% = −6.08 x10 −5
                    0 .5

La aproximación de sexto orden es


    f 6 ( x) = − cos( x)
      ⎛π ⎞
    f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h −
                                     cos( x) 2 sen( x) 3 cos( x) 4 sen( x) 5 cos( x) 6
                                            h +       h +       h −       h −       h
      ⎝3⎠                              2!        3!        4!        5!        6!


    f(h) := cos( x) + (−sin(x))h +   ⎛ −cos(x) ⎞ h2 + sin(x) ⋅h3 + cos(x) ⋅ h4 + −sin(x) ⋅h5 − cos(x) ⋅h6   x :=
                                                                                                                   π
                                                                                                                       h :=
                                                                                                                               π
                                     ⎜ 2! ⎟
                                     ⎝         ⎠        3!           4!            5!            6!                4          12
       f(h) = 0.499999988


            0.5 − 0.499999988
ERP =                         100% = 2.40 x10 −6
                    0 .5

Nótese que las derivadas nunca se acercan a cero, como es el caso del polinomio. Sin
embargo, cada término que se le agrega a la serie produce una mejor aproximación. Nótese
también que la mayor aproximación se consigue con los primeros términos.




                                                                                                                   35 
 
UNIDAD I / TEORIA DE ERRORES



    f ( x) := cos ( x)               x := − 4 , − 3.9 .. 10

                           1



     f ( x)
                    5          0            5            10



                          1

                                       x




Orden n
                         f n ( x)                      ⎛π ⎞               ERP
                                                      f⎜ ⎟
                                                       ⎝3⎠
0                        cos( x)                      0.707106781         − 41.4
1                        − sin( x)                    0.521986659         − 4.4
2                        − cos( x)                    0.497754491         0.449
3                        sin( x)                      0.499869147         0.0262
4                        cos( x)                      0.500007551         − 1.51x10− 2
5                        − sin( x)                    0.500000304         − 6.08 x10− 5
6                        − cos( x)                    0.499999988         2.40 x10− 6




                                                                                          36 
 
 

 
         UNIDAD 2
    METODOS DE SOLUCION
       DE ECUACIONES


    Objetivo:
    Implementara métodos de solución de
    ecuaciones        algebraicas     o
    trascendentales, con apoyo de un
    lenguaje de programación.




                                           
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



2.1 Método de Intervalo
A estas técnicas se les llama métodos que usan intervalos porque se necesitan de dos
valores iníciales para la raíz. Como su nombre lo indica, estos valores deben encerrar o
estar uno de cada lado de la raíz. Los métodos particulares descritos sobre este punto
emplean diferentes estrategias para reducir sistemáticamente el tamaño del intervalo y así
converger a la respuesta correcta. Además de la utilidad de los métodos gráficos para
determinar valores iníciales, también son útiles para visualizar las propiedades de las
funciones y el comportamiento de los métodos numéricos.



Métodos gráficos.

Un método simple para obtener una aproximación a la raíz de la ecuación f(x) = 0 consiste
en graficar y observar en donde cruza el eje x. Este punto , que representa el valor de x para
el cual f(x) = 0 , proporciona una aproximación inicial de la raíz.



Ejemplo: Métodos gráficos

Enunciado del problema: Empléese graficas para obtener una raíz aproximada de la función
               −x
: f ( x) = e        −x

Solución: Se calcula los siguientes valores

                                          − x
                           f ( x ) := e         − x           x := − 0.2 , − 0.1 .. 1.1

                                                      2


                                                      1
                             f ( x)

                                                0.5       0       0.5        1            1.5

                                                      1

                                                                    x




Ejemplo: Métodos gráficos

Enunciado del problema: Empléese graficas para obtener una raíz aproximada de la función




                                                                                                38 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



                                                 2
                            f ( x) := − 0.874 x + 1.75 x + 2.627                                    x := − 2.5 , − 2.4 .. 4.5

                                                                                5



                                                               5                        0                       5
                                             f ( x)
                                                                                5


                                                                               10

                                                                                        x



Ejemplo: Métodos gráficos

Enunciado del problema: Empléese graficas para obtener una raíz aproximada de la función

                                             2
                         f ( x ) :=     2x           +       3x −      5                                    x :=     − 5 .. 5



                                                                              100


                                                                                 50
                                      f ( x)

                                                                   5                            0                      5

                                                                                50

                                                                                                x



                         f ( x) := sin ( 10x) + cos ( 3x)                  x := −5 , −4.9 .. 5



                                                                                    2




                                  f ( x)
                                                         5                                  0                              5



                                                                                 2

                                                                                        x


Ejemplo: Para determinar el coeficiente de arrastre c necesario para que un paracaidista de
masa m = 68.1 kg. Tenga una velocidad de 40 m/s después de una caída libre de t = 10 s.
Nota la aceleración de la gravedad es 9.8 m/s 2 . Determine su grafica.


        gm ⎛     −⎜ ⎟ t ⎞
                   ⎛c⎞

v(t ) =    ⎜1 − e ⎝ m ⎠ ⎟
         c ⎜
           ⎝
                        ⎟
                        ⎠


                                                                                                                                39 
 
UNIDAD II / METODO DE SOLUC
                                                               O        CION DE EC
                                                                                 CUACIONES
                                                                                         S



Solución:
S

Este problema se resuelve determinand la raíz de la ecuación usando los p
E           a           e           do                                  parámetros t =
10,
1 g = 9.8, v = 40 y m = 68
                         8.1


             gm ⎛     −⎜ ⎟ t ⎞                                                        9.8(68.1) ⎛             ⎟10 ⎞
                                  ⎛c⎞                                                                  ⎛ c ⎞
                                                                                                      −⎜
    f (c ) =    ⎜1 − e ⎝ m ⎠ ⎟ − v                                           f (c ) =           ⎜1 − e ⎝ 68.1 ⎠ ⎟ − 40
              c ⎜
                ⎝
                             ⎟
                             ⎠                                                            c     ⎜
                                                                                                ⎝
                                                                                                                  ⎟
                                                                                                                  ⎠



                     40
      34.115


                     20

        f ( c)


                          0         5          10             15        20


     − 3.977         20

                          4                     c                       17




Ejemplo : Graficar
E

                     10
      f ( x ) := x        − 1                x := 0 , 0.001    .. 1.3


                     15



                     10



       f ( x)         5




                              0    0.5          1             1.5


                      5

                                         x




Ejemplo: realic la grafica de la ecuación
E             ce           d            n




Solución:
S




                                                                                                                         40
                                                                                                                          0 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES




Ejemplo: Escriba el programa que utiliza en Matlab para poder grafica r la siguiente función

X = 1:0.1:5

Y = x.^3 + 3*x^2 + 5*x +3

Figure

Plot(x,y)

Disp( ‘grafica de función’ )




2.2 Método de bisección
Los métodos de búsqueda incremental se aprovechan de esta característica para localizar
un intervalo donde la función cambie de signo. Por lo tanto, la localización del cambio de
signo, se logra más exactamente dividiendo el intervalo en una cantidad definida de
subintervalos.

El método de bisección conocido también como de corte binario, de partición en dos
intervalos iguales o método Bolzano, es un método de búsqueda incremental en el que el
intervalo se divide siempre en dos. Si la función cambia de signo sobre un intervalo, se
evalúa el valor de la función en el punto medio. La posición de la raíz se determina


                                                                                           41 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



situándola en el punto medio del subintervalo dentro del cual ocurre un cambio de signo. El
proceso se repite hasta obtener una mejor aproximación.

Si el intervalo original es de tamaño          a y el criterio de convergencia aplicado al valor
absoluto de la diferencia de dos        xr consecutivas es ε , entonces se requerirán n iteraciones
, donde n se calcula con la igualdad de la expresión

    a
       ≤ε
    2n

de donde :

                                                 ln (a ) − ln (ε )
                                            n=
                                                      ln(2)



Por esto se dice que se puede saber de antemano cuantas iteraciones se requieren.


O bien se puede utilizar el siguiente criterio de convergencia       Ea < ε

    E a = aproxactual − aproxanterior

Algoritmo Sencillo :


Paso 1: Elija los valores iniciales inferior       x1 y x u de forma tal que la función cambie de
signo sobre el intervalo. Esto se puede verificar asegurándose de que

                                             f ( x1 ) f ( xu ) < 0

Entonces hay al menos una raíz entre         x1 y x u .



Paso 2: La primera aproximación a la raíz X, se determinan como:

                                                     x1 + xu
                                              xr =
                                                        2


                                                                                                42 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



Paso 3: Realice las siguientes evaluaciones para determinar en que subintervalo cae la raíz


a ) f ( x1 ) f ( xr ) < 0 ; entonces la raíz se encuentra dentro del subintervalo inferior o
izquierdo . Por lo tanto, tome xu = x r y continué en el paso 2.


b ) f ( x1 ) f ( xr ) > 0 ; entonces la raíz se encuentra dentro del subintervalo superior o
derecho. Por lo tanto, tome                  x1 = xr y continué en el paso 2.

c) f ( x1 ) f ( xr ) = 0 ; la raíz es igual a xr ; termina el calculo.

Paso 4: Fin




Problema: Utilice el método de bisección para encontrar la raíz real de la siguiente función:

                     −x
           f( x) := e − x                       error :=   0.001     x1 :=   0                   xu :=   1


Datos                                                                        Algoritmo

n = [ln (xu - x1 ) - ln ( error)] / ln (2)                                   Intervalo [x1,xu]
n = numero de iteraciones                                                    f(x1)*f(xu) < 0 , existe raíz
x1 = valor de x inferior                                                     xr = (x1 + xu ) / 2
xu = valor de x superior                                                     f(x1)*f(xr) < 0, intevalo izquierdo
xr = valor de x media (aproximacion de la raíz)                              f(x1)*f(xr) > 0, intevalo Derecho
f(x1) = funcion de x inferior
f(xu) = funcion de x superior
f(xr) = funcion de x media


                     Calculo :                                                   x :=   0 , 0.001.. 1
                     −x
           f( x) := e − x               x1 :=   0        xu :=   1                       1
           f( x1) ⋅f( xu ) = −0.632120559            si tiene raíz

                ln   ( 1 − 0) − ln( 0.001)
         n :=                                       n=   10
                            ln( 2)
                                                                             f( x)
                                                                                             0               0.5   1




                                                                                                                       43 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



    s :=   x1 ←   0
           xu ←   1
           for k ∈     1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10
                           x1 + xu
                xr ←
                               2
                c ← e  (   − x1         )(
                                   − x1 ⋅ e
                                              − xr
                                                     − xr   )
                if c <     0
                               x1 + xu
                      xr ←
                                    2
                      tmp ← xr
                      xu ← tmp

                if c >     0
                               x1 + xu
                      xr ←
                                    2
                      tmp ← xr
                      x1 ← tmp

                xr if c =      0
           xr

                                                                s=   0.567382813




                                                                                   44 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



    Problema 2: Utilice el metodo de biseccion para obtener la raí real de la función


                    f ( x ) := cos ( x ) − ln ( x )                           error      :=    0.001          x1 :=   1                     xu :=       2


    Datos                                                                                                             Algoritmo

    n = [ln (xu - x1 ) - ln ( error)] / ln (2)                                                                        Intervalo [x1,xu]
    n = numero de iteraciones                                                                                         f(x1)*f(xu) < 0 , existe raíz
    x1 = valor de x inferior                                                                                          xr = (x1 + xu ) / 2
    xu = valor de x superior                                                                                          f(x1)*f(xr) < 0, intevalo izquierdo
    xr = valor de x media (aproximacion de la raíz)                                                                   f(x1)*f(xr) > 0, intevalo Derecho
    f(x1) = funcion de x inferior
    f(xu) = funcion de x superior
    f(xr) = funcion de x media


                             Cal culo :                                                                                     x :=   1 , 1.001   ..   2
       f ( x ) := cos ( x ) − ln ( x )                            x1 :=       1               xu :=   2                             1
                    f ( x1 ) ⋅f ( xu ) = − 0.599354115                                  si tiene raíz

                        ln   (2   −   1)    − ln   ( 0.001 )                                                                            1                   1.5    2
                 n :=                                                             n =    10
                                       ln   (2 )                                                                       f( x )

                                                                                                                                    1

                             s :=      x1 ←        1
                                                                                                                                    2
                                       xu ←        2
                                                                                                                                                             x
                                       for     k ∈          1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10
                                                             x1 + xu
                                              xr ←
                                                                  2
                                              c ← ( cos ( x1 ) − ln ( x1 ) ) ⋅( cos ( xr ) − ln ( xr ) )
                                              if    c <       0
                                                                    x1 + xu
                                                       xr ←
                                                                          2
                                                       tmp ← xr
                                                       xu ← tmp

                                              if    c >       0
                                                                    x1 + xu
                                                       xr ←
                                                                          2
                                                       tmp ← xr
                                                       x1 ← tmp

                                              xr       if     c =     0
                                       xr
                                                                                        s =     1.303710938




                                                                                                                                                                  45 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES




Problema: La ecuación de estado de Van der Walls para un gas real es:

⎛     a ⎞
⎜ P + 2 ⎟(V − b ) = RT
⎝    V ⎠


Donde :


P = presión en atm ;
T = temperatura en K;
R = constante universal de los gases en atm – L / (gmol K) = 0.08205
V = volumen molar del gas en L / gmol;



                                                                        46 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



a, b = constantes particulares para cada gas


Calcule V a 80 º C (353.2 ºK) para una presión de 10 atm


                              Gas                     a                         b
                              He                      0.03412                   0.02370


Realice los cálculos necesarios para resolver esta ecuación usando como intervalo inicial

V1 = 0.8v , Vu = 1.2v ,

Donde        v = RT / P . Con E a < 0.01



Solución:


                              p := 10      R := 0.08205            T := 353.2
             R⋅ T
      v :=
              p               a := 0.03412      b := 0.02370

      v1 := 0.8⋅ v                                         vu := 1.2⋅ v
      v1 = 2.3184048                                      vu = 3.4776072

                                             ( 3) − (p⋅b + R⋅T)⋅V2 + a⋅V − a⋅b
                                    f ( V) := p ⋅ V

                               f ( v1) ⋅ f ( vu ) = −2178.6232848         si tiene raíz


    Datos                                                                  Algoritmo

    n = [ln (xu - x1 ) - ln ( error)] / ln (2)                             Intervalo [x1,xu]
    n = numero de iteraciones                                              f(x1)*f(xu) < 0 , existe raíz
    x1 = valor de x inferior                                               xr = (x1 + xu ) / 2
    xu = valor de x superior                                               f(x1)*f(xr) < 0, intevalo izquierdo
    xr = valor de x media (aproximacion de la raíz)                        f(x1)*f(xr) > 0, intevalo Derecho
    f(x1) = funcion de x inferior
    f(xu) = funcion de x superior
    f(xr) = funcion de x media


        ln( vu − v1) − ln( 0.01)
n :=                                            n=7
                     ln( 2)




                                                                                                                 47 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



    s :=   v1 ← 2.3184048
           vu ← 3.4776072
           for k ∈ 1 , 2 , 3 , 4 , 5 , 6 , 7
                         v1 + vu
                vr ←
                             2

                c←      (         )                                       (       )
                       ⎡ p⋅ v13 − ( p ⋅ b + R⋅ T) ⋅ v12 + a⋅ v1 − a⋅ b⎤ ⋅ ⎡ p⋅ vr3 − ( p ⋅ b + R⋅ T) ⋅ vr2 + a⋅ vr − a⋅ b⎤
                       ⎣                                              ⎦⎣                                                 ⎦
                if c < 0
                              v1 + vu
                     vr ←
                                      2
                     tmp ← vr
                     vu ← tmp
                if c > 0
                              v1 + vu
                     vr ←
                                      2
                     tmp ← vr
                     v1 ← tmp
                vr if c       0
           vr

                s = 2.925174806




2.3. Método de interpolación



2.3.1.      Método de Newton – Raphson



Calculo de raíces por el método de newton
Es una de las formulas mas ampliamente usadas para localizar raíces, si el valor inicial de la
raíz es Xi, entonces se puede extender una tangente desde el punto [Xi, f (Xi) ]. El punto
donde esta tangente cruza el eje X, representa una aproximación mejorada de la raíz.



El método de Newton-Raphson se puede obtener sobre la base de una interpretación
geométrica, la primera derivada en X es equivalente a la pendiente




                                                                                                                             48 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES




                    f (x i ) − 0
    f ′ (x i ) =
                    xi − xi+1

Que se puede ordenar para obtener


                          f (x i )
    xi+1 = xi −
                         f ′ (x i )

La cual es conocida como fórmula de Newton - Raphson.




Ejemplo . Utilice el método de Newton Raphson para obtener la raíz real de la función


    f ( x) = x 3 + 2 x 2 + 10 x − 20 xi +1 − xi ≤ ε = 10 −3




                                                                                        49 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



Cálculos en mathcad

                   3               2                                    d                2
    f ( x) := x + 2x + 10 x − 20                                           f ( x) → 3 ⋅ x + 4 ⋅ x + 10
                                                                        dx
                           2
      df ( x) := 3x + 4x + 10

               x := 1                             i := 0 .. 5
               0

                := x −
                                         ( i)
                                       f x

                                       df ( x )
       x
        i+ 1           i
                                             i




           x =
           i
                                                       x
                                                         i+ 1
                                                                − x
                                                                    i
                                                                         =                      ( i) =
                                                                                               f x

                               1                                    0.412                                      -7
                1.41176                                             0.042                                  0.918
                1.36934                                     5.283·10 -4                                    0.011
                1.36881                                         8.08·10 -8                            1.704·10 -6
                1.36881                                    1.776·10 -15                              3.908·10 -14
                1.36881                                                   0                                    0




Cálculos de Matlab




Ejemplo: Use el método de Newton Raphson para encontrar la raíz de la ecuación

                3 x 2 − 18 x + 15
    f ( x) =                      , con un punto inicial de 8 , con un error de aproximación Ea = 0.01
                         5
.



                                                                                                                    50 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES




2.3.2.   Método de la secante
Un problema fuerte en la implementación del método de newton Raphson es la evaluación
de la derivada. Aunque esto no es un inconveniente para los polinomio y para muchas otras
funciones, existen algunas cuyas derivadas pueden ser extremadamente difíciles de evaluar.
En estos casos la derivada se puede aproximar mediante una diferencia dividida, como la
figura




Esquema gráfico del método de la secante. Esta técnica es similar a la del método de
Newton - Raphson en el sentido de que una aproximación a la raíz se calcula extrapolando




                                                                                       51 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



una tangente de la función hasta el eje x. Sin embargo, el metodo de la secante usa una
diefrencia en vez de la derivada para aproximar la pendiente.




Por lo tanto el método de la secante

                  (xi − xi −1 ) f (xi )
xi +1 = xi −                                                  xi +1 − xi < ε
                   f ( xi ) − f ( xi −1 )



Ejemplo . Utilice el método de la secante para obtener la raíz real de la función


    f ( x) = x 3 + 2 x 2 + 10 x − 20            xi +1 − xi ≤ ε = 10 −3




cálculos en Mathcad

                  3      2
        f ( x) := x + 2x + 10x − 20

        x := 0            x := 1                    i := 0 .. 5
        0                    1
                                                    k := 1 .. 6



                := x −
                         (xk − xk−1)⋅f(xk)
                         (f(xk) − f(xk−1))
        x
        k+ 1       k



x =
    i
                                 x
                                 i+ 1
                                        −x =
                                            i                      ( k) =
                                                                  f x

            0                                   1                                   -7
            1                    0.538461538                                3.75967228
    1.53846                      0.188150612                             -0.388136149
    1.35031                      0.017606419                             -0.018786791
    1.36792                      0.000895543                        1.008579888·10 -4
    1.36881                      0.000004782                       -2.600780391·10 -8




                                                                                         52 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



Cálculos en Matlab




Otra forma de resolver en Matlab




                                                                    53 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



cálculos en EXCEL.




2.4. Aplicaciones
Problema: utilice el método de bisección: La ecuación de estado de Van der Walls para un
gas real es:

⎛     a ⎞
⎜ P + 2 ⎟(V − b ) = RT
⎝    V ⎠


donde :
P = presión en atm ;
    T = temperatura en K;
R = constante universal de los gases en atm – L / (gmol K) = 0.08205
V = volumen molar del gas en L / gmol ;
    a, b = constantes particulares para cada gas


Calcule V a 80 º C (353.2 ºK) para una presión de 10 atm


                      Gas              A             b
                      He               0.03412       0.02370


Realice los cálculos necesarios para resolver esta ecuación usando como intervalo inicial

V1 = 0.8v , Vu = 1.2v , donde v = RT / P . Con E a < 0.01




                                                                                      54 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



                              p := 10      R := 0.08205        T := 353.2
             R⋅ T
      v :=
              p               a := 0.03412      b := 0.02370

      v1 := 0.8⋅ v                                     vu := 1.2⋅ v
      v1 = 2.3184048                                  vu = 3.4776072

                                             ( 3) − (p⋅b + R⋅T)⋅V2 + a⋅V − a⋅b
                                    f ( V) := p ⋅ V

                               f ( v1) ⋅ f ( vu ) = −2178.6232848     si tiene raíz


    Datos                                                              Algoritmo

    n = [ln (xu - x1 ) - ln ( error)] / ln (2)                         Intervalo [x1,xu]
    n = numero de iteraciones                                          f(x1)*f(xu) < 0 , existe raíz
    x1 = valor de x inferior                                           xr = (x1 + xu ) / 2
    xu = valor de x superior                                           f(x1)*f(xr) < 0, intevalo izquierdo
    xr = valor de x media (aproximacion de la raíz)                    f(x1)*f(xr) > 0, intevalo Derecho
    f(x1) = funcion de x inferior
    f(xu) = funcion de x superior
    f(xr) = funcion de x media


        ln( vu − v1) − ln( 0.01)
n :=                                            n=7
                     ln( 2)




                                                                                                             55 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES



    s :=   v1 ← 2.3184048
           vu ← 3.4776072
           for k ∈ 1 , 2 , 3 , 4 , 5 , 6 , 7
                         v1 + vu
                vr ←
                             2

                c←      (         )                                       (       )
                       ⎡ p⋅ v13 − ( p ⋅ b + R⋅ T) ⋅ v12 + a⋅ v1 − a⋅ b⎤ ⋅ ⎡ p⋅ vr3 − ( p ⋅ b + R⋅ T) ⋅ vr2 + a⋅ vr − a⋅ b⎤
                       ⎣                                              ⎦⎣                                                 ⎦
                if c < 0
                              v1 + vu
                     vr ←
                                      2
                     tmp ← vr
                     vu ← tmp
                if c > 0
                              v1 + vu
                     vr ←
                                      2
                     tmp ← vr
                     v1 ← tmp
                vr if c       0
           vr

                s = 2.925174806




Problema : utilice el método de bisección: La ecuación de estado de Van der Walls para un
gas real es:

⎛     a ⎞
⎜ P + 2 ⎟(V − b ) = RT
⎝    V ⎠


donde :
P = presión en atm ;
T = temperatura en K;
R = constante universal de los gases en atm – L / (gmol K) = 0.08205
V = volumen molar del gas en L / gmol ;
a, b = constantes particulares para cada gas


Calcule V a 80 º C (353.2 ºK) para una presión de 30 atm



                                                                                                                             56 
 
UNIDAD II / METODO DE SOLUCION DE ECUACIONES




                                Gas                     a                       b
                                He                      0.03412                 0.02370


Realice los cálculos necesarios para resolver esta ecuación usando como intervalo inicial

V1 = 0.8v , Vu = 1.2v ,


Donde         v = RT / P . Con E a < 0.01



                          p := 30         R := 0.08205           T := 353.2
        R⋅ T
v :=
          p               a := 0.03412         b := 0.02370
                          v = 0.966002
v1 := 0.8⋅ v                                            vu := 1.2⋅ v
v1 = 0.7728016                                         vu = 1.1592024

                                            ( 3) − (p⋅b + R⋅T)⋅V2 + a⋅V − a⋅b
                                   f ( V) := p ⋅ V

                              f ( v1) ⋅ f ( vu ) = −26.5288152         si tiene raíz




    Datos                                                                  Algoritmo

    n = [ln (xu - x1 ) - ln ( error)] / ln (2)                             Intervalo [x1,xu]
    n = numero de iteraciones                                              f(x1)*f(xu) < 0 , existe raíz
    x1 = valor de x inferior                                               xr = (x1 + xu ) / 2
    xu = valor de x superior                                               f(x1)*f(xr) < 0, intevalo izquierdo
    xr = valor de x media (aproximacion de la raíz)                        f(x1)*f(xr) > 0, intevalo Derecho
    f(x1) = funcion de x inferior
    f(xu) = funcion de x superior
    f(xr) = funcion de x media


        ln ( vu − v1 ) − ln ( 0.01)
n :=                                                  n =5
                    ln ( 2)




                                                                                                                 57 
 
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc
Antologia de metodos numericos isc

More Related Content

What's hot

Ejercicios tema 6
Ejercicios tema 6 Ejercicios tema 6
Ejercicios tema 6 Miguel Rosas
 
M fluidos problemas
M fluidos problemasM fluidos problemas
M fluidos problemasmabeni
 
5. la camara_fotogrametrica_analogica
5. la camara_fotogrametrica_analogica5. la camara_fotogrametrica_analogica
5. la camara_fotogrametrica_analogicaAlejandroFlores341
 
Práctica VIII Ecuación de Bernoulli
Práctica VIII Ecuación de BernoulliPráctica VIII Ecuación de Bernoulli
Práctica VIII Ecuación de BernoulliKaren M. Guillén
 
Presentacion upb formula superficie
Presentacion upb formula superficiePresentacion upb formula superficie
Presentacion upb formula superficieNetitoukito
 
Viscosidad y mecanismo_del_transporte
Viscosidad y mecanismo_del_transporteViscosidad y mecanismo_del_transporte
Viscosidad y mecanismo_del_transporteWILBERGROVERHERRERAA
 
Diseño geometrico y planeamiento de vuelo
Diseño geometrico y planeamiento de vueloDiseño geometrico y planeamiento de vuelo
Diseño geometrico y planeamiento de vueloJJ VA
 
Fluidos newtonianos y no newtonianos
Fluidos newtonianos y no newtonianosFluidos newtonianos y no newtonianos
Fluidos newtonianos y no newtonianosKarol Fuentes
 
Texto de ejerciciosresueltos de hidraulica 1 nelame
Texto de ejerciciosresueltos de hidraulica 1 nelameTexto de ejerciciosresueltos de hidraulica 1 nelame
Texto de ejerciciosresueltos de hidraulica 1 nelameerslide71
 
Topografia para ingenieria
Topografia para ingenieriaTopografia para ingenieria
Topografia para ingenieriaalex1402
 
Practica 3.-ecuacion-de-bernoulli
Practica 3.-ecuacion-de-bernoulliPractica 3.-ecuacion-de-bernoulli
Practica 3.-ecuacion-de-bernoulliErnestoFabela1196
 
Metodo de la secante
Metodo de la secanteMetodo de la secante
Metodo de la secanteJORIVASAN
 

What's hot (20)

Ejercicios tema 6
Ejercicios tema 6 Ejercicios tema 6
Ejercicios tema 6
 
Interpolacion Lineal
Interpolacion LinealInterpolacion Lineal
Interpolacion Lineal
 
M fluidos problemas
M fluidos problemasM fluidos problemas
M fluidos problemas
 
5. la camara_fotogrametrica_analogica
5. la camara_fotogrametrica_analogica5. la camara_fotogrametrica_analogica
5. la camara_fotogrametrica_analogica
 
Práctica VIII Ecuación de Bernoulli
Práctica VIII Ecuación de BernoulliPráctica VIII Ecuación de Bernoulli
Práctica VIII Ecuación de Bernoulli
 
Presentacion upb formula superficie
Presentacion upb formula superficiePresentacion upb formula superficie
Presentacion upb formula superficie
 
Regla de Simpson tres octavos
Regla de Simpson tres octavosRegla de Simpson tres octavos
Regla de Simpson tres octavos
 
Mecánica de Fluidos: Práctica número 3 "Estudio de orificios"
Mecánica de Fluidos: Práctica número 3 "Estudio de orificios"Mecánica de Fluidos: Práctica número 3 "Estudio de orificios"
Mecánica de Fluidos: Práctica número 3 "Estudio de orificios"
 
Metodos numericos con matlab
Metodos numericos con matlabMetodos numericos con matlab
Metodos numericos con matlab
 
Viscosidad y mecanismo_del_transporte_placas
Viscosidad y mecanismo_del_transporte_placasViscosidad y mecanismo_del_transporte_placas
Viscosidad y mecanismo_del_transporte_placas
 
RADIACION CON TEODOLITO
RADIACION CON TEODOLITORADIACION CON TEODOLITO
RADIACION CON TEODOLITO
 
Viscosidad y mecanismo_del_transporte
Viscosidad y mecanismo_del_transporteViscosidad y mecanismo_del_transporte
Viscosidad y mecanismo_del_transporte
 
Diseño geometrico y planeamiento de vuelo
Diseño geometrico y planeamiento de vueloDiseño geometrico y planeamiento de vuelo
Diseño geometrico y planeamiento de vuelo
 
Fluidos newtonianos y no newtonianos
Fluidos newtonianos y no newtonianosFluidos newtonianos y no newtonianos
Fluidos newtonianos y no newtonianos
 
Orificios de Pared Gruesa
Orificios de Pared GruesaOrificios de Pared Gruesa
Orificios de Pared Gruesa
 
Texto de ejerciciosresueltos de hidraulica 1 nelame
Texto de ejerciciosresueltos de hidraulica 1 nelameTexto de ejerciciosresueltos de hidraulica 1 nelame
Texto de ejerciciosresueltos de hidraulica 1 nelame
 
Solucionario ranal giles
Solucionario ranal gilesSolucionario ranal giles
Solucionario ranal giles
 
Topografia para ingenieria
Topografia para ingenieriaTopografia para ingenieria
Topografia para ingenieria
 
Practica 3.-ecuacion-de-bernoulli
Practica 3.-ecuacion-de-bernoulliPractica 3.-ecuacion-de-bernoulli
Practica 3.-ecuacion-de-bernoulli
 
Metodo de la secante
Metodo de la secanteMetodo de la secante
Metodo de la secante
 

Similar to Antologia de metodos numericos isc

INSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdf
INSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdfINSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdf
INSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdfJeancarlosPatalasanc
 
Algoritmos guia de maria hernandez
Algoritmos guia de maria hernandezAlgoritmos guia de maria hernandez
Algoritmos guia de maria hernandezjackie_18
 
Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmosarmando_franco
 
Agentes inteligentes inteligencia artificial
Agentes inteligentes  inteligencia artificialAgentes inteligentes  inteligencia artificial
Agentes inteligentes inteligencia artificialjlopez300
 
385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf
385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf
385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdfFranciscoJavierOrteg46
 
Notasrm094
Notasrm094Notasrm094
Notasrm094ivan
 
Notasrm094
Notasrm094Notasrm094
Notasrm094ivan
 
Notas analisis algoritmos_vf
Notas analisis algoritmos_vfNotas analisis algoritmos_vf
Notas analisis algoritmos_vfFany Lopez
 
Texto Matematicas prepa2010 FCyT - UMSS
Texto Matematicas prepa2010 FCyT - UMSSTexto Matematicas prepa2010 FCyT - UMSS
Texto Matematicas prepa2010 FCyT - UMSSOliver Malele
 
Del Docente Presencial Al Docente Virtual
Del Docente Presencial Al Docente VirtualDel Docente Presencial Al Docente Virtual
Del Docente Presencial Al Docente Virtualmarlonint45
 

Similar to Antologia de metodos numericos isc (20)

INSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdf
INSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdfINSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdf
INSTITUTO_TECNOLOGICO_SUPERIOR_A_N_T_O_L.pdf
 
Algoritmos guia de maria hernandez
Algoritmos guia de maria hernandezAlgoritmos guia de maria hernandez
Algoritmos guia de maria hernandez
 
Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmos
 
Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmos
 
Python
PythonPython
Python
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Problemario
ProblemarioProblemario
Problemario
 
Agentes inteligentes inteligencia artificial
Agentes inteligentes  inteligencia artificialAgentes inteligentes  inteligencia artificial
Agentes inteligentes inteligencia artificial
 
385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf
385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf
385321913-Apuntes-Optimizacio-n-Ferrer-Munoz-pdf.pdf
 
Libro logica
Libro logicaLibro logica
Libro logica
 
Metodosnumerics
MetodosnumericsMetodosnumerics
Metodosnumerics
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Notasrm094
Notasrm094Notasrm094
Notasrm094
 
Notasrm094
Notasrm094Notasrm094
Notasrm094
 
Notas analisis algoritmos_vf
Notas analisis algoritmos_vfNotas analisis algoritmos_vf
Notas analisis algoritmos_vf
 
Texto Matematicas prepa2010 FCyT - UMSS
Texto Matematicas prepa2010 FCyT - UMSSTexto Matematicas prepa2010 FCyT - UMSS
Texto Matematicas prepa2010 FCyT - UMSS
 
matematicasprope2010
matematicasprope2010matematicasprope2010
matematicasprope2010
 
Del Docente Presencial Al Docente Virtual
Del Docente Presencial Al Docente VirtualDel Docente Presencial Al Docente Virtual
Del Docente Presencial Al Docente Virtual
 
Tutorial_Mathematica.pdf
Tutorial_Mathematica.pdfTutorial_Mathematica.pdf
Tutorial_Mathematica.pdf
 
Autómatas
AutómatasAutómatas
Autómatas
 

Antologia de metodos numericos isc

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR de Acayucan Asignatura: Métodos Numéricos Clave de la asignatura: SCC - 0423 Carrera: Ingeniería en Sistemas Computacionales AN TOLOGIA Presenta: ING. ULISES GIRON JIMENEZ ACAYUCAN, VER. OCTUBRE 2009
  • 2.   Métodos Numéricos     Ing. Ulises Girón Jiménez
  • 3. INDICE OBJETIVO GENERAL…………………..…………………….……………… 5 JUSTIFICACION …………………………………………………………….. 6 UNIDAD I Teoría de errores……………………………………………………………… 7 1.1 importancia de los métodos numéricos…………………………………. 8 1.2 Conceptos básicos: cifra significativa, precisión, exactitud, incertidumbre y sesgo………………………………………………............... 15 1.3 Tipos de errores…………………..………………………………………. 17 1.3.1 Definición de error: error absoluto y relativo…………… 17 1.3.2 Error por redondeo………………………………………… 18 1.3.3 Error por truncamiento…………………………………….. 20 1.3.4 Error numérico total………………………………………… 22 1.4 Software de computo numérico…………………………….……………. 23 1.5. Métodos iterativos ……………………………………………………….. 26 UNIDAD II Métodos de solución de ecuaciones………….…………………………….. 37 2.1. Método de Intervalo………………………………………………….. 38 2.2. Método de bisección………………………………………………… 41 2.3. Método de interpolación…………………………………………….. 48 2.3.1. Método de Newton – Raphson…………………………… 48 2.3.2. Método de la secante……………………………………… 51 2.4. Aplicaciones………………………………………………………… 54 UNIDAD III Métodos de solución de sistemas de ecuaciones……………………… 61 3.1 Métodos Iterativos………………………………………………………… 62 3.1.1 Jacobi……………………………………………………….. 62 3.1.2. Gauss – Seidel………………………………………………. 64 3.2 Sistemas de ecuaciones no lineales……………………………………. 66 3.2.1. Método iterativo secuencial………………………………………. 66 III   
  • 4. 3.3 Iteración y convergencia de sistemas de ecuaciones……………….. 71 3.3.1 sistemas de ecuaciones de Newton…………………….. 71 3.4 Aplicaciones……………………………………………………………….. 76 UNIDAD IV Diferenciación e integración numérica …………………………………... 86 4.1. Diferenciación numérica………………………………………………….. 87 4.2. Integración numérica…………………………………………..……….. 95 4.2.1. Método del trapecio……………………………….……….. 98 4.2.2. Método de Simpson……………………………….……… 106 4.3. Integración Múltiple……………………………………………………….. 114 4.4. Aplicaciones……………………………………………………….………. 116 UNIDAD V Soluciones de ecuaciones diferenciales ………………………………… 118 5.1 Método de un paso……………………………………………………….. 119 5.1.1 Método de Euler y Euler mejorado……………………….. 120 5.1.2 Método de Runge – Kutta………………………………….. 129 5.2. Método de pasos Múltiples……………………………………………… 134 5.3. Sistemas de ecuaciones diferenciales ordinarias 135 5.4. Aplicaciones 136 Bibliografía 141 IV   
  • 5. OBJETIVO GENERAL El estudiante conocerá, comprenderá y aplicará métodos numéricos para resolver problemas de la ingeniería y científicos mediante el uso de computadora. V   
  • 6. JUSTIFICACION Uno de los objetivos del Instituto Tecnológico Superior de Acayucan, es el de promover, apoyar e impulsar el trabajo creativo del docente, principalmente en la elaboración de antología que apoya al proceso enseñanza – aprendizaje, el cual debe ser estimulado con los comentarios y sugerencias del profesorado y conviene que sea imitado por otros maestros, quienes con capacidad de trabajo y tiempo disponible, pueden y deben gestar literatura de este género, dando los pasos adecuados para pulirla y poder formar así textos que faciliten la enseñanza y el aprendizaje del curso. El presente material de consulta y apoyo didáctico se pone en manos de nuestros maestros y, particularmente, de los alumnos que se forman en nuestro instituto. Considero los contenidos de esta antología como el propósito más firme de mi convencimiento para facilitar el estudio de la probabilidad y estadística en las nuevas generaciones que me honran al confiarme su preparación y garantizar modestamente el fijarles una enseñanza para toda la vida. VI   
  • 7.     UNIDAD 1 TEORÍA DE ERRORES. Objetivo: El estudiante comprenderá la importancia de los métodos numéricos y conocerá las características operativas del software de cómputo numérico comercial.    
  • 8. UNIDAD I / TEORIA DE ERRORES 1.1. Importancia de los métodos numéricos. El objeto de estudio del análisis numérico es la construcción y valoración de los métodos numéricos que tienen como resultados un valor numérico. Relación entre análisis numérico y métodos numéricos: Algunas de las razones por las cuales se debe estudiar los métodos numéricos son los siguientes: • Son algoritmos que establecen la secuencia de solución de sistemas de ecuaciones de gran tamaño, con características de ser no lineales y geométricas complicadas, porque la mayor parte de los problemas reales tienen este comportamiento, y que por lo general su solución es muy complicada a través de métodos analíticos. • Es importante que el futuro ingeniero tenga los conocimientos básicos de los métodos más comunes, ya que en el transcurso de su carrera, tendrá la necesidad de usar software comercial o implementar su propio software, que resuelvan los algoritmos de problemas reales y que estén basados sobre algún método numérico. • Con los métodos numéricos el ingeniero usara la computadora como herramienta, el cual es uno de los propósitos, porque el profesionista debe de olvidarse de los cálculos, y enfocarse en el diseño y planteamiento de la solución de los problemas. • Proporciona una mayor comprensión de las matemáticas, ya que reducen las matemáticas superiores a operaciones básicas simples. 8   
  • 9. UNIDAD I / TEORIA DE ERRORES Los métodos numéricos son técnicas mediante las cuales es posible formular problemas de tal forma que puedan resolverse usando operaciones aritméticas. Aunque hay muchos tipos de métodos numéricos, todos comparten una característica común: invariablemente los métodos numéricos lleva a cabo un buen numero de tediosos cálculos aritméticos. Con el desarrollo de computadoras digitales eficientes y rápidas, el papel de los métodos numéricos en la solución de problemas de ingeniería haya aumentado considerablemente en los últimos años. Métodos anteriores a la aparición de la computadora. Más allá de solo proporcionar un aumento en la potencia de cálculo la disponibilidad general de las computadoras (especialmente de las computadoras personales) y su asociación con los métodos numéricos, ha tenido una influencia muy significativa en el proceso de solución de problemas de ingeniería. Antes del uso de la computadora había tres métodos diferentes que los ingenieros aplicaban a la solución de problemas: 1. Primero, se encontraban las soluciones de algunos problemas usando método exacto o analítico. Con frecuencia estas soluciones resultaban útiles y proporcionaban una comprensión excelente del comportamiento de algunos sistemas. Sin embargo, las soluciones analíticas pueden encontrarse solo para una clase limitada de problemas. Estos problemas incluyen aquellos que pueden aproximarse mediante modelos lineales y también aquellos que tienen valor práctico limitado, porque la mayor parte de los problemas reales no son lineales, e implican formas y procesos complejos. 2. Para analizar el comportamiento de los sistemas se usaban soluciones gráficas. Éstas tomaban la forma de grafos o nomogramas. Aunque las técnicas gráficas a menudo pueden emplearse para resolver problemas complejos, los resultados no son muy precisos. Es más, las soluciones gráficas (sin la ayuda de una computadora) son tediosas en extremo y difíciles de implementar. Finalmente, las técnicas gráficas están limitadas a aquellos problemas que puedan describirse usando tres dimensiones o menos. 3. Para implementar los métodos numéricos se utilizaban calculadoras manuales y reglas de cálculo. Aunque en teoría estas aproximaciones deberían ser perfectamente adecuadas para resolver problemas complicados, en la práctica se 9   
  • 10. UNIDAD I / TEORIA DE ERRORES presentan algunas dificultades. Los cálculos manuales son lentos y tediosos. Además no existen resultados consistentes debido a que surgen equivocaciones cuando se efectúan las tareas manualmente. Antes del uso de la computadora, se gastaba mucha energía en la técnica misma de solución, en vez de aplicarla sobre la definición del problema su interpretación (Fig. 1.1 a). Esta situación desafortunada existía debido al tiempo y trabajo monótono que se requerían para obtener resultados numéricos con técnicas que no utilizaban a la computadora. Hoy en día, las computadoras y los métodos numéricos proporcionan una alternativa para cálculos tan complicados. Al usar la computadora para obtener soluciones directamente, se pueden aproximar los cálculos sin tener que recurrir a suposiciones de simplificación o técnicas deficientes. Aunque dichas suposiciones son aún extremadamente valiosas tanto para resolver problemas como para proporcionar una mayor comprensión, los métodos numéricos representan alternativas que amplían considerablemente la capacidad para confrontar y resolver los problemas; como resultado, se dispone de más tiempo para aprovechar las habilidades creativos personales. Por consiguiente, es posible dar más importancia a la formulación de un problema, a la interpretación de la solución y a su incorporación al sistema total, o conciencia "holística" (Fig. 1.1 b). Figura: Las tres fases en la solución de problemas de ingeniería en a) la era anterior a las computadoras y b) la era de las computadoras. Los tamaños de los recuadros indican con el 10   
  • 11. UNIDAD I / TEORIA DE ERRORES nivel de importancia que se dirige a cada fase en el salón de clases. Las computadoras facilitan la implementación de técnicas de solución así permiten un mayor cuidado sobre los aspectos creativos de la formulación de problemas y la interpretación de resultados. Los métodos numéricos y la práctica de la ingeniería Desde finales de la década de 1940, la multiplicación y disponibilidad de las computadoras digitales ha llevado a una verdadera explosión en cuanto al uso y desarrollo de los métodos numéricos. Al principio, este crecimiento estaba algo limitado por el costo de acceso a computadoras grandes (mainframes), por lo que muchos ingenieros continuaban usando simples planteamientos analíticos en una buena parte de su trabajo. No es necesario mencionar que la reciente evolución de computadoras personales de bajo costo, ha dado a mucha gente un fácil acceso a poderosas capacidades de cómputo. Además existen un buen número de razones por las cuales se deben estudiar los métodos numéricos: 1. Los métodos numéricos son herramientas extremadamente poderosas para la solución de problemas. Son capaces de manejar sistemas de ecuaciones grandes, no linealidades y geometrías complicadas que son comunes en la practica de la ingeniería y que, a menudo, son imposibles de resolver analíticamente. Por lo tanto, amplían la habilidad de quien los estudia para resolver problemas. 2. En el transcurso de la carrera, es posible que el estudiante tenga la ocasión de usar software disponible comercialmente que contenga métodos numéricos. El uso inteligente de programas depende del conocimiento de la teoría básica en la que se basan estos métodos. 3. Los métodos numéricos son un vehículo eficiente para aprender a servirse de las computadoras personales. Es bien sabido que una manera efectiva de aprender programar las computadoras es escribir los programas. Como los métodos numéricos, en su mayor parte están elaborados para implementarse en computadoras, resultan ideales para este propósito. Aun mas, están especialmente adaptadas para ilustrar la potencia así como las limitaciones de las computadoras. 11   
  • 12. UNIDAD I / TEORIA DE ERRORES 4. Los métodos numéricos son un medio para reforzar su comprensión de las matemáticas. Porque una función de los métodos numéricos es la de reducir las matemáticas superiores a operaciones aritméticas básicas ya que se profundizan en los temas que de otro modo resultan oscuros. Esta alternativa aumenta su capacidad de comprensión en la materia. Problemas matemáticos y sus soluciones. En el campo profesional de la ingeniería se requiere utilizar modelos matemáticos para la predicción y explicación de ciertos fenómenos, un modelo matemático imprescindible para el ingeniero son los métodos numéricos, ya que son técnicas mediante las cuales es posible plantear soluciones a los problemas. 1. Raíces de ecuaciones. Estos problemas están relacionados con el valor de una variable o de un parámetro que satisface una ecuación. Son especialmente valiosos en proyectos de ingeniería donde con frecuencia resulta imposible despejar analíticamente parámetros de ecuación de diseño. Encontrar x tal que f(x) = 0 2. Sistemas de ecuaciones algebraicas lineales. Estos problemas son similares a los de raíces de ecuaciones en sentido de que están relacionados con valores que satisfacen las ecuaciones. Sin embargo, en lugar de satisfacer una sola ecuación se busca un conjunto de valores que satisfaga simultáneamente un conjunto de ecuaciones algebraicas lineales las cuales surgen en el contexto de una variedad de problemas y en todas las disciplinas de ingeniería. Se originan a partir de modelos matemáticos de grandes sistemas de elementos interrelacionados, tal como estructuras, circuitos eléctricos y redes de flujo. Las ecuaciones lineales simultáneas surgen en el contexto de una variedad de problemas y en todas las disciplinas de la ingeniería. 12   
  • 13. UNIDAD I / TEORIA DE ERRORES Dadas las a y las c Encontrar: a11 x1 + a12 x2 = c1 a21 x1 + a22 x2 = c2 x tal que 3. Integración. Tal como se representa, una interpretación física de la integración numérica es la determinación del área bajo la curva. La integración tiene diversas aplicaciones en la práctica de la ingeniería, que van desde la determinación de los centroides de objetos de forma extraña hasta el cálculo de cantidades totales basadas en conjunto de medidas discretas. b I = ∫ f ( x)dx a Encontrar el área bajo la curva. 4. Ecuaciones diferenciales ordinarias. Las ecuaciones diferenciales ordinarias tienen un enorme significado en la practica de la ingeniería. Esto se debe a que muchas leyes físicas están expresadas en términos de la razón de cambio de una cantidad mas que en términos de magnitud. Entre otros 13   
  • 14. UNIDAD I / TEORIA DE ERRORES ejemplos tenemos los modelos de la predicción demográfica (razón de cambio de una población) hasta la aceleración de un cuerpo que cae ( razón de cambio de la velocidad) dy Δy ≅ = f (t , y ) dt Δt Encontrar y como función de t. 14   
  • 15. UNIDAD I / TEORIA DE ERRORES 1.2. Conceptos básicos: cifra significativa, precisión, exactitud, incertidumbre y sesgo. El análisis numérico proporciona métodos computacionales para el estudio y solución de problemas matemáticos. Al derivar los métodos numéricos para la solución de dichos problemas, analizaremos los errores presentes en esos métodos. Debido a que muchos cálculos son realizados en computadores digitales, es conveniente la discusión para la implementación de los métodos numéricos como programas de computador. Una característica de estos métodos es que proporcionan sólo resultados aproximados, por lo tanto el estudio del error es de interés central para el análisis numérico. En la practica profesional, los errores pueden resultar costosos y en algunas ocasiones catastróficos. Se puede perder hasta la vida si una estructura o un dispositivo llega a fallar. El concepto de cifras o dígitos significativos se han desarrollado para designar ormalmente la confiabilidad de un valor numérico. Las cifras significativas de un numero son aquellas que pueden utilizarse en forma confiable. Se trata del numero de dígitos que se ofrecen con certeza, mas uno estimado. Estas cifras proporcionan información real relativa a la magnitud y precisión de las mediciones de una cantidad. El aumento de la cantidad de cifras significativas incrementa la precisión de una medición. Los ceros no siempre son cifras significativas ya que pueden usarse solo para ubicar el punto decimal. Los números 0.000 018 45 0.000 184 5 0.001 845 tienen cuatro cifras significativas. La incertidumbre (duda) se puede desechar usando la notación científica en donde : 4 4.53 x 10 4.530 x 104 4.5300 x 104 muestran que el numero tiene tres, cuatro y cinco cifras significativas. El concepto de cifras significativas tiene dos implicaciones importantes en el estudio de los métodos numéricos: 15   
  • 16. UNIDAD I / TEORIA DE ERRORES 1. Los métodos numéricos dan resultados aproximados, por lo tanto, se deben de desarrollar criterios para especificar que tan confiables son dichos resultados. Una manera de hacerlo es en términos de cifras significativas. Por ejemplo, es posible afirmar que la aproximación es aceptable siempre y cuando sea correcta con cuatro cifras significativas. 2. Aunque ciertas cantidades tales como π , e, 7 representan cantidades especificas, no se pueden expresar exactamente con un numero finitos de dígitos. Por ejemplo, π = 3.14159265358979 .. hasta el infinito. Como las computadoras tienen solo un numero finito de cifras significativas, tales números jamás se podrán representar con exactitud. A la omisión del resto de cifras significativas se le conoce como error de redondeo. Los errores asociados con los cálculos y medidas se pueden caracterizar observando su precisión y exactitud. La precisión es el grado de concordancia dentro de un grupo de mediciones o instrumentos. Ya que el numero de cifras significativas que representa una cantidad o la extensión en las lecturas repetidas de un instrumento que mide alguna propiedad física. La precisión se compone de dos características: conformidad y el numero de cifras significativas con las cuales se puede realizar la medición. La exactitud se refiere al grado de aproximación o conformidad al valor real de la cantidad medida. . Estos conceptos se pueden ilustrar gráficamente usando una analogía con un buen tirador al blanco. Los agujeros en el centro del tiro al blanco de cada esquema de la figura siguiente se pueden imaginar como las predicciones en una técnica numérica, mientras que el centro del blanco de cada esquema representa la verdad. La inexactitud (conocida también como sesgo) se define como un alejamiento sistemático de la verdad. Por lo tanto, aunque las balas en la figura c están más juntas que las de la figura a, los dos casos son igualmente inexactos ya que ambos se centran en la esquina superior izquierda del blanco. La precisión, por el otro lado se refiere a la magnitud del esparcimiento de las balas. Por lo tanto, aunque las figuras b y d son igualmente exactas (esto es, igualmente centradas respecto al blanco), la última es más precisa ya que las balas están en un grupo más compacto. 16   
  • 17. UNIDAD I / TEORIA DE ERRORES Figura: Un ejemplo de un buen tirador ilustra el concepto de exactitud y precisión. a) Inexacto e impreciso; b) exacto e impreciso; e) inexacto y preciso; d) exacto y preciso. 1.3. Tipos de errores. 1.3.1. Definición de error: error absoluto y relativo. Definición de Error. Es la discrepancia que existe entre la magnitud verdadera y la magnitud obtenida. Si p * es una aproximación a p , el error se define como E = p − p* Sin embargo, para facilitar el manejo y el análisis se emplea el error absoluto definido como EA = p − p * y el error relativo como p − p* ER = , si p ≠ 0 p y como por ciento de error a ERP = ( ER )100 17   
  • 18. UNIDAD I / TEORIA DE ERRORES Error aproximado aproximacionactual − aproximacionanterior ∈a = x100 aproximacionactual Ejemplo: Suponga que el valor para un calculo debería ser p = 0.10 x10 2 pero se obtuvo el resultado p * = 0.08 x10 2 , entonces EA = 0.10 x10 2 − 0.08 x10 2 = 2 0.10 x10 2 − 0.08 x10 2 ER = = 0. 2 0.10 x10 2 ERP = ERx100 = 20% 1.3.2. Error por redondeo Este error es el resultado de representar aproximadamente números exactos. Es decir, se debe a la omisión de algunas de las cifras significativas de algún valor específico. Un ejemplo de donde sucede se da en las computadoras o calculadoras, que solo guardan un número finito de cifras significativas, cuyo máximo de dígitos o de cifras significativas son de 8 a 14 lo cual obliga a redondear el valor real. Los errores de redondeo se deben a que las computadoras solo guardan un numero finito de cifras significativas durante un calculo. Las computadoras realizan esta función de maneras diferentes. Por ejemplo, si solo se guardan siete cifras significativas, la computadora puede almacenar y usar Π como Π = 3.141592, omitiendo los términos restantes y generando un error de redondeo. Ya que la mayor parte de las computadoras tienen entre 7 y 14 cifras significativas, los errores de redondeo parecerían no ser muy importantes. Sin embargo, hay dos razones del porque pueden resultar críticos en algunos métodos numéricos: 1. ciertos métodos requieren cantidades extremadamente grandes para obtener una respuesta. Además, estos cálculos a menudo depende entre si. Estos es, los cálculos posteriores son dependientes de los anteriores. En consecuencia, aunque 18   
  • 19. UNIDAD I / TEORIA DE ERRORES un error de redondeo individual puede ser muy pequeño, el efecto de acumulación en el transcurso de la gran cantidad de cálculos puede ser significativos. 2. el efecto del redondeo puede ser exagerado cuando se llevan a cabo operaciones algebraicas que emplean números muy pequeños y muy grandes al mismo tiempo. Ya que este caso se presenta en muchos métodos numéricos, el error de redondeo puede resultar de mucha importancia. En el redondeo se conservan las cifras significativas y el resto se descarta. El último dígito retenido se aumenta en uno si el primer dígito descartado es ≥ 5 , si no fuera así, el dígito conserva su valor. Ejemplo: la importancia de las cifras significativas de los cálculos algebraicos. Determínese la diferencia de dos números grandes: 32981108.1234 y 32981107.9989. Enseguida, repítase los cálculos pero incrementándose el minuendo en in 0.001%. Solución: La diferencia de los números es: 32981108.1234 − 32981107.9989 0.1245 19   
  • 20. UNIDAD I / TEORIA DE ERRORES Ahora incrementando el minuendo en un 0.001 % se obtiene el numero 32 981 437.934 5 y la diferencia es: 32981437.9345 − 32981107.9989 329.3356 Que es considerable diferente de la primera. De aquí que una modificación en el minuendo, aparentemente insignificante, provoca una gran diferencia en el resultado. Ejemplo: Ilustraciones de las reglas de redondeo Los siguientes ejemplos tienen por objeto ilustrar las reglas de redondeo analizados. 1. Errores de redondeo 5.6723 5.67 3 cifras significativas 10.406 10.41 4 cifras significativas 7.3500 7.4 2 cifras significativas 88.21650 88.217 5 cifras significativas 1.25001 1.3 2 cifras significativas 2. suma y resta a) 2.2 – 1.768 = 0.432 = 0.4 -7 -4 b) 0.00468 x 10 + 8.3 x 10 –228 x 10-6 =6.02468 x 10 –4 = 6.0 x 10 -4 se redondea hasta el 3 porque nos indica que es el valor para redondeo 3. multiplicación y división a) Evalúese 0.0642 x 4.8 = 0.30816 = 0.31 b) 945/0.3185 = 2967.032967= 2970 1.3.3. Error por truncamiento. Los errores de truncamiento son aquellos que resultan al usar una sucesión finita o infinita de pasos en el cual se realizan cálculos para producir un resultado exacto, se trunca prematuramente después de un cierto número de pasos. 20   
  • 21. UNIDAD I / TEORIA DE ERRORES Truncar la siguiente cifra hasta centésimos, o hasta que sean dos las cifras significativas : 7 = 2 . 645751311 7 ≈ 2.64 Como podemos ver, en este tipo de error, lo que se hace es omitir algunas de las cifras de una cantidad, debido a que esta contiene muchos decimales, entonces se trunca o corta el número, por lo que también cae en un error. Los errores de truncamiento son aquellos que resultan al usar una aproximación en lugar de un procedimiento matemático exacto. Estos errores se regresan a la formulación matemática usada ampliamente en los métodos numéricos para expresar funciones en forma polinomial. La serie de Taylor. La serie de Taylor La serie de Taylor da una formulación para predecir el valor de la función en xi +1 en términos de la función y de sus derivadas en una vecindad al punto xi . Por ejemplo: el primer término de la serie es conocida como aproximación de orden cero. f ( xi +1 ) ≅ f ( xi ) aproximación de primer orden . f ( xi +1 ) ≅ f ( xi ) + f ′( xi )h donde h = ( xi +1 − xi ) aproximación de segundo orden . f ′′( xi ) 2 f ( xi +1 ) ≅ f ( xi ) + f ′( xi )h + h donde h = ( xi +1 − xi ) 2! De esta manera se puede agregar términos adicionales para desarrollar la expansión completa de la serie de Taylor. 21   
  • 22. UNIDAD I / TEORIA DE ERRORES f ′′(xi ) 2 f (n) (xi ) n f (xi+1 ) ≅ f (xi ) + f ′(xi )h + h + h + Rn 2! n! Se incluye un termino residual para considerar todas los términos desde n + 1 hasta el infinito: f ( n +1) (ξ ) n +1 Rn = h (n + 1)! donde el subíndice n indica que el residuo es de la aproximación a n- ésimo orden y ξ es un valor cualquiera de x que se encuentra en xi y xi +1 1.3.4. Error numérico total. El error numérico total es la suma de los errores de truncamiento y de redondeo. Éste es el medio para poder lograra minimizar los errores debido a redondeo, y esto se logra incrementando el número de cifras significativas. Los errores por truncamiento pueden ser disminuidos cuando los errores por redondeo se incrementan. Para poder disminuir un componente del error numérico total, se debe incrementar otro valor. Errores humanos 1. Errores por equivocación. Las equivocaciones ocurren a cualquier nivel del proceso de modelación matemática y puede contribuir con todas las otras componentes del error. 22   
  • 23. UNIDAD I / TEORIA DE ERRORES Se puede evitar únicamente con el conocimiento de los principios fundamentales y con el cuidado sobre la aproximación y diseño de la solución a un problema. 2. Errores de formulación. Los errores de formulación o de modelamiento degeneran en lo que se podrían considerar como un modelo matemático incompleto. Un ejemplo de un error de formulación imperceptible es el hecho de que la segunda ley de newton no explica los efectos relativistas. 3. Incertidumbre en los datos. Algunas veces se introducen errores en un análisis debido a la incertidumbre de los datos físicos sobre los que se basa el modelo. 1.4. Software de cómputo numérico En la actualidad existen dos tipos de usuarios de software. Por un lado están aquellos que toman lo que se les da. Es decir, quienes se limitan a las capacidades que encuentran en el modo estándar de operación del software existente. Por ejemplo, resultan muy sencillo resolver un sistema de ecuaciones lineales o generar graficas con valores x - y con EXCEL, Matlab o Mathcad . como este modo de operación por lo común requiere un mínimo esfuerzo, muchos de los usuarios adoptan este modo de operación. Además, como los diseñadores de estos paquetes se anticipan a la mayoría de las necesidades típicas de los usuarios, muchos de los problemas pueden resolverse de esta manera. Pero , ¿ Que pasa cuando se presentan problemas que están mas allá de las capacidades estándar de dichas herramientas ? . en tal caso usted tiene dos alternativas. La primera seria buscar otro paquete y ver si sirve para resolver el problema. Esta es una de las razones por las que quisimos usar EXCEL como mathcad o Matlab. Como veremos , ninguno de ellos abarca todo y cada uno tiene sus ventajas. El segundo seria que es posible volverse un “ potente usuario ” si se aprende a escribir macros en EXCEL VBA ( visual basic for applications ). Programas computacionales Los programas computacionales son únicamente conjuntos de instrucciones que dirigen a la computadora para realizar cierta tarea. 23   
  • 24. UNIDAD I / TEORIA DE ERRORES Visto desde esta perspectiva , reducimos toda complejidad a unos cuantos tópicos de programación, que son: Representación de información sencilla ( declaración de constantes, variables y tipos) Representación de información más compleja ( estructura de datos, arreglos y registros) Formulas matemáticas (asignación, reglas de prioridad y funciones intrínsecas) Entrada / salida Representación lógica ( secuencia, selección y repetición) Programación modular ( funciones y subrutinas) Programación estructurada En esencia la programación estructurada es un conjunto de reglas que desarrollan en el programa los hábitos para lograr un buen estilo. Aunque la programación estructurada es bastante flexible para permitir considerable creatividad y expresión personal, sus reglas imponen suficientes restricciones para hacer que los programas resultantes sean muy superiores a sus versiones no estructuradas. Un diagrama de flujo es una representación visual o grafica de un algoritmo. Emplea una serie de cajas o bloques y flechas, cada una de las cuales representa un determinado paso u operación del algoritmo. Otra manera de expresar los algoritmos y que constituyen un puente de unión entre los diagramas de flujo y el código de la computadora, es el pseudocodigo. Programación modular Dividir una tarea o una materia complicada en partes mas accesibles es una manera de hacerla mas fácil. Siguiendo una misma idea, los programas de computación se dividen en subprogramas mas pequeños, o módulos que pueden desarrollar y probarse por separado. A esta forma de trabajar se le llama programación modular. Excel. Excel es una hoja de calculo producida por Microsoft Inc. Las hojas de cálculos son un tipo especial de software para matemáticas que permite al usuarios ingresar y realizar cálculos en renglones y columnas de datos. Como tales, son una versión computarizada de una gran hoja de contabilidad en la que se lleva a cabo una gran cantidad de cálculos interrelacionados. Puesto que cuando se modifica un valor de la hoja , hay que actualizar todos los cálculos , las hojas son ideales para hacer análisis del tipo “ ¿ y que pasa si ... ?” 24   
  • 25. UNIDAD I / TEORIA DE ERRORES Excel cuenta con varios recursos numéricos interconstruidos como resolución de ecuaciones, ajuste de curvas y optimización. Incluye también VBA como un lenguaje de macro que sirve para hacer cálculos numéricos. Por ultimó, tiene varias herramientas para la visualización como diagramas y graficas tridimensionales, que son un valiosos complemento para el análisis numérico. Matlab Matlab es el principal producto de software de Mathworks, Inc. , fundada por los analistas numericos Cleve Moler y John N. Little. Como su nombre lo indica, Matlab se desarrollo originalmente como un laboratorio para matrices. Hoy , el elemento principal de Matlab sigue siento la matriz. La manipulación matemática de matrices se ha realizado muy adecuadamente en un ambiente interactivo fácil de utilizar. A esta manipulación matricial, Matlab agrega varias funciones numéricas, cálculos simbólicos y herramientas para visualización. Matlab tiene diferentes funciones y operadores que permiten la adecuada realización de los métodos numericos que aquí desarrollamos. Mathcad El uso del software Mathcad 2001 Professional supone un paso adelante para clarificar y potenciar el aprendizaje de conceptos, técnicas e ideas matemáticas de forma que sean de clara utilidad práctica, tanto de cara al desarrollo del currículo académico como de cualquier actividad profesional. En este sentido, el uso adecuado de este programa no sólo facilita la adquisición de conceptos clave sino que también fomenta la creatividad dentro del ámbito matemático, facilitando la contextualización de las asignaturas cuantitativas y ofreciendo cientos de operadores y funciones incorporadas para resolver problemas técnicos, desde los más simples hasta los más complicados. Mathcad 2001 Professional es un software de cálculo, extremadamente versátil y potente como lenguaje de programación. Contiene una exhaustiva biblioteca de funciones estadísticas y de análisis, una colección de potentes algoritmos para resolución problemas así como herramientas de manipulación de matrices. La principal característica de Mathcad es que resulta tan fácil de usar como las conocidas hojas de cálculo que pueden encontrarse en el mercado. Y, sin embargo, no es necesario aprender ninguna sintaxis complicada en Mathcad una ecuación aparece tal y como se podría ver en una pizarra o en un libro. 25   
  • 26. UNIDAD I / TEORIA DE ERRORES Algoritmos y estabilidad. El tema fundamental de esta asignatura es el estudio, selección y aplicación de algoritmos, que se definen como secuencias de operaciones algebraicas y lógicas para obtener la solución de un problema. Por lo general, se dispone de varios algoritmos para resolver un problema particular; unos de los criterios de selección es la estabilidad del algoritmo; esto es, que a pequeños errores de los valores manejados se obtengan pequeños errores en los resultados finales . 1.5. Métodos iterativos. Ejemplo: Estimación del error para métodos iterativos Enunciado del problema : en matemáticas, a menudo se puede representa las funciones mediante una serie infinita. Por ejemplo la función exponencial se puede calcular usando: x 2 x3 x4 e = 1+ x + x + + + ... 2! 3! 4! Mientras mas términos se le agreguen a la serie , la aproximación se acercara mas y mas al valor de ∈x . la ecuación anterior se le llama serie de Maclaurin. Empezando con el primer termino , e x = 1, y agregando un termino a la vez, estímese el valor de e 0.5 . después que se agregue cada terminó, calcúlense los ERP y ∈a . Nótese que el valor real de e 0.5 = 1.648721271 agréguense términos hasta que ∈a <∈ s contempla tres cifras significativas. Solución ∈ s = (0.5 x 10 2 – 3 ) % = 0.05 % por lo tanto , se agregaran términos a la serie hasta que ∈ a se menos que este nivel. p − p* ER = , si p ≠ 0 ERP = ( ER )100 p 26   
  • 27. UNIDAD I / TEORIA DE ERRORES aproximacionactual − aproximacionanterior ∈a = x100 aproximacionactual Ejercicio: La expansión en serie de Maclaurin para el cos x es: x 2 x 4 x 6 x8 Cosx = − + − + − L 2! 4! 6! 8! Iniciando con el primer termino cos x = 1 , agréguense los términos uno a uno para estimar π cos 3 . Después que se agregue cada uno de los términos, calcúlense los errores porcentuales relativos, exactos y aproximados .Úsense una calculadora para determinar el valor exacto. Agréguense términos hasta el valor absoluto del error aproximado falle bajo cierto criterio de error, considerando dos cifras significativas. Solución: ∈ s = (0.5 x 10 2 – 2 ) % = 0.5 % ⎛ π ⎞ = 0.5 cos ⎜ ⎟ ⎝3⎠ 27   
  • 28. UNIDAD I / TEORIA DE ERRORES Ejercicio: Repítase los cálculos del problema anterior pero ahora usando la serie de Maclaurin para sen x = 0 x3 x5 x7 Senx = x − + − +L 3! 5! 7! π Sen estímese el 2 ∈ s = (0.5 x 10 2 – 2 ) % = 0.5 % π Sen = 1 empezando sen x = 0 2 Ejemplo: Aproximaciones de un polinomio mediante la serie de Taylor. Enunciado del problema: úsense términos en la serie de Taylor de cero a cuarto orden para aproximar la función : f ( x) = −0.1x 4 − 0.15 x 3 − 0.5 x 2 − 0.25 x + 1.2 desde el punto xi = 0 y con h = 1. Esto es, predecir el valor de la función en xi +1 = 1. Solución: Ya que se trata de una función conocida se puede calcular valores f(x) 0 y 1 28   
  • 29. UNIDAD I / TEORIA DE ERRORES 4 3 2 f ( x) := − 0.1x − 0.15x − 0.5x − 0.25x + 1.2 x := 0 f ( x) = 1.2 4 3 2 f ( x) := − 0.1x − 0.15x − 0.5x − 0.25x + 1.2 x := 1 f ( x) = 0.2 Los resultados indican que la función empieza en f(0)=1.2 y continua hacia abajo hasta f(1)=0.2. por lo tanto el valor que se trata de predecir es 0.2. La aproximación en serie de Taylor de orden cero es: f ( xi +1 ) ≅ f ( xi ) =1.2 Como se puede ver en la figura la aproximación de orden cero es una constante . el error de truncamiento en este caso es E = p − p* E = 0.2 – 1.2 = - 1.2 En x = 1. Para n = 1, la primera derivada se debe determinar y evaluar en x = 0 4 3 2 f ( x) := −0.1x − 0.15x − 0.5x − 0.25x + 1.2 x := 0 d f ( x) = −0.25 dx La aproximación a primer orden es: h = ( xi +1 − x i ) f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) f ( xi +1 ) ≅ 1.2 − 0.25h 29   
  • 30. UNIDAD I / TEORIA DE ERRORES f ( h ) := 1.2 + ( −0.25⋅ h ) h := 1 f ( h ) = 0.95 que se puede usar para h = 1 , calcular f(1) = 0.95 . Por consiguiente , la aproximación empieza a coincidir con la trayectoria de la función como la pendiente de una línea recta. De esta manera el error de truncamiento se reduce a : E = valor verdadero – valor aproximado = 0.2 – 0.95 = - 0.75 en x = 1 para n = 2, se evalúa la segunda derivada en x = 0: 4 3 2 f ( x) := −0.1x − 0.15x − 0.5x − 0.25x + 1.2 x := 0 2 d f ( x) = −1 2 dx f ' ' ( xi ) f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) + ( xi +1 − x i ) 2 2! −1 2 f ( xi +1 ) ≅ 1.2 − 0.25h + ( )h 2! ⎛ −1 ⋅h 2 ⎞ f ( h ) := 1.2 + ( − 0.25 ⋅ h ) + ⎜ ⎟ h := 1 ⎝ 2! ⎠ f ( h ) = 0.45 E = valor verdadero – valor aproximado = 0.2 – 0.45 = - 0.25 Los términos adicionales mejoran aun mas la aproximación. en x = 1 para n = 3, se evalúa la tercera derivada en x = 0: 30   
  • 31. UNIDAD I / TEORIA DE ERRORES 4 3 2 f ( x) := − 0.1 x − 0.15 x − 0.5 x − 0.25 x + 1.2 x := 0 3 d f ( x) = − 0.9 3 dx f ' ' ( xi ) f ' ' ' ( xi ) f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) + ( xi +1 − x i ) 2 + ( xi +1 − x i )3 2! 3! − 1 2 − 0 .9 3 f ( xi +1 ) ≅ 1.2 − 0.25h + ( )h + ( )h 2! 3! ⎛ − 1 ⋅ h 2 ⎞ + ⎛ − 0.9 ⋅ h 3 ⎞ f ( h ) := 1.2 + ( − 0.25 ⋅ h ) + ⎜ 2! ⎟ ⎜ 3! ⎟ h := 1 ⎝ ⎠ ⎝ ⎠ f ( h ) = 0.3 E = valor verdadero – valor aproximado = 0.2 – 0.3 = - 0.1 En x = 1 para n = 4, se evalúa la cuarta derivada en x = 0: 4 3 2 f ( x ) := − 0.1 x − 0.15 x − 0.5 x − 0.25 x + 1.2 x := 0 4 d f ( x ) = − 2.4 4 dx f ' ' ( xi ) f ' ' ' ( xi ) f 4 ( xi ) f ( xi +1 ) ≅ f ( xi ) + f ' ( xi )( xi +1 − x i ) + ( xi +1 − x i ) + 2 ( xi +1 − x i ) + 3 ( xi +1 − x i ) 4 2! 3! 4! − 1 2 − 0 .9 3 − 2 .4 4 f ( xi +1 ) ≅ 1.2 − 0.25h + ( )h + ( )h + ( )h 2! 3! 4! Donde el termino residual es: f ( n +1) (ξ ) n +1 Rn = h R4 = f (5) (ξ ) 5 ( n + 1 )! 5! h 31   
  • 32. UNIDAD I / TEORIA DE ERRORES 4 3 2 f ( x) := − 0.1 x − 0.15 x − 0.5x − 0.25 x + 1.2 x := 0 5 d f ( x) = 0 5 dx ya que la quinta derivada de un polinomio de cuarto orden es nula, R4 =0. Por consiguiente, la expansión en serie de Taylor hasta la cuarta derivada produce una aproximación exacta en x = 1 ⎛ − 1 ⋅ h 2 ⎞ + ⎛ − 0.9 ⋅ h 3 ⎞ + ⎛ − 2.4 ⋅ h 4 ⎞ f ( h ) := 1.2 + ( − 0.25 ⋅ h ) + ⎜ 2! ⎟ ⎜ 3! ⎟ ⎜ 4! ⎟ h := 1 ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ f ( h ) = 0.2 En general, la expansión en serie de Taylor de n-ésimo orden es exacta para un polinomio de n-ésimo. Para otras funciones continuas diferenciales, como las exponenciales o senoidales, no se obtiene una estimación exacta mediante un numero finito de términos. Cada uno de los término adicionales contribuye al mejoramiento de la aproximación , aunque sea con poco. La decisión sobre cuantos términos se requieren para obtener una “ aproximación razonable” se basa en el termino residual de la expansión . f ( n +1) (ξ ) n +1 Rn = h ( n + 1 )! Esta ecuación residual es de la forma general, tiene dos grandes desventajas . Primero ξ no se conoce exactamente sino que solo se sabe que esta entre xi y xi+1 . Segundo , para la evaluación de la ecuación anterior se requiere para evaluar la (n + 1 ) – ésima derivada de f(x). Ejemplo: Uso de la serie de Taylor para aproximar una función que tiene un numero infinito de derivadas. Enunciado del problema : úsense los términos de la serie de Taylor con n = 0 hasta 6 para aproximar : 32   
  • 33. UNIDAD I / TEORIA DE ERRORES f ( x ) = cos x en x = π /3 (60°) con base al valor de f(x) y de sus derivadas alrededor del punto π π π h= − = x = π / 4 ( 45°) .Nótese que esto significa que 3 4 12 Solución: Nota: el resultado de la sustitución y de ellos quien tengan el El valor exacto valor pequeño ese será el valor exacto π F(x)= 0.5 f(x)= 0.707106781 f ( x) := cos ( x) x := 3 f ( x) = 0.5 La aproximación de orden cero es π f ( x) := cos ( x) x := 4 f ( x) = 0.707106781 0.5 − 0.707106781 ERP = 100% = −41.4% 0 .5 La aproximación de primer orden es f ' ( x ) = − sen ( x ) ⎛π ⎞ f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h ⎝3⎠ π π f ( h ) := cos ( x) + ( − sin ( x) ) h x := h := 4 12 f ( h ) = 0.521986659 0.5 − 0.521986659 ERP = 100% = −4.40% 0 .5 La aproximación de segundo orden es f ' ' ( x) = − cos( x ) 33   
  • 34. UNIDAD I / TEORIA DE ERRORES ⎛π ⎞ f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h − cos( x) 2 h ⎝3⎠ 2! f ( h ) := cos ( x) + ( − sin ( x) ) h + ⎛ − cos ( x) ⎞ 2 π π ⎜ ⎟h x := h := ⎝ 2! ⎠ 4 12 f ( h ) = 0.497754491 0.5 − 0.497754491 ERP = 100% = 0.449% 0 .5 La aproximación de tercer orden es f ' ' ' ( x) = sen ( x ) ⎛π ⎞ f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h − cos( x) 2 sen( x) 3 h + h ⎝3⎠ 2! 3! f ( h ) := cos ( x) + ( − sin ( x) ) h + ⎛ − cos ( x) ⎞ 2 sin ( x) 3 π π ⎜ 2! ⎟ h + 3! ⋅ h x := h := ⎝ ⎠ 4 12 f ( h ) = 0.499869147 0.5 − 0.499869147 ERP = 100% = 0.0262% 0 .5 La aproximación de cuarto orden es f 4 ( x) = cos( x) ⎛π ⎞ f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h − cos( x ) 2 sen( x ) 3 cos( x) 4 h + h + h ⎝3⎠ 2! 3! 4! ⎛ −cos ( x) ⎞ h 2 + sin ( x) ⋅ h 3 + cos ( x) ⋅ h 4 π π f ( h ) := cos ( x) + ( − sin ( x) )h + ⎜ 2! ⎟ x := h := ⎝ ⎠ 3! 4! 4 12 f ( h ) = 0.500007551 0.5 − 0.500007551 ERP = 100% = −1.51x10 − 2 0 .5 34   
  • 35. UNIDAD I / TEORIA DE ERRORES La aproximación de quinto orden es f 5 ( x) = − sen( x) ⎛π ⎞ f ⎜ ⎟ ≅ cos( x ) − ( sen( x ))h − cos( x) 2 sen( x) 3 cos( x) 4 sen( x) 5 h + h + h − h ⎝3⎠ 2! 3! 4! 5! f ( h ) := cos ( x) + ( −sin ( x) )h + ⎛ −cos ( x) ⎞ 2 sin ( x) 3 cos ( x) 4 −sin ( x) 5 π π ⎜ 2! ⎟ h + 3! ⋅ h + 4! ⋅ h + 5! ⋅ h x := h := ⎝ ⎠ 4 12 f ( h ) = 0.500000304 0.5 − 0.500000304 ERP = 100% = −6.08 x10 −5 0 .5 La aproximación de sexto orden es f 6 ( x) = − cos( x) ⎛π ⎞ f ⎜ ⎟ ≅ cos( x ) − ( sen( x))h − cos( x) 2 sen( x) 3 cos( x) 4 sen( x) 5 cos( x) 6 h + h + h − h − h ⎝3⎠ 2! 3! 4! 5! 6! f(h) := cos( x) + (−sin(x))h + ⎛ −cos(x) ⎞ h2 + sin(x) ⋅h3 + cos(x) ⋅ h4 + −sin(x) ⋅h5 − cos(x) ⋅h6 x := π h := π ⎜ 2! ⎟ ⎝ ⎠ 3! 4! 5! 6! 4 12 f(h) = 0.499999988 0.5 − 0.499999988 ERP = 100% = 2.40 x10 −6 0 .5 Nótese que las derivadas nunca se acercan a cero, como es el caso del polinomio. Sin embargo, cada término que se le agrega a la serie produce una mejor aproximación. Nótese también que la mayor aproximación se consigue con los primeros términos. 35   
  • 36. UNIDAD I / TEORIA DE ERRORES f ( x) := cos ( x) x := − 4 , − 3.9 .. 10 1 f ( x) 5 0 5 10 1 x Orden n f n ( x) ⎛π ⎞ ERP f⎜ ⎟ ⎝3⎠ 0 cos( x) 0.707106781 − 41.4 1 − sin( x) 0.521986659 − 4.4 2 − cos( x) 0.497754491 0.449 3 sin( x) 0.499869147 0.0262 4 cos( x) 0.500007551 − 1.51x10− 2 5 − sin( x) 0.500000304 − 6.08 x10− 5 6 − cos( x) 0.499999988 2.40 x10− 6 36   
  • 37.     UNIDAD 2 METODOS DE SOLUCION DE ECUACIONES Objetivo: Implementara métodos de solución de ecuaciones algebraicas o trascendentales, con apoyo de un lenguaje de programación.    
  • 38. UNIDAD II / METODO DE SOLUCION DE ECUACIONES 2.1 Método de Intervalo A estas técnicas se les llama métodos que usan intervalos porque se necesitan de dos valores iníciales para la raíz. Como su nombre lo indica, estos valores deben encerrar o estar uno de cada lado de la raíz. Los métodos particulares descritos sobre este punto emplean diferentes estrategias para reducir sistemáticamente el tamaño del intervalo y así converger a la respuesta correcta. Además de la utilidad de los métodos gráficos para determinar valores iníciales, también son útiles para visualizar las propiedades de las funciones y el comportamiento de los métodos numéricos. Métodos gráficos. Un método simple para obtener una aproximación a la raíz de la ecuación f(x) = 0 consiste en graficar y observar en donde cruza el eje x. Este punto , que representa el valor de x para el cual f(x) = 0 , proporciona una aproximación inicial de la raíz. Ejemplo: Métodos gráficos Enunciado del problema: Empléese graficas para obtener una raíz aproximada de la función −x : f ( x) = e −x Solución: Se calcula los siguientes valores − x f ( x ) := e − x x := − 0.2 , − 0.1 .. 1.1 2 1 f ( x) 0.5 0 0.5 1 1.5 1 x Ejemplo: Métodos gráficos Enunciado del problema: Empléese graficas para obtener una raíz aproximada de la función 38   
  • 39. UNIDAD II / METODO DE SOLUCION DE ECUACIONES 2 f ( x) := − 0.874 x + 1.75 x + 2.627 x := − 2.5 , − 2.4 .. 4.5 5 5 0 5 f ( x) 5 10 x Ejemplo: Métodos gráficos Enunciado del problema: Empléese graficas para obtener una raíz aproximada de la función 2 f ( x ) := 2x + 3x − 5 x := − 5 .. 5 100 50 f ( x) 5 0 5 50 x f ( x) := sin ( 10x) + cos ( 3x) x := −5 , −4.9 .. 5 2 f ( x) 5 0 5 2 x Ejemplo: Para determinar el coeficiente de arrastre c necesario para que un paracaidista de masa m = 68.1 kg. Tenga una velocidad de 40 m/s después de una caída libre de t = 10 s. Nota la aceleración de la gravedad es 9.8 m/s 2 . Determine su grafica. gm ⎛ −⎜ ⎟ t ⎞ ⎛c⎞ v(t ) = ⎜1 − e ⎝ m ⎠ ⎟ c ⎜ ⎝ ⎟ ⎠ 39   
  • 40. UNIDAD II / METODO DE SOLUC O CION DE EC CUACIONES S Solución: S Este problema se resuelve determinand la raíz de la ecuación usando los p E a e do parámetros t = 10, 1 g = 9.8, v = 40 y m = 68 8.1 gm ⎛ −⎜ ⎟ t ⎞ 9.8(68.1) ⎛ ⎟10 ⎞ ⎛c⎞ ⎛ c ⎞ −⎜ f (c ) = ⎜1 − e ⎝ m ⎠ ⎟ − v f (c ) = ⎜1 − e ⎝ 68.1 ⎠ ⎟ − 40 c ⎜ ⎝ ⎟ ⎠ c ⎜ ⎝ ⎟ ⎠ 40 34.115 20 f ( c) 0 5 10 15 20 − 3.977 20 4 c 17 Ejemplo : Graficar E 10 f ( x ) := x − 1 x := 0 , 0.001 .. 1.3 15 10 f ( x) 5 0 0.5 1 1.5 5 x Ejemplo: realic la grafica de la ecuación E ce d n Solución: S 40 0   
  • 41. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Ejemplo: Escriba el programa que utiliza en Matlab para poder grafica r la siguiente función X = 1:0.1:5 Y = x.^3 + 3*x^2 + 5*x +3 Figure Plot(x,y) Disp( ‘grafica de función’ ) 2.2 Método de bisección Los métodos de búsqueda incremental se aprovechan de esta característica para localizar un intervalo donde la función cambie de signo. Por lo tanto, la localización del cambio de signo, se logra más exactamente dividiendo el intervalo en una cantidad definida de subintervalos. El método de bisección conocido también como de corte binario, de partición en dos intervalos iguales o método Bolzano, es un método de búsqueda incremental en el que el intervalo se divide siempre en dos. Si la función cambia de signo sobre un intervalo, se evalúa el valor de la función en el punto medio. La posición de la raíz se determina 41   
  • 42. UNIDAD II / METODO DE SOLUCION DE ECUACIONES situándola en el punto medio del subintervalo dentro del cual ocurre un cambio de signo. El proceso se repite hasta obtener una mejor aproximación. Si el intervalo original es de tamaño a y el criterio de convergencia aplicado al valor absoluto de la diferencia de dos xr consecutivas es ε , entonces se requerirán n iteraciones , donde n se calcula con la igualdad de la expresión a ≤ε 2n de donde : ln (a ) − ln (ε ) n= ln(2) Por esto se dice que se puede saber de antemano cuantas iteraciones se requieren. O bien se puede utilizar el siguiente criterio de convergencia Ea < ε E a = aproxactual − aproxanterior Algoritmo Sencillo : Paso 1: Elija los valores iniciales inferior x1 y x u de forma tal que la función cambie de signo sobre el intervalo. Esto se puede verificar asegurándose de que f ( x1 ) f ( xu ) < 0 Entonces hay al menos una raíz entre x1 y x u . Paso 2: La primera aproximación a la raíz X, se determinan como: x1 + xu xr = 2 42   
  • 43. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Paso 3: Realice las siguientes evaluaciones para determinar en que subintervalo cae la raíz a ) f ( x1 ) f ( xr ) < 0 ; entonces la raíz se encuentra dentro del subintervalo inferior o izquierdo . Por lo tanto, tome xu = x r y continué en el paso 2. b ) f ( x1 ) f ( xr ) > 0 ; entonces la raíz se encuentra dentro del subintervalo superior o derecho. Por lo tanto, tome x1 = xr y continué en el paso 2. c) f ( x1 ) f ( xr ) = 0 ; la raíz es igual a xr ; termina el calculo. Paso 4: Fin Problema: Utilice el método de bisección para encontrar la raíz real de la siguiente función: −x f( x) := e − x error := 0.001 x1 := 0 xu := 1 Datos Algoritmo n = [ln (xu - x1 ) - ln ( error)] / ln (2) Intervalo [x1,xu] n = numero de iteraciones f(x1)*f(xu) < 0 , existe raíz x1 = valor de x inferior xr = (x1 + xu ) / 2 xu = valor de x superior f(x1)*f(xr) < 0, intevalo izquierdo xr = valor de x media (aproximacion de la raíz) f(x1)*f(xr) > 0, intevalo Derecho f(x1) = funcion de x inferior f(xu) = funcion de x superior f(xr) = funcion de x media Calculo : x := 0 , 0.001.. 1 −x f( x) := e − x x1 := 0 xu := 1 1 f( x1) ⋅f( xu ) = −0.632120559 si tiene raíz ln ( 1 − 0) − ln( 0.001) n := n= 10 ln( 2) f( x) 0 0.5 1 43   
  • 44. UNIDAD II / METODO DE SOLUCION DE ECUACIONES s := x1 ← 0 xu ← 1 for k ∈ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 x1 + xu xr ← 2 c ← e ( − x1 )( − x1 ⋅ e − xr − xr ) if c < 0 x1 + xu xr ← 2 tmp ← xr xu ← tmp if c > 0 x1 + xu xr ← 2 tmp ← xr x1 ← tmp xr if c = 0 xr s= 0.567382813 44   
  • 45. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Problema 2: Utilice el metodo de biseccion para obtener la raí real de la función f ( x ) := cos ( x ) − ln ( x ) error := 0.001 x1 := 1 xu := 2 Datos Algoritmo n = [ln (xu - x1 ) - ln ( error)] / ln (2) Intervalo [x1,xu] n = numero de iteraciones f(x1)*f(xu) < 0 , existe raíz x1 = valor de x inferior xr = (x1 + xu ) / 2 xu = valor de x superior f(x1)*f(xr) < 0, intevalo izquierdo xr = valor de x media (aproximacion de la raíz) f(x1)*f(xr) > 0, intevalo Derecho f(x1) = funcion de x inferior f(xu) = funcion de x superior f(xr) = funcion de x media Cal culo : x := 1 , 1.001 .. 2 f ( x ) := cos ( x ) − ln ( x ) x1 := 1 xu := 2 1 f ( x1 ) ⋅f ( xu ) = − 0.599354115 si tiene raíz ln (2 − 1) − ln ( 0.001 ) 1 1.5 2 n := n = 10 ln (2 ) f( x ) 1 s := x1 ← 1 2 xu ← 2 x for k ∈ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 x1 + xu xr ← 2 c ← ( cos ( x1 ) − ln ( x1 ) ) ⋅( cos ( xr ) − ln ( xr ) ) if c < 0 x1 + xu xr ← 2 tmp ← xr xu ← tmp if c > 0 x1 + xu xr ← 2 tmp ← xr x1 ← tmp xr if c = 0 xr s = 1.303710938 45   
  • 46. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Problema: La ecuación de estado de Van der Walls para un gas real es: ⎛ a ⎞ ⎜ P + 2 ⎟(V − b ) = RT ⎝ V ⎠ Donde : P = presión en atm ; T = temperatura en K; R = constante universal de los gases en atm – L / (gmol K) = 0.08205 V = volumen molar del gas en L / gmol; 46   
  • 47. UNIDAD II / METODO DE SOLUCION DE ECUACIONES a, b = constantes particulares para cada gas Calcule V a 80 º C (353.2 ºK) para una presión de 10 atm Gas a b He 0.03412 0.02370 Realice los cálculos necesarios para resolver esta ecuación usando como intervalo inicial V1 = 0.8v , Vu = 1.2v , Donde v = RT / P . Con E a < 0.01 Solución: p := 10 R := 0.08205 T := 353.2 R⋅ T v := p a := 0.03412 b := 0.02370 v1 := 0.8⋅ v vu := 1.2⋅ v v1 = 2.3184048 vu = 3.4776072 ( 3) − (p⋅b + R⋅T)⋅V2 + a⋅V − a⋅b f ( V) := p ⋅ V f ( v1) ⋅ f ( vu ) = −2178.6232848 si tiene raíz Datos Algoritmo n = [ln (xu - x1 ) - ln ( error)] / ln (2) Intervalo [x1,xu] n = numero de iteraciones f(x1)*f(xu) < 0 , existe raíz x1 = valor de x inferior xr = (x1 + xu ) / 2 xu = valor de x superior f(x1)*f(xr) < 0, intevalo izquierdo xr = valor de x media (aproximacion de la raíz) f(x1)*f(xr) > 0, intevalo Derecho f(x1) = funcion de x inferior f(xu) = funcion de x superior f(xr) = funcion de x media ln( vu − v1) − ln( 0.01) n := n=7 ln( 2) 47   
  • 48. UNIDAD II / METODO DE SOLUCION DE ECUACIONES s := v1 ← 2.3184048 vu ← 3.4776072 for k ∈ 1 , 2 , 3 , 4 , 5 , 6 , 7 v1 + vu vr ← 2 c← ( ) ( ) ⎡ p⋅ v13 − ( p ⋅ b + R⋅ T) ⋅ v12 + a⋅ v1 − a⋅ b⎤ ⋅ ⎡ p⋅ vr3 − ( p ⋅ b + R⋅ T) ⋅ vr2 + a⋅ vr − a⋅ b⎤ ⎣ ⎦⎣ ⎦ if c < 0 v1 + vu vr ← 2 tmp ← vr vu ← tmp if c > 0 v1 + vu vr ← 2 tmp ← vr v1 ← tmp vr if c 0 vr s = 2.925174806 2.3. Método de interpolación 2.3.1. Método de Newton – Raphson Calculo de raíces por el método de newton Es una de las formulas mas ampliamente usadas para localizar raíces, si el valor inicial de la raíz es Xi, entonces se puede extender una tangente desde el punto [Xi, f (Xi) ]. El punto donde esta tangente cruza el eje X, representa una aproximación mejorada de la raíz. El método de Newton-Raphson se puede obtener sobre la base de una interpretación geométrica, la primera derivada en X es equivalente a la pendiente 48   
  • 49. UNIDAD II / METODO DE SOLUCION DE ECUACIONES f (x i ) − 0 f ′ (x i ) = xi − xi+1 Que se puede ordenar para obtener f (x i ) xi+1 = xi − f ′ (x i ) La cual es conocida como fórmula de Newton - Raphson. Ejemplo . Utilice el método de Newton Raphson para obtener la raíz real de la función f ( x) = x 3 + 2 x 2 + 10 x − 20 xi +1 − xi ≤ ε = 10 −3 49   
  • 50. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Cálculos en mathcad 3 2 d 2 f ( x) := x + 2x + 10 x − 20 f ( x) → 3 ⋅ x + 4 ⋅ x + 10 dx 2 df ( x) := 3x + 4x + 10 x := 1 i := 0 .. 5 0 := x − ( i) f x df ( x ) x i+ 1 i i x = i x i+ 1 − x i = ( i) = f x 1 0.412 -7 1.41176 0.042 0.918 1.36934 5.283·10 -4 0.011 1.36881 8.08·10 -8 1.704·10 -6 1.36881 1.776·10 -15 3.908·10 -14 1.36881 0 0 Cálculos de Matlab Ejemplo: Use el método de Newton Raphson para encontrar la raíz de la ecuación 3 x 2 − 18 x + 15 f ( x) = , con un punto inicial de 8 , con un error de aproximación Ea = 0.01 5 . 50   
  • 51. UNIDAD II / METODO DE SOLUCION DE ECUACIONES 2.3.2. Método de la secante Un problema fuerte en la implementación del método de newton Raphson es la evaluación de la derivada. Aunque esto no es un inconveniente para los polinomio y para muchas otras funciones, existen algunas cuyas derivadas pueden ser extremadamente difíciles de evaluar. En estos casos la derivada se puede aproximar mediante una diferencia dividida, como la figura Esquema gráfico del método de la secante. Esta técnica es similar a la del método de Newton - Raphson en el sentido de que una aproximación a la raíz se calcula extrapolando 51   
  • 52. UNIDAD II / METODO DE SOLUCION DE ECUACIONES una tangente de la función hasta el eje x. Sin embargo, el metodo de la secante usa una diefrencia en vez de la derivada para aproximar la pendiente. Por lo tanto el método de la secante (xi − xi −1 ) f (xi ) xi +1 = xi − xi +1 − xi < ε f ( xi ) − f ( xi −1 ) Ejemplo . Utilice el método de la secante para obtener la raíz real de la función f ( x) = x 3 + 2 x 2 + 10 x − 20 xi +1 − xi ≤ ε = 10 −3 cálculos en Mathcad 3 2 f ( x) := x + 2x + 10x − 20 x := 0 x := 1 i := 0 .. 5 0 1 k := 1 .. 6 := x − (xk − xk−1)⋅f(xk) (f(xk) − f(xk−1)) x k+ 1 k x = i x i+ 1 −x = i ( k) = f x 0 1 -7 1 0.538461538 3.75967228 1.53846 0.188150612 -0.388136149 1.35031 0.017606419 -0.018786791 1.36792 0.000895543 1.008579888·10 -4 1.36881 0.000004782 -2.600780391·10 -8 52   
  • 53. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Cálculos en Matlab Otra forma de resolver en Matlab 53   
  • 54. UNIDAD II / METODO DE SOLUCION DE ECUACIONES cálculos en EXCEL. 2.4. Aplicaciones Problema: utilice el método de bisección: La ecuación de estado de Van der Walls para un gas real es: ⎛ a ⎞ ⎜ P + 2 ⎟(V − b ) = RT ⎝ V ⎠ donde : P = presión en atm ; T = temperatura en K; R = constante universal de los gases en atm – L / (gmol K) = 0.08205 V = volumen molar del gas en L / gmol ; a, b = constantes particulares para cada gas Calcule V a 80 º C (353.2 ºK) para una presión de 10 atm Gas A b He 0.03412 0.02370 Realice los cálculos necesarios para resolver esta ecuación usando como intervalo inicial V1 = 0.8v , Vu = 1.2v , donde v = RT / P . Con E a < 0.01 54   
  • 55. UNIDAD II / METODO DE SOLUCION DE ECUACIONES p := 10 R := 0.08205 T := 353.2 R⋅ T v := p a := 0.03412 b := 0.02370 v1 := 0.8⋅ v vu := 1.2⋅ v v1 = 2.3184048 vu = 3.4776072 ( 3) − (p⋅b + R⋅T)⋅V2 + a⋅V − a⋅b f ( V) := p ⋅ V f ( v1) ⋅ f ( vu ) = −2178.6232848 si tiene raíz Datos Algoritmo n = [ln (xu - x1 ) - ln ( error)] / ln (2) Intervalo [x1,xu] n = numero de iteraciones f(x1)*f(xu) < 0 , existe raíz x1 = valor de x inferior xr = (x1 + xu ) / 2 xu = valor de x superior f(x1)*f(xr) < 0, intevalo izquierdo xr = valor de x media (aproximacion de la raíz) f(x1)*f(xr) > 0, intevalo Derecho f(x1) = funcion de x inferior f(xu) = funcion de x superior f(xr) = funcion de x media ln( vu − v1) − ln( 0.01) n := n=7 ln( 2) 55   
  • 56. UNIDAD II / METODO DE SOLUCION DE ECUACIONES s := v1 ← 2.3184048 vu ← 3.4776072 for k ∈ 1 , 2 , 3 , 4 , 5 , 6 , 7 v1 + vu vr ← 2 c← ( ) ( ) ⎡ p⋅ v13 − ( p ⋅ b + R⋅ T) ⋅ v12 + a⋅ v1 − a⋅ b⎤ ⋅ ⎡ p⋅ vr3 − ( p ⋅ b + R⋅ T) ⋅ vr2 + a⋅ vr − a⋅ b⎤ ⎣ ⎦⎣ ⎦ if c < 0 v1 + vu vr ← 2 tmp ← vr vu ← tmp if c > 0 v1 + vu vr ← 2 tmp ← vr v1 ← tmp vr if c 0 vr s = 2.925174806 Problema : utilice el método de bisección: La ecuación de estado de Van der Walls para un gas real es: ⎛ a ⎞ ⎜ P + 2 ⎟(V − b ) = RT ⎝ V ⎠ donde : P = presión en atm ; T = temperatura en K; R = constante universal de los gases en atm – L / (gmol K) = 0.08205 V = volumen molar del gas en L / gmol ; a, b = constantes particulares para cada gas Calcule V a 80 º C (353.2 ºK) para una presión de 30 atm 56   
  • 57. UNIDAD II / METODO DE SOLUCION DE ECUACIONES Gas a b He 0.03412 0.02370 Realice los cálculos necesarios para resolver esta ecuación usando como intervalo inicial V1 = 0.8v , Vu = 1.2v , Donde v = RT / P . Con E a < 0.01 p := 30 R := 0.08205 T := 353.2 R⋅ T v := p a := 0.03412 b := 0.02370 v = 0.966002 v1 := 0.8⋅ v vu := 1.2⋅ v v1 = 0.7728016 vu = 1.1592024 ( 3) − (p⋅b + R⋅T)⋅V2 + a⋅V − a⋅b f ( V) := p ⋅ V f ( v1) ⋅ f ( vu ) = −26.5288152 si tiene raíz Datos Algoritmo n = [ln (xu - x1 ) - ln ( error)] / ln (2) Intervalo [x1,xu] n = numero de iteraciones f(x1)*f(xu) < 0 , existe raíz x1 = valor de x inferior xr = (x1 + xu ) / 2 xu = valor de x superior f(x1)*f(xr) < 0, intevalo izquierdo xr = valor de x media (aproximacion de la raíz) f(x1)*f(xr) > 0, intevalo Derecho f(x1) = funcion de x inferior f(xu) = funcion de x superior f(xr) = funcion de x media ln ( vu − v1 ) − ln ( 0.01) n := n =5 ln ( 2) 57