SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
27

3.2     Método del punto fijo
Sea f: R→R. Dada la ecuación f(x)=0, encuentre r tal que f(r)=0

El método del punto fijo, también conocido como método de la Iteración funcional es el
fundamento matemático para construir métodos eficientes para el cálculo de raíces reales de
ecuaciones no lineales.

Este método consiste en re-escribir la ecuación f(x) = 0 en la forma x = g(x). Esta nueva
ecuación debe ser consistente con la ecuación original en el sentido de que debe satisfacerse
con la misma raíz:

        r = g(r) ⇔ f(r)=0

3.2.1   Existencia de una raíz real con el método del punto fijo

Suponer que la ecuación f(x) = 0, se sustituye por la ecuación x = g(x). Suponer además que
g es una función continua en un intervalo [a, b] y que g(a) > a y g(b) < b como se muestra
en el siguiente gráfico




Sea h(x) = g(x) - x una función, también continua, en el intervalo [a, b]
Entonces       h(a) = g(a) - a > 0,
               h(b) = g(b) - b < 0

Por la continuidad de h, (Teorema de Bolzano), existe algún valor r en el intervalo [a, b], en el
cual h(r)=0. Entonces g(r) - r = 0. Por lo tanto g(r)=r ⇒ f(r)=0, y r es una raíz real de f(x)=0

3.2.2   Algoritmo del punto fijo

La ecuación x=g(x) se usa para construir una fórmula iterativa xi+1 = g(xi), i = 0, 1, 2, 3, . . .
con la que se genera una sucesión de valores xi esperando tienda a un valor que satisfaga la
ecuación x = g(x):

        1) Asignar un valor inicial a x,
        2) Evaluar g(x)
        3) Asignar este resultado a x, sustituyendo al valor anterior.
        4) Repetir los pasos 2) y 3) hasta que la sucesión converja o diverja

Si el método converge, entonces la sucesión tiende hacia un valor que satisface a la ecuación
x = g(x) lo cual implica que la ecuación f(x)=0 también se satisface.

Se usará un índice para indicar la secuencia de valores calculados:

        xi+1 = g(xi), i = 0, 1, 2, 3, . . .

Esta expresión constituye una fórmula iterativa, siendo x0 el inicial con el que comienza el
proceso de cálculo. Si el método converge xi → r
                                              i→∞
28


Ejemplo. Calcule una raíz real de f(x) = e - πx = 0 con el método del punto fijo.
                                               x



Un gráfico de f nos muestra que la ecuación tiene dos raíces reales en el intervalo [0, 2]




        Re-escribir la ecuación en la forma x = g(x).

        Tomando directamente de la ecuación (puede haber varias opciones)
              a) x = g(x) = e /π
                              x

              b) x = g(x) = ln(πx)
              c) x = g(x) = e – πx + x, etc
                             x


        Usaremos la primera

        Escribir la fórmula iterativa:
                                 x
                 xi+1 = g(xi) = e i /π, i = 0, 1, 2, 3, . . .

        Elegir un valor inicial x0 = 0.6 (cercano a la primera raíz, tomado del gráfico)

        Calcular los siguientes valores
                              x
               x1 = g(x0) = e 0 /π = e 0.6 /π          = 0.5800
                                 x1         0.5800
                 x2 = g(x1) = e /π = e               /π = 0.5685
                 x3 = g(x2) = e 0.5685 /π              = 0.5620
                 x4 = g(x3) = e 0.5620 /π              = 0.5584
                 x5 = g(x4) = e 0.5584 /π              = 0.5564
                                 0.5564
                 x6 = g(x5) = e     /π           = 0.5552
                 ...
La diferencia entre cada par de valores consecutivos se reduce en cada iteración. En los
últimos la diferencia está en el orden de los milésimos, por lo tanto podemos considerar que el
método converge y el error está en el orden de los milésimos.
29

Para calcular la segunda raíz, usamos la misma fórmula iterativa:
                                 x
                 xi+1 = g(xi) = e i /π, i = 0, 1, 2, 3, . . .

El valor inicial elegido es x0 = 1.7 (cercano a la segunda raíz, tomado del gráfico)

Calcular los siguientes valores
                               x
                 x1 = g(x0) = e 0 /π = e1.7 /π            = 1.7424
                                 x1            1.7424
                x2 = g(x1) = e /π = e                   /π = 1.8179
                                 1.8179
                x3 = g(x2) = e            /π              = 1.9604
                                 1.9604
                x4 = g(x3) = e            /π              = 2.2608
                x5 = g(x4) = e 2.2608 /π                  = 3.0528
                                 3.0528
                x6 = g(x5) = e            /π              = 6.7399
                                 6.7399
                x6 = g(x5) = e            /π              = 269.1367

                ...
La diferencia entre cada par de valores consecutivos aumenta en cada iteración. Se concluye
que el método no converge.

En el ejemplo anterior, las raíces reales de la ecuación f(x)=0 son las intersecciones de f con el
eje horizontal. En el problema equivalente x=g(x), las raíces reales son las intersecciones entre
g y la recta x:




En el cálculo de la primera raíz, la pendiente de g es menor que la pendiente de x y se observa
que la secuencia de valores generados tiende a la raíz. La interpretación gráfica del proceso de
cálculo se describe en la siguiente figura.
30

                                          x
         0.6

        0.59

        0.58

        0.57

        0.56

        0.55
                      x
        0.54

        0.53

        0.52
                            g(x)
        0.51

         0.5
           0.5       0.52          0.54   0.56   0.58         0.6   0.62
                                           x

Para la segunda raíz, la pendiente de g es mayor que la pendiente de x y se puede constatar
que la secuencia de valores generados se aleja de la raíz.

Se puede observar que la convergencia parece relacionada con la pendiente de g(x). Esto se
prueba mediante el siguiente desarrollo

3.2.3     Convergencia del método del punto fijo
Para el método del punto fijo
        f(x) = 0, x = g(x)                              (ecuaciones equivalentes)
Se debe cumplir
        r = g(r) ⇔ f(r) = 0                             (se satisfacen con la misma raíz)
Fórmula iterativa
        xi+1 = g(xi), i = 0, 1, 2, 3, . . .

Definiciones:
        Ei = r – xi : Error en la iteración i
        Ei+1 = r – xi+1: Error en la iteración i + 1

Suponer que g es continua en el intervalo que incluye a r y a cada punto calculado xi.




Por el Teorema del Valor Medio:

                     g(xi ) − g(r)
           g'(z) =                 , para algún z ∈ (r, xi)
                        xi − r
31

Sustituyendo las definiciones anteriores:
               x − r Ei+ 1
        g'(z) = i+ 1    =      ⇒ Ei+ 1 = g'(z)Ei , i = 0, 1, 2, 3, . . .
                xi − r    Ei
Este resultado indica que si en cada iteración, la magnitud de g’( ) se mantiene menor que uno,
entonces Ei+ 1 → 0 y por lo tanto, r − xi+ 1 → 0 ⇒ xi+ 1 → r (el método converge).
                  i→∞                                     i→∞                        i→∞
Se puede extender a los casos en los cuales g tiene pendiente negativa y deducir en general
la condición de convergencia del método del punto fijo: |g’(x)| < 1.

Si g(x) es simple, se puede construir el intervalo en el cual la fórmula converge:

Ejemplo. Encuentre el intervalo de convergencia para el ejemplo anterior.
      f(x) = e - πx = 0
              x


      x = g(x) = e /π
                  x


Condición de convergencia:                       |g’(x)| < 1

              g’(x) = e /π                       |e /π| < 1
                         x                            x
                                     ⇒                                          ⇒          x < ln(π)

Intervalo de convergencia:                     (−∞, ln(π))

Con lo que se concluye que la segunda raíz no se puede calcular con esta fórmula.

Ejemplo. Calcule una raíz real de la misma ecuación f(x) = e - πx = 0 con el método del punto
                                                                                                 x

fijo con otra forma de la ecuación de recurrencia x=g(x).

Para este ejemplo se decide usar la segunda forma: x = g(x)=ln(πx)
                                                  x



         2


        1.8


        1.6


        1.4
                                         g(x)
        1.2


         1


        0.8                                               x

        0.6


        0.4


        0.2


         0


              0    0.2   0.4   0.6       0.8     1            1.2   1.4   1.6       1.8    2
                                                 x



Según la condición de convergencia establecida, el gráfico muestra que será imposible calcular
la primera raíz. La segunda raíz si podrá ser calculada. Se puede verificar numéricamente.


3.2.4         Eficiencia del método del punto fijo

El método del punto fijo tiene convergencia lineal o de primer orden debido a que Ei y Ei+1 están
relacionados directamente mediante un factor: Ei+ 1 = g'(z)Ei , por lo tanto este método tiene
convergencia lineal Ei+ 1 = O(Ei ) y g'(z) es el factor de convergencia. Si su magnitud es mayor
a 1, el método no converge.
32

3.2.5    Práctica computacional

Calcular la segunda raíz de la ecuación: f(x)=exp(x)-πx
Mediante la fórmula de recurrencia:        x=g(x)=ln(πx)

        >> syms x
        >> g=inline(log(pi*x));
        >> ezplot(x,[0,2]),grid on,hold on            Graficar x vs. g(x)
        >> ezplot(g,[0,2])                            Produce el gráfico de la página anterior
        >> x=1.6;                                     Valor inicial para la segunda raíz
        >> x=g(x)
        x=
          1.6147
        >> x=g(x)                                     Reusar el comando
        x=
          1.6239
        >> x=g(x)
        x=
          1.6296
        >> x=g(x)
        x=
          1.6330

        ……

        >> x=g(x)                                     Valor final luego de 15 iteraciones
        x=
          1.6385

Nota: En algunas versiones de MATLAB la función inline requiere que la expresión
matemática sea de tipo texto. Para esto puede usarse la siguiente definición:

        >> syms x
        >> g=inline(char(log(pi*x)));

También se puede definir directamente:

        >> g=inline('log(pi*x)');

Más contenido relacionado

La actualidad más candente

Método numéricos para diferenciación e integración.
Método numéricos para diferenciación e integración.Método numéricos para diferenciación e integración.
Método numéricos para diferenciación e integración.Javier Maita
 
Ejercicos y problemas de interpolacion de lagrange.
Ejercicos y problemas de interpolacion de lagrange.Ejercicos y problemas de interpolacion de lagrange.
Ejercicos y problemas de interpolacion de lagrange.Sergio Riveros
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonDiana Laura Ochoa Gallegos
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccionrjvillon
 
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEdgar Flores
 
Diferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosDiferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosalan moreno
 
Distribución gamma
Distribución gammaDistribución gamma
Distribución gammalevisandro
 
Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores mervismarin23
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...
Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...
Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...IPN
 
Metodos abiertos
Metodos abiertosMetodos abiertos
Metodos abiertosNatalia
 
Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9Xavier Davias
 
Métodos de bisección
Métodos de bisecciónMétodos de bisección
Métodos de bisecciónjavicoxxx
 

La actualidad más candente (20)

Método numéricos para diferenciación e integración.
Método numéricos para diferenciación e integración.Método numéricos para diferenciación e integración.
Método numéricos para diferenciación e integración.
 
Ejercicos y problemas de interpolacion de lagrange.
Ejercicos y problemas de interpolacion de lagrange.Ejercicos y problemas de interpolacion de lagrange.
Ejercicos y problemas de interpolacion de lagrange.
 
ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
 
Métodos numéricos. Unidad 2.
Métodos numéricos. Unidad 2.Métodos numéricos. Unidad 2.
Métodos numéricos. Unidad 2.
 
Diferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosDiferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntos
 
Distribución gamma
Distribución gammaDistribución gamma
Distribución gamma
 
Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Punto Fijo
Punto FijoPunto Fijo
Punto Fijo
 
Metodo de cholesky
Metodo de choleskyMetodo de cholesky
Metodo de cholesky
 
serie de taylor
 serie de taylor serie de taylor
serie de taylor
 
Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...
Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...
Tarea 7 de probabilidad y estadistica con respuesta (esperanza matemática o v...
 
Ed lineal
Ed linealEd lineal
Ed lineal
 
Metodos abiertos
Metodos abiertosMetodos abiertos
Metodos abiertos
 
Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9
 
Métodos de bisección
Métodos de bisecciónMétodos de bisección
Métodos de bisección
 
07 Integrales indefinidas
07 Integrales indefinidas07 Integrales indefinidas
07 Integrales indefinidas
 

Destacado

Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodosMichael Dhgfhr
 
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOAPUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOJulio Ruano
 
Método de la Secante
Método de la Secante Método de la Secante
Método de la Secante Miguel Paredes
 
Métodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla FalsaMétodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla FalsaVictor Reyes
 
Metodo de la secante
Metodo de la secanteMetodo de la secante
Metodo de la secanterocamaos
 
Newton Raphson
Newton RaphsonNewton Raphson
Newton RaphsonJuan Crof
 
Método de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MNMétodo de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MNTensor
 
Análisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma ediciónAnálisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma ediciónKyllie Rajim
 
Metodo abierto punto fijo
Metodo abierto punto fijoMetodo abierto punto fijo
Metodo abierto punto fijoTensor
 
2.4.2 metodo de la secante
2.4.2 metodo de la secante2.4.2 metodo de la secante
2.4.2 metodo de la secantemorenito9001
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
ventajas y desventajas de los metodos secante,biseccion, newton-raphson
ventajas y desventajas de los metodos secante,biseccion, newton-raphsonventajas y desventajas de los metodos secante,biseccion, newton-raphson
ventajas y desventajas de los metodos secante,biseccion, newton-raphsonFer Echavarria
 
Tipos de metodos numericos
Tipos de metodos numericosTipos de metodos numericos
Tipos de metodos numericosTensor
 
Parte 1 metodos numericos con matlab mathews-fink- 3ra. ed.
Parte 1 metodos numericos con matlab   mathews-fink- 3ra. ed.Parte 1 metodos numericos con matlab   mathews-fink- 3ra. ed.
Parte 1 metodos numericos con matlab mathews-fink- 3ra. ed.Hugo Guadalupe Alamilla Mayorga
 
Teoría de un método Iterativo
Teoría de un método IterativoTeoría de un método Iterativo
Teoría de un método IterativoErik Orozco Valles
 
Aproximaciones sucesivas
Aproximaciones sucesivasAproximaciones sucesivas
Aproximaciones sucesivasRafael Duran
 

Destacado (20)

Metodo punto-fijo
Metodo punto-fijoMetodo punto-fijo
Metodo punto-fijo
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodos
 
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOAPUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
 
Método de la Secante
Método de la Secante Método de la Secante
Método de la Secante
 
Métodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla FalsaMétodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla Falsa
 
Metodo de la secante
Metodo de la secanteMetodo de la secante
Metodo de la secante
 
Newton Raphson
Newton RaphsonNewton Raphson
Newton Raphson
 
Método de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MNMétodo de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MN
 
Metodos numericos con matlab
Metodos numericos con matlabMetodos numericos con matlab
Metodos numericos con matlab
 
Análisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma ediciónAnálisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma edición
 
Metodo abierto punto fijo
Metodo abierto punto fijoMetodo abierto punto fijo
Metodo abierto punto fijo
 
2.4.2 metodo de la secante
2.4.2 metodo de la secante2.4.2 metodo de la secante
2.4.2 metodo de la secante
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Ejercicios resueltos-1metodod de biseccionm...
Ejercicios resueltos-1metodod de biseccionm...Ejercicios resueltos-1metodod de biseccionm...
Ejercicios resueltos-1metodod de biseccionm...
 
ventajas y desventajas de los metodos secante,biseccion, newton-raphson
ventajas y desventajas de los metodos secante,biseccion, newton-raphsonventajas y desventajas de los metodos secante,biseccion, newton-raphson
ventajas y desventajas de los metodos secante,biseccion, newton-raphson
 
Tipos de metodos numericos
Tipos de metodos numericosTipos de metodos numericos
Tipos de metodos numericos
 
Metodo taller 3
Metodo taller 3Metodo taller 3
Metodo taller 3
 
Parte 1 metodos numericos con matlab mathews-fink- 3ra. ed.
Parte 1 metodos numericos con matlab   mathews-fink- 3ra. ed.Parte 1 metodos numericos con matlab   mathews-fink- 3ra. ed.
Parte 1 metodos numericos con matlab mathews-fink- 3ra. ed.
 
Teoría de un método Iterativo
Teoría de un método IterativoTeoría de un método Iterativo
Teoría de un método Iterativo
 
Aproximaciones sucesivas
Aproximaciones sucesivasAproximaciones sucesivas
Aproximaciones sucesivas
 

Similar a 5.metodo del punto fijo

Similar a 5.metodo del punto fijo (20)

6.metodo de newton
6.metodo de newton6.metodo de newton
6.metodo de newton
 
Iteracion de punto fijo
Iteracion de punto fijoIteracion de punto fijo
Iteracion de punto fijo
 
Método de Newton
Método de NewtonMétodo de Newton
Método de Newton
 
Examen
ExamenExamen
Examen
 
02.6 varianza
02.6   varianza02.6   varianza
02.6 varianza
 
02.6 varianza
02.6   varianza02.6   varianza
02.6 varianza
 
Resumen de analisis_matii
Resumen de analisis_matiiResumen de analisis_matii
Resumen de analisis_matii
 
Funciones trigonométrica
Funciones trigonométricaFunciones trigonométrica
Funciones trigonométrica
 
Interpolacion lagrange
Interpolacion lagrangeInterpolacion lagrange
Interpolacion lagrange
 
Limitesy continuidad
Limitesy continuidadLimitesy continuidad
Limitesy continuidad
 
Limites1
Limites1Limites1
Limites1
 
Limites y Continuidad de Funciones
Limites y Continuidad de FuncionesLimites y Continuidad de Funciones
Limites y Continuidad de Funciones
 
Limite
LimiteLimite
Limite
 
Limite de funciones
Limite de funcionesLimite de funciones
Limite de funciones
 
Semana 9 diferencial, introduccion, antiderivadas o primitivas
Semana 9 diferencial, introduccion, antiderivadas o primitivasSemana 9 diferencial, introduccion, antiderivadas o primitivas
Semana 9 diferencial, introduccion, antiderivadas o primitivas
 
Derivadas teoria-ejercicios-resueltos
Derivadas teoria-ejercicios-resueltosDerivadas teoria-ejercicios-resueltos
Derivadas teoria-ejercicios-resueltos
 
Ejercicion se puto fijo
Ejercicion se puto fijoEjercicion se puto fijo
Ejercicion se puto fijo
 
020 limites (teoria indeterminaciones)
020 limites (teoria indeterminaciones)020 limites (teoria indeterminaciones)
020 limites (teoria indeterminaciones)
 
Regla de la cadena
Regla de la cadenaRegla de la cadena
Regla de la cadena
 
Regla de la cadena
Regla de la cadenaRegla de la cadena
Regla de la cadena
 

Más de rjvillon

11.sistemas singulares
11.sistemas singulares11.sistemas singulares
11.sistemas singularesrjvillon
 
10.sistemas mal condicionados
10.sistemas mal condicionados10.sistemas mal condicionados
10.sistemas mal condicionadosrjvillon
 
8.gaussjordan
8.gaussjordan8.gaussjordan
8.gaussjordanrjvillon
 
7.metodo de newton2
7.metodo de newton27.metodo de newton2
7.metodo de newton2rjvillon
 
3.metodo directo
3.metodo directo3.metodo directo
3.metodo directorjvillon
 
2.metodo iterativo
2.metodo iterativo2.metodo iterativo
2.metodo iterativorjvillon
 
1.introduccion analisis
1.introduccion analisis1.introduccion analisis
1.introduccion analisisrjvillon
 
9.metododegauss
9.metododegauss9.metododegauss
9.metododegaussrjvillon
 

Más de rjvillon (8)

11.sistemas singulares
11.sistemas singulares11.sistemas singulares
11.sistemas singulares
 
10.sistemas mal condicionados
10.sistemas mal condicionados10.sistemas mal condicionados
10.sistemas mal condicionados
 
8.gaussjordan
8.gaussjordan8.gaussjordan
8.gaussjordan
 
7.metodo de newton2
7.metodo de newton27.metodo de newton2
7.metodo de newton2
 
3.metodo directo
3.metodo directo3.metodo directo
3.metodo directo
 
2.metodo iterativo
2.metodo iterativo2.metodo iterativo
2.metodo iterativo
 
1.introduccion analisis
1.introduccion analisis1.introduccion analisis
1.introduccion analisis
 
9.metododegauss
9.metododegauss9.metododegauss
9.metododegauss
 

5.metodo del punto fijo

  • 1. 27 3.2 Método del punto fijo Sea f: R→R. Dada la ecuación f(x)=0, encuentre r tal que f(r)=0 El método del punto fijo, también conocido como método de la Iteración funcional es el fundamento matemático para construir métodos eficientes para el cálculo de raíces reales de ecuaciones no lineales. Este método consiste en re-escribir la ecuación f(x) = 0 en la forma x = g(x). Esta nueva ecuación debe ser consistente con la ecuación original en el sentido de que debe satisfacerse con la misma raíz: r = g(r) ⇔ f(r)=0 3.2.1 Existencia de una raíz real con el método del punto fijo Suponer que la ecuación f(x) = 0, se sustituye por la ecuación x = g(x). Suponer además que g es una función continua en un intervalo [a, b] y que g(a) > a y g(b) < b como se muestra en el siguiente gráfico Sea h(x) = g(x) - x una función, también continua, en el intervalo [a, b] Entonces h(a) = g(a) - a > 0, h(b) = g(b) - b < 0 Por la continuidad de h, (Teorema de Bolzano), existe algún valor r en el intervalo [a, b], en el cual h(r)=0. Entonces g(r) - r = 0. Por lo tanto g(r)=r ⇒ f(r)=0, y r es una raíz real de f(x)=0 3.2.2 Algoritmo del punto fijo La ecuación x=g(x) se usa para construir una fórmula iterativa xi+1 = g(xi), i = 0, 1, 2, 3, . . . con la que se genera una sucesión de valores xi esperando tienda a un valor que satisfaga la ecuación x = g(x): 1) Asignar un valor inicial a x, 2) Evaluar g(x) 3) Asignar este resultado a x, sustituyendo al valor anterior. 4) Repetir los pasos 2) y 3) hasta que la sucesión converja o diverja Si el método converge, entonces la sucesión tiende hacia un valor que satisface a la ecuación x = g(x) lo cual implica que la ecuación f(x)=0 también se satisface. Se usará un índice para indicar la secuencia de valores calculados: xi+1 = g(xi), i = 0, 1, 2, 3, . . . Esta expresión constituye una fórmula iterativa, siendo x0 el inicial con el que comienza el proceso de cálculo. Si el método converge xi → r i→∞
  • 2. 28 Ejemplo. Calcule una raíz real de f(x) = e - πx = 0 con el método del punto fijo. x Un gráfico de f nos muestra que la ecuación tiene dos raíces reales en el intervalo [0, 2] Re-escribir la ecuación en la forma x = g(x). Tomando directamente de la ecuación (puede haber varias opciones) a) x = g(x) = e /π x b) x = g(x) = ln(πx) c) x = g(x) = e – πx + x, etc x Usaremos la primera Escribir la fórmula iterativa: x xi+1 = g(xi) = e i /π, i = 0, 1, 2, 3, . . . Elegir un valor inicial x0 = 0.6 (cercano a la primera raíz, tomado del gráfico) Calcular los siguientes valores x x1 = g(x0) = e 0 /π = e 0.6 /π = 0.5800 x1 0.5800 x2 = g(x1) = e /π = e /π = 0.5685 x3 = g(x2) = e 0.5685 /π = 0.5620 x4 = g(x3) = e 0.5620 /π = 0.5584 x5 = g(x4) = e 0.5584 /π = 0.5564 0.5564 x6 = g(x5) = e /π = 0.5552 ... La diferencia entre cada par de valores consecutivos se reduce en cada iteración. En los últimos la diferencia está en el orden de los milésimos, por lo tanto podemos considerar que el método converge y el error está en el orden de los milésimos.
  • 3. 29 Para calcular la segunda raíz, usamos la misma fórmula iterativa: x xi+1 = g(xi) = e i /π, i = 0, 1, 2, 3, . . . El valor inicial elegido es x0 = 1.7 (cercano a la segunda raíz, tomado del gráfico) Calcular los siguientes valores x x1 = g(x0) = e 0 /π = e1.7 /π = 1.7424 x1 1.7424 x2 = g(x1) = e /π = e /π = 1.8179 1.8179 x3 = g(x2) = e /π = 1.9604 1.9604 x4 = g(x3) = e /π = 2.2608 x5 = g(x4) = e 2.2608 /π = 3.0528 3.0528 x6 = g(x5) = e /π = 6.7399 6.7399 x6 = g(x5) = e /π = 269.1367 ... La diferencia entre cada par de valores consecutivos aumenta en cada iteración. Se concluye que el método no converge. En el ejemplo anterior, las raíces reales de la ecuación f(x)=0 son las intersecciones de f con el eje horizontal. En el problema equivalente x=g(x), las raíces reales son las intersecciones entre g y la recta x: En el cálculo de la primera raíz, la pendiente de g es menor que la pendiente de x y se observa que la secuencia de valores generados tiende a la raíz. La interpretación gráfica del proceso de cálculo se describe en la siguiente figura.
  • 4. 30 x 0.6 0.59 0.58 0.57 0.56 0.55 x 0.54 0.53 0.52 g(x) 0.51 0.5 0.5 0.52 0.54 0.56 0.58 0.6 0.62 x Para la segunda raíz, la pendiente de g es mayor que la pendiente de x y se puede constatar que la secuencia de valores generados se aleja de la raíz. Se puede observar que la convergencia parece relacionada con la pendiente de g(x). Esto se prueba mediante el siguiente desarrollo 3.2.3 Convergencia del método del punto fijo Para el método del punto fijo f(x) = 0, x = g(x) (ecuaciones equivalentes) Se debe cumplir r = g(r) ⇔ f(r) = 0 (se satisfacen con la misma raíz) Fórmula iterativa xi+1 = g(xi), i = 0, 1, 2, 3, . . . Definiciones: Ei = r – xi : Error en la iteración i Ei+1 = r – xi+1: Error en la iteración i + 1 Suponer que g es continua en el intervalo que incluye a r y a cada punto calculado xi. Por el Teorema del Valor Medio: g(xi ) − g(r) g'(z) = , para algún z ∈ (r, xi) xi − r
  • 5. 31 Sustituyendo las definiciones anteriores: x − r Ei+ 1 g'(z) = i+ 1 = ⇒ Ei+ 1 = g'(z)Ei , i = 0, 1, 2, 3, . . . xi − r Ei Este resultado indica que si en cada iteración, la magnitud de g’( ) se mantiene menor que uno, entonces Ei+ 1 → 0 y por lo tanto, r − xi+ 1 → 0 ⇒ xi+ 1 → r (el método converge). i→∞ i→∞ i→∞ Se puede extender a los casos en los cuales g tiene pendiente negativa y deducir en general la condición de convergencia del método del punto fijo: |g’(x)| < 1. Si g(x) es simple, se puede construir el intervalo en el cual la fórmula converge: Ejemplo. Encuentre el intervalo de convergencia para el ejemplo anterior. f(x) = e - πx = 0 x x = g(x) = e /π x Condición de convergencia: |g’(x)| < 1 g’(x) = e /π |e /π| < 1 x x ⇒ ⇒ x < ln(π) Intervalo de convergencia: (−∞, ln(π)) Con lo que se concluye que la segunda raíz no se puede calcular con esta fórmula. Ejemplo. Calcule una raíz real de la misma ecuación f(x) = e - πx = 0 con el método del punto x fijo con otra forma de la ecuación de recurrencia x=g(x). Para este ejemplo se decide usar la segunda forma: x = g(x)=ln(πx) x 2 1.8 1.6 1.4 g(x) 1.2 1 0.8 x 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 x Según la condición de convergencia establecida, el gráfico muestra que será imposible calcular la primera raíz. La segunda raíz si podrá ser calculada. Se puede verificar numéricamente. 3.2.4 Eficiencia del método del punto fijo El método del punto fijo tiene convergencia lineal o de primer orden debido a que Ei y Ei+1 están relacionados directamente mediante un factor: Ei+ 1 = g'(z)Ei , por lo tanto este método tiene convergencia lineal Ei+ 1 = O(Ei ) y g'(z) es el factor de convergencia. Si su magnitud es mayor a 1, el método no converge.
  • 6. 32 3.2.5 Práctica computacional Calcular la segunda raíz de la ecuación: f(x)=exp(x)-πx Mediante la fórmula de recurrencia: x=g(x)=ln(πx) >> syms x >> g=inline(log(pi*x)); >> ezplot(x,[0,2]),grid on,hold on Graficar x vs. g(x) >> ezplot(g,[0,2]) Produce el gráfico de la página anterior >> x=1.6; Valor inicial para la segunda raíz >> x=g(x) x= 1.6147 >> x=g(x) Reusar el comando x= 1.6239 >> x=g(x) x= 1.6296 >> x=g(x) x= 1.6330 …… >> x=g(x) Valor final luego de 15 iteraciones x= 1.6385 Nota: En algunas versiones de MATLAB la función inline requiere que la expresión matemática sea de tipo texto. Para esto puede usarse la siguiente definición: >> syms x >> g=inline(char(log(pi*x))); También se puede definir directamente: >> g=inline('log(pi*x)');