Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

15
Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no lineales Rogelio Ortigosa Martínez Silvestre Paredes Hernández Departamento de Matemática Aplicada y Estadística, UPCT Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Transcript of Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Page 1: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Práctica Tema 3: Ecuaciones y sistemas de ecuaciones nolineales

Rogelio Ortigosa MartínezSilvestre Paredes Hernández

Departamento de Matemática Aplicada y Estadística, UPCT

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 2: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 3: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 4: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Punto fijo

• Resolución de la ecuación escalar f (x) = x2 − e(−x) = 0, convirtiéndola enx = g(x), con g(x) = e(−x/2), a través de método de punto fijo:

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 5: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 6: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Bipartición

• Haciendo uso del teorema de Bolzano, se resuelve la ecuación escalar f (x) = 0.

• Conocer gráficamente la función nos puede dar una idea aproximada de lasolución del problema.ezplot(@(x) x - cos(x), [1,2]);

• Por ejemplo, vamos a dibujar la función f (x) = x − cos(x) en el intervalo [0, 1].

• Usaremos ahora la función biparticion.m para resolver el problemax − cos(x) = 0.biparticion(@(x) x - cos(x), 0, 1, 0.001, 100);

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 7: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 8: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Regula Falsi

• En el método de la Regula Falsi también se hace uso del teorema de Bolzano.

• En cada paso se calcula un nuevo punto dado por la ecuación

c =a · f (b)− b · f (a)

f (b)− f (a)

y se elige el nuevo punto según se produzca el cambio de signo.

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 9: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 10: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Newton

• Resolución de la ecuación escalar f (x) = x2 − e(−x) = 0 con método de Newton:

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 11: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 12: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Secante

• Resolución de la ecuación escalar f (x) = x2 − e(−x) = 0 con método de Secante:Se debe cambiar la derivada de la función en xk por una aproximación a la misma

xn+1 =xn−1f (xn)− xnf (xn−1)

f (xn)− f (xn−1)

Para los puntos iniciales podemos tomar x0 y x0 +∆x0, para que estén próximosentre sí.

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 13: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Índice

1 Método punto fijo

2 Método de Bipartición

3 Regula Falsi

4 Método de Newton

5 Método de la Secante

6 Análisis de resultados-convergencia

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 14: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Convergencia

• Evolución del residuo:

1 Rn = xn − g(xn) para método de punto fijo

2 Rn = f (xn) para método de Newton

0 2 4 6 8 10 12 14 16 18

iter

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0lo

g1

0(R

es)

Punto Fijo

Newton

• Velocidad de convergencia:

1 Lineal para método de punto fijo

2 Cuadrática para método de Newton

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)

Page 15: Práctica Tema 3: Ecuaciones y sistemas de ecuaciones no ...

Índice Punto fijo Bipartición Regula Falsi Newton Secante Convergencia

Convergencia (II)

• Si nos equivocamos calculando la derivada en método de Newton qué sucede?

0 2 4 6 8 10 12 14 16 18

iter

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

log

10

(Re

s)

Punto Fijo

Newton

Newton derivada equivocada

Cálculo numérico (Práctica Tema 2: Sistemas de ecuaciones lineales)