Documente Academic
Documente Profesional
Documente Cultură
Teorema 3.2 Teorema Fundamental del Algebra. Todo polinomio no constante tiene al menos un
cero en el campo de los complejos
Este teorema no afirma la existencia de ceros reales, aún cuando sus coeficientes sean números
reales, como por ejemplo z 2 + 1 = 0. Otro teorema importante para este tema es:
Teorema 3.3 Teorema del residuo. Si el polinomio P (z) de grado n ≥ 1 se divide por un factor
lineal (z − c), el resultado es un polinomio Q(z) y un residuo R(z).
Teorema 3.4 Teorema de acotación de las raı́ces. Todas las raı́ces reales o complejas α de
con an = 0, se hallan cuando más a R unidades del orı́gen del plano complejo, donde
|a0 | |a1 | |an−1 |
R = 1 + máx , ,··· , (37)
|an | |an | |an |
Teorema 3.5 Regla de los signos de Descartes. R(+) es el número de raı́ces positivas (reales) de
p(x) y S(+) es el número de cambios de signo cuando los coeficientes no nulos de p(x) se escriben
en orden entonces,
33
Otro resultado es teorema de Sturm. Sea P (x) un polinomio de grado n, para determinar intervalos
para las raı́ces reales de p(x), se genera una sucesión de funciones que cumplen determinadas
condiciones. Esta sucesión recibe el nombre de sucesión de Sturm.
Definición 3.1 La sucesión {f0 , f1 , ..., fn } es una sucesión de Sturm en [a, b] si:
Método Para obtener una sucesión de Sturm a partir de un polinomio p(x) se procede de la
siguiente forma:
Sea f0 = p(x)
f1 = p (x)
f0
f2 = − resto
f1
f1
f3 = − resto , ...,
f2
fj−1
fj+1 = − resto , j = 2, 3, ..., m − 1
fj
El proceso tiene un término, puesto que el grado de los polinomios es cada vez menor. Si fm es
constante no nula, entonces la sucesión obtenida es de Sturm. Si alguna función fp+1 = 0 entonces
la sucesión {f0 , f1 , ..., fp } no es de Sturm y las raı́ces de fp son raı́ces múltiples de f0 . En este caso
la sucesión de Sturm se obtiene mediante:
fj
fj = , j = 1, 2, ..., p
fp
El número de raı́ces reales de p(x) en [a, b] está dado por la diferencia entre el número de cambios
de signo en
{f0 (a), f1 (a), ..., fm (a)}
y el número de cambios de signos en
siempre que f0 (a) · f0 (a) · f0 (b) no sea cero. Ilustramos estos resultados con algunos ejemplos.
34
Ejemplo 3.4 Considérese el polinomio
i) Por el teorema de acotación de raı́ces, sabemos que todas las raı́ces satisfacen :
| − 1.4375| | − 3.3| |2.675| |4.55| | − 4.5|
|α| ≤ 1 + máx , , , , = 1 + 4.55 = 5.55
|1| |1| |1| |1| |1|
ii) Para aplicar la regla de los signos de Descartes, hacemos una lista con los coeficientes no nulos
de p(x) y p(−x).
f (x) = x3 − 2x2 + 3x − 1 = 0
f0 (x) = x3 − 2x2 + 3x − 1
f1 (x) = 3x2 − 4x
+3 (41)
f0 (x)
f2 (x) = −resto
f1 (x)
es decir,
x 2
x3 − 2x2 + 3x − 1 : 3x2 − 4x + 3 = −
3 9
4
−x3 + x2 − x
3
——————-
2
− x2 + 2x − 1 (42)
3
2 2 8 6
x − x+
3 9 9
——————–
10 1
x−
9 3
luego,
10x 1
f2 (x) = − +
9 3
35
f1 (x)
Ahora calculamos f3 (x) = −resto en efecto,
f2 (x)
10x 1 27 274
3x2 − 4x + 3 : − + =− x+
9 3 10 100
9
−3x2 + x
10
——————-
31
− x+3 (43)
10
31 93
x−
10 100
——————–
207
100
Luego la sucesión es :
10x 1 207
{x3 − 2x2 + 3x − 1, 3x2 − 4x + 3, − + ,− }
9 3 100
0 1
x3 − 2x2 + 3x − 1 − +
3x2 − 4x + 3 + +
10x 1
− + + −
9 3
207
− − −
100
2 1
10 1 3
− x=− ⇒x= = 0.3
9 3 10
III) Para determinar los ceros reales de las funciones polinómicas, disponemos del
método de Horner y para determinar ceros complejos el método de Bairstow y el
método de M üller
36
3.3.1. Método de Horner
i) Si bk = ak + bk+1 x0 , ∀k = n − 1, · · · 1, 0 entonces
P (x0 ) = b0
Dem.
ii) Desarrollamos Q(x) en la expresión :
(x − x0 )Qn−1 (x) + b0 = (x − x0 )(bn xn−1 + bn−1 xn−2 + · · · b2 x + b1 ) + b0
= bn xn + bn−1 xn−1 + · · · b2 x2 + b1 x)−
−(bn x0 xn−1 + bn−1 x0 xn−2 + · · · b2 x0 x + b1 x0 ) + b0
= bn xn + (bn−1 − bn x0 )xn−1 + · · · + (b2 − b3 x0 )x2 + (b1 − b2 x0 )x + (b0 − b1 x0 )
= an xn + an−1 xn−1 + · · · a1 x + a0 = Pn (x).
i) Usando ii)
Pn (x) = (x − x0 )Qn−1 (x) + b0 ⇐ P (x0 ) = b0
P (x) = (x − x0 )Q(x) + b0
= Q(x) + (x − x0 )Q (x)
P (x0 ) = Q(x0 )
Observación 3.2 Si se usa el método de Newton - Raphson para determinar las raı́ces de un
polinomio P (x), para evaluar P (xk ) y P (xk ) puede usarse el método de Horner.
Ejemplo 3.6 Usando Newton - Raphson y Método de Horner, aproximar la mayor raı́z negativa
de
2x4 − 3x2 − 3x − 4
Usando x0 = −2 como aproximación inicial, relizar 3 iteraciones.
Solución .
Primera iteración.
i) Cálculo de P (x0 )
37
ai a4 a3 a2 a1 a0
2 0 −3 3 −4
−4 8 −10 14
bi 2 −4 5 −7 10
2 −4 5 −7
−4 16 −42
2 −8 21 −49
2 0 −3 3 −4
−3.592 6.451 −6.197 5.742
2 −3.592 3.451 −3.197 1.742 P (x1 )
−7.184 16.353 −32.565 Q(x1 ) = P (x1 )
Luego,
1.742
x2 = −1.796 − ≈ −1.7425
−32.565
El valor aproximado de la raı́z es −1.73896 Para encontrar el otro cero se aplica el mismo método.
Según el teorema fundamental un polinomio que tiene coeficientes reales, puede tener ceros reales
y complejos. El método de Bairstow permite calcular los ceros complejos de un polinomio, que
aparecen en pares conjugados que producen factores cuadráticos reales.
El Método de Bairstow consiste en determinar un divisor de Pn (x) de la forma (x2 − ux − v) de
modo de factorizar el polinomio y poder determinar sus raı́ces. Es decir,
Pn (x) = (x2 − ux − v)Qn−2 (x) + Resto
38
Teorema 3.7 Si el polinomio
n
Pn (x) = ak xk = an xn + an−1 xn−1 + · · · a1 x + a0 , an = 0
k=0
podemos reescribirlo,
donde,
Qn−2 (x) = bn xn−2 + bn−1 xn−3 + · · · b3 x + b2 (46)
sustituimos (46) en (45) y comparamos:
bn = an
bn−1 = an−1 + ubn
bk = ak + ubk+1 + vbk+2 , k = n − 2, n − 3, ..., 1, 0
Si hacemos ceros los coeficientes artificiales que resultan bn+1 y bn+2 , tenemos
Observemos que:
i) bk = bk (u, v)
ii) (x2 − ux − v) es factor de Pn (x) sı́ y sólo si b1 = 0 y b0 = 0.
b0 (u, v) =0
b1 (u, v) =0
39
Este par de ecuaciones simultáneas no lineales se resuelven mediante el método de Newton gener-
alizado. Para determinar el sistema, se deriva parcialmente con respecto a u y v. Sean
∂bk ∂bk
ck = , dk = , k = 0, 1, · · · , n
∂u ∂v
b0 (u + u, v + v) = b1 (u + u, v + v) = 0
∂b0 ∂b0
−b0 (u, v) = u + v = 0
∂u ∂v
∂b1 ∂b1
−b1 (u, v) = u + v = 0
∂u ∂v
escribiéndo en forma matricial:
c0 c1 u b0 (u, v)
=− (48)
c1 c2 v b1 (u, v)
J = c0 c2 − c21
(c1 b1 − c2 b0 )
u =
J
(c1 b0 − c0 b1 )
v =
J
Observamos que, J es el determinante jacobiano del par de funciones no lineales b0 (u, v) y b1 (u, v)
F : R n → Rn
(49)
x̄ → F (x̄) = (F1 (x̄), F2 (x̄), ..., Fn (x̄))
F (x̄n )
x̄n+1 = x̄n − (50)
JF (x̄n )
40
donde,
⎛ ⎞
∂F1 ∂F1 ∂F1
···
⎜ ∂x1 ∂x2 ∂xn ⎟
⎜ . .. .. ⎟
JF (x̄n ) = ⎜
⎜ .. . ···
⎟
. ⎟
⎝ ∂F ∂Fn ∂F ⎠
n n
···
∂x1 ∂x2 ∂xn
La relación (154) podemos expresarla:
JF (x̄n ) x = −F (x̄n ) (51)
Por ejemplo, resolver:
x2 y + 2x = 1
xy 2 + 2y = 1
1
usando x0 =
0
Sol.
x2 y + 2x − 1 1
F̄ (x̄) = , F̄ (x̄0 ) =
xy 2 + 2y − 1 −1
2
2xy + 2 x 2 1
J F̄ (x̄) = , J F̄ (x̄0 ) =
y2 2xy + 2 0 2
Luego,
J F̄ (x̄0 ) x = −F̄ (x̄0 )
2 1 1
x =−
0 2 3 −1
−4
x 1 ⇒
2
− 34 = x1 − 1
1
2 = y1 −0 ,luego
1
x̄1 = 4
1
2
Ejemplo 3.8 Use el método de Bairstow para determinar un factor cuadrático que permita cal-
cular las raı́ces de x3 − 4x2 + 9x − 10 usando como aproximación inicial u0 = −1 , v0 = 4.
Sol.
41
b1 = b0 = 0, luego, obtenemos
u2 − 4u + v + 9 =0
u − 4u2 + 2uv + 9u − 4v − 10 = 0
3
42