El método
Como se puede ver, este método necesitará dos aproximaciones iniciales de la raíz para poder inducir una pendiente inicial.
Derivación del método
El método se basa en obtener la ecuación de la recta que pasa por los puntos (xn−1, f(xn−1)) y (xn, f(xn)). A dicha recta se le llama secante por cortar la gráfica de la función. En la imagen de arriba a la derecha se toman los puntos iniciales x0 y x1, se construye una línea por los puntos (x0, f(x0)) y (x1, f(x1)). En forma punto-pendiente, esta línea tiene la ecuación mostrada anteriormente. Posteriormente se escoge como siguiente elemento de la relación de recurrencia, xn+1, la intersección de la recta secante con el eje de abscisas obteniendo la fórmula, y un nuevo valor. Seguimos este proceso, hasta llegar a un nivel suficientemente alto de precisión (una diferencia lo suficientemente pequeñas entre xn y xn-1).
Convergencia
Comparación con otros métodos de búsqueda de raíces
El
método de bisección necesita de muchas iteraciones comparado con el método de la secante, ya que el proceso que éste sigue es mucho más preciso que el de bisección, el cual solo divide por mitades sucesivamente hasta dar con un valor aproximado al real y por consecuente conlleva un número significativamente mayor de iteraciones.
El
método de la regla falsa utiliza la misma fórmula que el método de la secante. Sin embargo, no se aplica la fórmula en
xn−1 y
xn, como el método de la secante, pero en
xn y en la última iteración
xk tal que
f(
xk) y
f(
xn) tiene un signo diferente. Esto significa que el método de regla falsa siempre converge.
La fórmula de recurrencia del método de la secante se puede derivar de la fórmula para el método de Newton-Raphson:
utilizando la aproximación de diferencias finitas:
Si comparamos el método de Newton-Raphson con el método de la secante, vemos que el método de Newton-Raphson converge más rápido (para 2 en contra α ≈ 1,6). Sin embargo, el método de Newton-Raphson requiere la evaluación de ambos f y su derivada en cada paso, mientras que el método de la secante sólo requiere la evaluación de f. Por lo tanto, el método de la secante puede muy bien ser más rápido en la práctica.
Ejercicio de ejemplo
Utilice el método de la secante para encontrar una raíz real de la ecuación polinomial: F(x)=x3+2x2+10x-20=0.
Utilizando la ecuación:
Obtenemos:
Y mediante x0=0 y x1=1 se calcula x2
Los valores posteriores son los siguientes:
Ahí tenemos el resultado, cuando
≤
Comprobando el resultado graficando la función utilizando software obtenemos:
Si bien no se converge a la raíz tan rápido como resolviéndolo utilizando el método Newton-Raphson, la velocidad de convergencia no es tan lenta como resolviéndolo por el método de punto fijo; entonces se tiene para este ejemplo una velocidad de convergencia intermedia.
Método de la secante
El principal inconveniente del método de Newton estriba en que requiere conocer el valor de la primera derivada de la función en el punto. Sin embargo, la forma funcional de f(x) dificulta en ocasiones el cálculo de la derivada. En estos casos es más útil emplear el método de la secante.
El método de la secante parte de dos puntos (y no sólo uno como el método de Newton) y estima la tangente (es decir, la pendiente de la recta) por una aproximación de acuerdo con la expresión:
| (34) |
Sustituyendo esta expresión en la ecuación (
29) del método de Newton, obtenemos la expresión del método de la secante que nos proporciona el siguiente punto de iteración:
| (35) |
Figure: Representación geométrica del método de la secante.
[scale=0.9]eps/secante
|
En la siguiente iteración, emplearemos los puntos
x1 y
x2para estimar un nuevo punto más próximo a la raíz de acuerdo con la ecuación (
35). En la figura (
8) se representa geométricamente este método.
En general, el método de la secante presenta las mismas ventajas y limitaciones que el método de Newton-Raphson explicado anteriormente.
Ventajas
El método de Steffensen presenta una convergencia rápida y no requiere, como en el caso del
método de Newton, la evaluación de derivada alguna. Presenta además, la ventaja adicional de que el proceso de iteración sólo necesita un punto inicial.
Otra ventaja del método de Steffensen es que -al igual que el de Newton- tiene convergencia cuadrática. Es decir, ambos métodos permiten encontrar las raíces de una función f "rápidamente" - en este caso rápidamente significa que en cada iteración, el número de dígitos correctos en la respuesta se duplica. Pero la fórmula para el método de Newton requiere la evaluación de la derivada de la función, el método de Steffensen no, por lo que este último puede ser programado para una función genérica, mientras que la función cumpla la restricción mencionada anteriormente.
El precio de la convergencia rápida es una doble evaluación de la función: tanto
como
deben ser calculadas, lo que podría llevar un tiempo considerable dependiendo de la función
f. Por comparación, el
método de la secante sólo necesita una evaluación de la función por cada paso, así que con dos evaluaciones de la función del método de la secante se pueden hacer dos pasos, y esos dos pasos aumentan el número de dígitos correctos en un factor de 1,6. En un solo paso de tiempo el método de Steffensen (o de Newton) aumenta los dígitos correctos en un factor de 2, lo que es sólo un poco mejor.
Al igual que el método de Newton y otros métodos cuadráticamente convergentes, la debilidad fundamental en el método de Steffensen es la elección del valor inicial
. Si el valor de
no está "lo suficientemente cerca" de la solución, el método puede fallar y la secuencia de valores
o bien puede oscilar entre dos valores, o bien diverger hacia infinito (ambas alternativas pueden suceder).
Se calcula el siguiente punto de iteración a partir de la expresión:
Algoritmo
Para una sucesión {x
n}, obtenida por el método del punto fijo x
n+1 = f(x
n), partimos de tres puntos:
[cita requerida]
- y0= f(x0)
- z0= f(y0)
donde x0 es el punto inicial. Obteniendo así:
- x1 = x0 – (y0 –x0)1/2
- z0 – 2*y0 – x0
En forma general:
- Xn+1 = xn – (yn – xn)1/2
- zn – 2* yn – xn
Donde si |xn+1 – xn| = error < Tol entonces se satisface la tolerancia.
teorema de la raíz racional o la
prueba de la raíz racional indica una restricción en las soluciones racionales (o
raíces) de la
ecuación polinómica con coeficientes
enteros:
Así, una lista de las posibles raíces racionales de la ecuación se puede derivar usando la fórmula
.
El teorema de la raíz racional es un caso especial (para un solo factor lineal) del
lema de Gauss en la factorización de polinomios. El teorema de la raíz entera es un caso especial del teorema de la raíz racional si el coeficiente principal
an = 1.
Demostración
Sea
para algún
, y suponga
para algún
coprimo :
Cambiando el término constante y multiplicando por
,
Todos los términos en estas ecuaciones son enteros, lo que implica
y
. Pero
y
son coprimos. Por lo tanto, por el
Lema de Euclides,
y
.
1
Ejemplo
Por ejemplo, cada solución racional de la ecuación
debe estar entre los números indicados simbólicamente por
- ±
Lo que da la lista de posibles respuestas:
Estos candidatos de raíces pueden ser probados usando la
regla de Horner (por ejemplo). En este caso particular hay exactamente una raíz racional. Si un candidato a raíz no satisface la ecuación, puede ser usado para acortar la lista de los candidatos restantes. Por ejemplo,
x = 1 no satisface la ecuación puesto que el lado izquierdo es igual a 1. Esto significa que substituyendo
x = 1 +
t produce un polinomio en
t con el término constante 1, mientras que el coeficiente de
t3 permanece igual que el coeficiente de
x3. Aplicando el teorema de la raíz racional produce así las siguientes posibles raíces para
t:
Por lo tanto,
Los candidatos de raíces que no ocurren en ambas listas son eliminados. La lista de candidatos racionales se ha encogido así a apenas x = 2 y x = 2/3.
Si es encontrada una raíz r1, la regla de Horner también proporcionará un polinomio de grado n − 1 cuyas raíces, junto con r1, son exactamente las raíces del polinomio original. Puede también ser el caso que ningunos de los candidatos sea una solución; pero en este caso, la ecuación tiene como solución racional x = 2/3. Si la ecuación carece de un término constante a0, entonces 0 es una de las raíces racionales de la ecuación.
El teorema racional de las raíces da raíces racionales posibles de un solo polinomio variable con coeficientes del número entero. Las raíces racionales son una raíz de un polinomio que sea un número racional. Dado un polinomio
,
cualquier raíz racional del polinomio tiene un factor de a0 como numerador y un factor de como denominador. El teorema racional de las raíces también se llama el teorema racional de los ceros.
Comience con el polinómico 2x3 + 5x2 - 4x - 3. Desde a0 = -3, el numerador de cualquier raíz racional debe ser uno de ±1, ±3. Desde a3 = 2, el denominador de cualquier raíz racional debe ser uno de ±1, ±2.
Para ver porqué, comience con los dos factores
.
La determinación de cada factor a 0 da las raíces del polinomio:
y
.
Las raíces del polinomio (3x+2)(5x-7) son x = 2/3 y x = -7/5.
Ahora multiplique los dos factores del polinomio.
.
Según el teorema racional de las raíces, cualquier raíz racional del polinomio será un factor de -14 dividido por un factor de 15. Los factores de -14 son±1, ±2, ±7, ±14. Los factores de 15 son ±1, ±3, ±5, ±15.
Ejemplos
Paso | Ecuación | Descripción |
1 | | Éste es el polinomio cuyo encontrar raíces. |
2 | | Encuentre todos los factores de a0. |
3 | | Encuentre todos los factores de a3. |
4 | | Calcule todas las raíces racionales posibles dividiendo los factores de -3 por los factores de 2. |
5 | | Simplifique cualquier fracción que pueda ser simplificada. |
6 | | Pruebe la raíz x=1 substituye 1 por x. |
7 | | Simplifique los exponentes. |
8 | | Simplifique la multiplicación. |
9 | | Simplifique la suma. Puesto que 0=0 es una declaración verdadera, 1 es una raíz de P(x). |
10 | | Utilice la división sintética para encontrar el factor restante. |
11 | | Aquí están los factores del polinomio. Utilice la ecuación cuadrático para encontrar cualquier raíz cuadrático del2x2+7x+3. |
Ejemplo 1 |
Paso | Ecuación | Descripción |
1 | | Éste es el polinomio cuyo encontrar raíces. |
2 | | Encuentre todos los factores de. |
3 | | Encuentre todos los factores de a0. |
4 | | Calcule todas las raíces racionales posibles dividiendo los factores de -3 por los factores de 2. |
5 | | Simplifique cualquier fracción que pueda ser simplificada. |
6 | | Pruebe la raíz x=3 por 3 que substituyen adentro para el X. |
7 | | Simplifique los exponentes. |
8 | | Simplifique la multiplicación. |
9 | | Simplifique la suma y la resta. Desde 84≠0, 3 no es una raíz de P(x). |
No hay comentarios:
Publicar un comentario