0% encontró este documento útil (0 votos)
265 vistas12 páginas

Método de Horner para Polinomios

El método de Horner es una técnica para encontrar raíces de polinomios mediante la división sintética, que permite calcular coeficientes de manera recursiva. Este método es convergente y se basa en la relación entre las raíces y los coeficientes del polinomio, así como en el Teorema Fundamental del Álgebra. Además, se presentan ejemplos prácticos y se discuten conceptos como la regla de los signos de Descartes y la descomposición en factores primos.

Cargado por

alexasan1407
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
265 vistas12 páginas

Método de Horner para Polinomios

El método de Horner es una técnica para encontrar raíces de polinomios mediante la división sintética, que permite calcular coeficientes de manera recursiva. Este método es convergente y se basa en la relación entre las raíces y los coeficientes del polinomio, así como en el Teorema Fundamental del Álgebra. Además, se presentan ejemplos prácticos y se discuten conceptos como la regla de los signos de Descartes y la descomposición en factores primos.

Cargado por

alexasan1407
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Método de Horner.

El método de Horner, también conocido como método de Doble División Sintética, es una
variante del método de Newton, sólo es aplicable a polinomios, por ello debemos tener
conocimientos previos de la teoría de los polinomios.
Relación entre las raíces y los coeficientes de P(x).
División Sintética.
Factores Primos.
Regla de los signos de Descartes.
Teorema de Horner.
Teorema Fundamental del Álgebra.
El método de Horner.

Sea P ( x) = an x n + an −1 x n −1 + an− 2 x n − 2 + ... + a1 x + a0

Si dividimos P(x) entre el término (x – x0), tenemos:


P( x)
= Q( x) + b0
( x − x0 )

Donde b0 = 0, si x0 es una raíz de P(x) y Q(x) es un polinomio de grado n-1


Encontremos una relación entre los coeficientes a’s y los coeficientes b’s

Por definición: Q ( x ) = bn x n −1 + bn −1 x n − 2 + bn − 2 x n −3 + ... + b2 x + b1

(
( x − x0 )Q( x) + b0 = ( x − x0 ) bn x n −1 + bn −1 x n −2 + bn − 2 x n −3 + ... + b2 x + b1 + b0 )
(
( x − x0 )Q( x) + b0 = bn x n + bn −1 x n −1 + bn− 2 x n −2 + ... + b2 x 2 + b1 x − )
(b x
n
n −1
x0 + bn −1 x n− 2
x0 + bn − 2 x n −3
)
x0 + ... + b2 x1 x0 + b1 x0 + b0

( x − x0 )Q ( x) + b0 = bn x n + (bn −1 − bn x0 )x n −1 + (bn − 2 − bn −1 x0 )x n − 2 + ... + (b1 − b2 x0 )x + (b0 − b1 x0 )

P( x) = bn x n + (bn −1 − bn x0 )x n −1 + (bn − 2 − bn−1 x0 )x n − 2 + ... + (b1 − b2 x0 )x + (b0 − b1 x0 )

an = bn bn = an
an−1 = bn −1 − bn x0 bn −1 = an −1 + bn x0
an− 2 = bn− 2 − bn −1 x0 bn −2 = an −2 + bn −1 x0
Como los coeficientes a son conocidos
M M M M
a1 = b1 − b2 x0 b1 = a1 + b2 x0
a0 = b0 − b1 x0 b0 = a0 + b1 x0

De manera recursiva:
bn = an
bk = ak + bk +1 x0 con k = 0,1, 2..., n − 1

P( x) = ( x − x0 )Q( x) + b0

P( x0 ) = ( x0 − x0 )Q( x0 ) + b0 = b0

Derivando P(x)
P′( x) = ( x − x0 )Q′( x) + Q( x)
P′( x0 ) = ( x0 − x0 )Q′( x0 ) + Q( x0 )

Q( x) = ( x − x0 ) R ( x) + b0′

Los coeficientes primados de R(x) tienen la forma:


bn′ = bn +1
bk′ = bk +1 + bk′ +1 x0 con k = 0,1, 2..., n − 1

P′( x) = ( x − x0 )Q′( x) + Q( x)

P′( x) = ( x − x0 )Q′( x) + ( x − x0 ) R( x) + b0′

P′( x0 ) = ( x0 − x0 )Q′( x0 ) + ( x0 − x0 ) R( x0 ) + b0′ = b0′

P ( x0 ) b
xn +1 = xn − = xn − 0

P ( x0 ) b0′

Surgen dos preguntas:


¿Cuándo nos detenemos?

xn+1 − xn < ε

¿Cómo elegimos la aproximación inicial x0?


Cualquiera de los factores primos del término independiente es buena aproximación inicial
Ejemplo de Método de Horner.
Hallar las raíces del Polinomio:

P( x) = 2 x 4 + 4 x 3 + 2 x 2 − 2 x − 24 .

Con un error menor a 0.001.


Sean:

a4= 2
a3= 4
a2= 2
a1= -2
a0= -24

Obtenemos los factores primos del término independiente.

24 2
12 2
6 2
3 3
1
• Tomemos:

• x0 = 2
• Entonces
• b4 = a4 = 2
• b3 = a3 + b4 x0 = 4 + 2(2) = 8
• b2 = a2 + b3 x0 = 2 + 8(2) = 18
• b1 = a1 + b2 x0 = -2 + 18(2) = 34
• b0 = a0 + b1 x0 = -24 + 34(2) = 44
• Ahora los coeficientes primados de R(x).
• b´3 = b4 = 2
• b’2 = b3 + b’3 x0 = 8 + 2(2) = 12
• b’1 = b2 + b’2 x0 = 18 + 12(2) = 42
• b’0 = b1 + b’1 x0 = 34 + 42(2) = 118
Ahora calculamos x1:
b0 44
xn +1 = xn − = 2− = 1.6271
b0′ 118

xn +1 − xn = 1.6271 − 2 = 0.3729

Por facilidad, podemos construir la siguiente tabla:

n b4 b3 b2 b1 b0 b'3 b'2 b'1 b'0 xn+1 error


1 2 8 18 34 44 2 12 42 118 1.6271 0.3729
2 2 7.2542 13.8035 20.4599 9.2907 2 10.5085 30.902 70.7412 1.4958 0.1313
3 2 6.9916 12.4579 16.6343 0.8813 2 9.9831 27.3905 57.6046 1.4805 0.0153
4 2 6.9610 12.3056 16.2183 0.0109 2 9.9219 26.9949 56.1838 1.4803 0.0002

Encontrando la primera raíz en x1 = 1.480 ± 0.001.


El polinomio Q(x) = 2x3 + 6.961x2 + 12.301x + 16.218
Aplicando el método al polinomio Q(x)
n b3 b2 b1 b0 b'2 b'1 b'0 xn+1 error
1 2 6.9606 12.3037 16.213 2 6.9606 12.3037 -1.3177 1.3177
2 2 4.3251 6.6043 7.5103 2 1.6896 4.3778 -3.0333 1.7156
3 2 0.8941 9.5917 -12.8811 2 -5.1724 25.2811 -2.5237 0.5096
4 2 1.9131 7.4755 -2.6532 2 -3.1344 15.3858 -2.3513 0.1724
5 2 2.258 6.9945 -0.233 2 -2.4446 12.7424 -2.333 0.0183
6 2 2.2946 6.9504 -0.0024 2 -2.3714 12.483 -2.3328 0.0002
Encontrando la segunda raíz en x2 = -2.333 ± 0.001
El polinomio R(x) = 2x2 + 2.295x + 6.950
Este polinomio tiene dos raíces complejas:
x = -0.738 ± 1.712i
Estas raíces tienen un mayor error, el acumulado en todo el proceso.

Conclusión:
• El método de Horner es un método convergente de paso a paso que permite
encontrar todas las raíces reales de un polinomio, la primera con el error
establecido, las siguientes con el error acumulado.
• Si el polinomio tiene solamente dos raíces complejas, estas pueden determinarse
aplicando la fórmula general para las ecuaciones de segundo grado al último
polinomio.
Teorema Fundamental del Álgebra: Si un polinomio, P(x), es un polinomio de grado
n ≥ 1 y tiene coeficientes complejos, entonces P(x) tiene al menos un cero. (Posiblemente
complejo).

P( x) = an x n + an −1 x n −1 + an− 2 x n −2 + ... + a1 x + a0

Corolario: Si P( x) = an x n + an −1 x n −1 + an− 2 x n −2 + ... + a1 x + a0 con n ≥ 1, ⇒ ∃ x1, x2, x3, … xn


∈ C.
k
y m1, m2, …, mk con ∑m i =k
i =1

y P ( x) = ( x − x1 ) m1 ( x − x2 ) m2 ...( x − xk ) mk .
Teorema de Horner: Sea P( x) = an x n + an −1 x n −1 + an − 2 x n −2 + ... + a1 x + a0

y bn = an
Si bk = ak + bk+1x0 para k = n-1, n-2,..1, 0.
Entonces b0 = P(x0).
Además

Si Q( x) = bn x n −1 + bn −1 x n − 2 + bn −2 x n −3 + ... + b2 x + b1

Entonces P( x) = ( x − x0 )Q( x) + b0
Regla de los signos de Descartes: La regla establece que si los términos de un
polinomio P(x) con coeficientes reales se colocan en orden descendente de grado:

P( x) = an x n + an −1 x n −1 + an− 2 x n −2 + ... + a1 x + a0

a) El número posible de las raíces positivas de un polinomio es igual al número de


cambios de signo en los coeficientes de los términos o es disminuido en un
múltiplo de 2.
b) El número de raíces reales negativas de P(x) es igual al número de cambios de
signo de P(-x) o es disminuido en un múltiplo de 2.
Factores Primos.
Descomposición de un número en factores primos
Cualquier número entero se puede escribir como producto de dos o más factores primos.
Se escribe el número a descomponer, a la izquierda de una raya vertical y a su derecha
el menor número primo (2, 3, 5, 7,... ) por el cual dicho número sea divisible. El cociente
obtenido se coloca debajo del número propuesto.
Se procede como en el paso anterior con el cociente obtenido, y así sucesivamente hasta
llegar a un cociente igual a 1.

48 2

24 2

12 2

6 2

3 3

1
División Sintética:

Sea P ( x) = an x n + an −1 x n −1 + an− 2 x n − 2 + ... + a1 x + a0 y realizamos la división entre el término


( x − x0 ) , con x0 constante. Colocamos los coeficientes de P(x) en un arreglo de la siguiente
forma:

an an-1 an-2 … a1 a0
X0 bnx 0 bn-1x0 … b2x0 b1x0
an an-1 + bnx0 an-2 + bn-1x0 … a1 + b2x0 a0 + b1x0
= bn = bn-1 = bn-2 … = b1 = b0

Bajamos el coeficiente an y lo igualamos a bn, multiplicamos bn por x0 y el resultado lo


colocamos bajo el término an-1, realizamos la suma en esa columna y la igualamos a bn-1,
repetimos el proceso a cada columna, encontrando así los coeficientes del polinomio Q(x).
P( x)
( x − x0 )
( )
= bn x n−1 + bn −1 x n − 2 + bn − 2 x n −3 + ... + b2 x + b1 + b0 = Q ( x ) + b0
Relación entre las raíces y los coeficientes de P(x).

Sea P ( x) = an x n + an −1 x n −1 + an− 2 x n − 2 + ... + a1 x + a0

Sean αi raíces de P(x), sabe que:


an −1
− = ∑ α i Suma de las raíces.
an i

an − 2
= ∑ α iα j Suma de los productos de dos en dos de las raíces.
an i, j
i≠ j

an − 3
− = ∑ α iα jα k Suma de los productos de tres en tres de las raíces.
an i , j ,k
i≠ j≠k

(− 1)n a0 = ∏ α i Producto de todas las raíces


a
n i

Ejemplo: Si P(x) = x2 + bx + c = 0
Sean x1 y x2 raíces de P(x), entonces
x1x2 = c y x1 + x2 = -b

También podría gustarte