Sie sind auf Seite 1von 13

Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

UNIDAD II
RAÍCES DE ECUACIONES

La solución de problemas de ingeniería implica obtener las raíces de una ecuación


de la forma:
y = f(x)

donde las raíces son los valores de x para los cuales y = 0.

Ejemplo: Calcular las raíces de y = x 2 − 3

x2 − 3 = 0
despejando
x2 = 3; x=± 3

MÉTODO GRAFICO

Consiste en graficar la función y encontrar los puntos donde la función intercepta con el eje
x. Esto lo podemos hacer a mano o con un programa de computadora, si ampliamos la
grafica podemos encontrar un valor más exacto.

Métodos numéricos unidad II pag. 1 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

MÉTODOS DE INTERVALO O DE INTERPOLACIÓN

Se basan en la suposición de que si los valores de una función cambian de signo se


encuentra cerca una raíz.
x y
-3 6
-2 1
Raíz
-1 -2
0 -3
1 -2
Raíz
2 1
3 6

El método parte de una función f(x) y un intervalo [xa, xb] tal que f(xa) y f(xb), tienen signos
contrarios. Si la función es continua en este intervalo, entonces existe una raíz de f(x) entre
x a y x b.

Los métodos son:

Método de bisecciones
Método de la falsa posición

MÉTODO DE BISECCIONES

Una vez determinado el intervalo [xa, xb] y asegurada la continuidad de la función, se


calcula el punto medio xm y f(xm). Si f(xm) y f(xa) tienen signos contrarios, se reduce el
intervalo de xa a xm o viceversa. Repetir el proceso hasta lograr que la diferencia entre los
dos últimos valores de xm sea menor que una tolerancia. El último xm será la aproximación
de la raíz.

Ejemplo: Calcular la raíz de y = x 2 − 3 con una tolerancia de 0.01.

x y
-3 6
-2 1 Raíz 1
-1 -2
0 -3
1 -2 Raíz 2
2 1
3 6

Métodos numéricos unidad II pag. 2 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

Intervalo para x1 [-2, -1], intervalo para x2 [1, 2].

1+ 2
xm = = 1 .5
2
Tabulando los cálculos para x2 en [1, 2].

n xa xm xb f(xa) f(xm) f(xb) e intervalo


0 1.0000 1.5000 2.0000 -2.0000 -0.7500 1.0000 0.5000 [1.0000,2.0000]
1 1.5000 1.7500 2.0000 -0.7500 0.0625 1.0000 0.2500 [1.5000,2.0000]
2 1.5000 1.625 1.7500 -0.7500 -0.3994 0.0625 0.1250 [1.5000,1.7500]
3 1.6250 1.6875 1.7500 -0.3594 -0.1523 0.0625 0.0625 [1.6250,1.7500]
4 1.6875 1.7188 1.7500 -0.1523 -0.0459 0.0625 0.0313 [1.6875,1.7500]
5 1.7188 1.7344 1.7500 -0.0459 0.0082 0.0625 0.0156 [1.7188,1.7500]
6 1.7188 1.7266 1.7344 -0.0459 -0.0190 0.0081 0.0078 [1.7188,1.7344]

La raíz es xm = 1.7266 ≈ x2 = 1.7321

MÉTODO DE LA FALSA POSICIÓN

Este método es análogo al método de bisecciones, el tamaño del intervalo que contiene a la
raíz se reduce mediante iteraciones, además es más eficiente. En vez de bisectar, utiliza una
interpolación lineal ajustada a dos puntos extremos para aproximar a la raíz.

f(xb) Ecuación de la recta

(x2,y2)

xa (x1,y1)

xn xb y – y1 = m(x – x1)

y 2 − y1
m=
f(xa) x 2 − x1

De la ecuación de la recta, tenemos:


y − f ( x a ) = m( x − x a )
f (x b ) − f (x a )
m=
xb − xa

Métodos numéricos unidad II pag. 3 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

Cuando y = 0, tenemos la siguiente ecuación de recurrencia

f ( x a )( x b − x a )
xn = xa −
f (x b ) − f (x a )
donde xb es el punto fijo.

Ejemplo: Calcular la raíz de y = x 2 − 3 con una tolerancia de 0.01.

Aplicando la formula

xa = 1; xb = 2

f(xa) = -2; f(xb) = 1

 2 −1 
x n = 1 − (−2) 
 1 − ( − 2) 

2
xn = 1+
3

5
xn = ≈ 1.6667
3

n xa f(xa) xb f(xb)
0 1.0000 -2.0000 2.0000 1.0000
1 1.6667 -0.2221 2.0000 1.0000
2 1.7273 -00164 2.0000 1.0000
3 1.7317 -0.0012 2.0000 1.0000

Métodos numéricos unidad II pag. 4 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

MÉTODO DEL PUNTO FIJO O EXTRAPOLACIÓN

La desventaja de los métodos de interpolación es necesario encontrar un cambio de signo


antes de efectuar él cálculo.

Los métodos de punto fijo o de aproximaciones sucesivas son sencillos y flexibles, para
elegir una función recursiva en la cual se sustituye sucesivamente hasta que el valor
supuesto tenga la aproximación deseada.

Método de aproximaciones sucesivas simple (iteración directa)


Método de aproximaciones sucesivas (punto fijo)
Método de la secante
Método de Newton-Rapshon

METODO DE APROXIMACIONES SUCESIVAS SIMPLE

Este método consiste en reemplazar la ecuación original f(x) = 0, por una ecuación donde:

x = g(x).

Ejemplo: Calcular la raíz de f(x) = x3 – x – 1.

Caso 1:
x3 – x – 1 = 0

despejando el termino x tenemos.


x = x3 – 1
Caso 2:

Factorizar en termino de x y despejar.

x (x2 – 1) – 1 = 0

1
x=
x −1
2

Métodos numéricos unidad II pag. 5 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

Caso 3:

despejar la raíz cúbica de x.


x = 3 x +1

Proponiendo un valor inicial para el valor de x en el caso 3, tenemos

x f = 3 x i +1

xi =1
ya que la raíz se encuentra cerca de 1

x f = 3 1 + 1 = 1.2599

x f = 1.2599

n xi xf
0 1.000 1.2599
1 1.2599 1.3123
2 1.3123 1.3224
3 1.3224 1.3243
4 1.3243 1.3246
5 1.3246 1.3247
6 1.3247 1.3247
La raíz es
x = 1.3247

EL MÉTODO DE APROXIMACIONES SUCESIVAS

Considerado de las más simples en su formulación que consiste en:

Dada una función f(x) = 0 algebraica o transcendente obtener una ecuación equivalente la
cual es:

f(x) + x = x
Es decir
g(x) = x

Métodos numéricos unidad II pag. 6 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

que sería en caso del método anterior, reduciéndose el procedimiento a proponer un valor
inicial de x.

1
Ejemplo: Calcular la raíz de f ( x ) = e x sen ( x ) − x
2

1
e x sen ( x ) − x=0
2
1
x = x + e x sen ( x ) − x
2
1
g ( x ) = e x sen ( x ) − x + x
2
1
g ( x ) = e x sen ( x ) + x
2

Proponemos un valor inicial de x = –0 .5

N xi xf
0 -0.5000 -0.5408
1 -0.5408 -0.5702
2 -0.5702 -0.5903
3 -0.5903 -0.6036
4 -0.6036 -0.6122
5 -0.6122 -0.6177
6 -0.6177 -0.6211
7 -0.6211 -0.6232
8 -0.6232 -0.6246
9 -0.6246 -0.6266

La raíz es
x = -0.6268

Métodos numéricos unidad II pag. 7 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

En realidad lo que estamos resolviendo es un conjunto de dos ecuaciones y dos incógnitas.

y=x (1)

1
y = e x sen ( x ) − x (2)
2

Gráficamente tenemos que la solución es la intersección de las dos funciones (la grafica en
línea punteada corresponde a la ecuación original).

MÉTODO DE LA SECANTE
Es muy similar al de la falsa posición, basado en una interpolación lineal, para el primero
se usa una interpolación, mientras para el segundo se usa una extrapolación.

f(xb)

f(xa)

xn xa xb

f ( x a )( x b − x a )
xn = xa −
f (x b ) − f (x a )

Métodos numéricos unidad II pag. 8 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

Calcular la raíz de y = x 2 − 3 en [2, 3].

n xa xn xb
0 2.0000 1.8000 3.0000
1 1.8000 1.7500 3.0000
2 1.7500 1.7368 3.0000
3 1.7368 1.7333 3.0000
4 1.7333 1.7224 3.0000
5 1.7224 1.7321 3.0000
6 1.7321 1.7321 3.0000
7 1.7321 1.7321 3.0000

MÉTODO DE NEWTON RAPHSON

Se considera que es el que presenta mejor eficiencia debido a que casi siempre converge a
la solución y lo hace en un número menor de iteraciones . Se basa en encontrar la solución
por medio de una ecuación de recurrencia a partir de la definición de la tangente por medio
de derivadas.

f(xb)

θ
xn xb

f (x b )
tan θ =
xb − xn

f ′( x b ) = tan θ

f (x b )
f ′( x a ) =
xb − xn

Métodos numéricos unidad II pag. 9 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

Obtenemos la siguiente ecuación de recurrencia

f (x b )
xn = xb −
f ′( x b )

Ejemplo: Calcular la raíz de f(x) = x2 – 3

La derivada es f’(x) = 2x
x 2b − 3
xn = xb −
2x b

n xb xn
0 1.0000 2.0000
1 2.000 1.7500
2 1.7500 1.7321
3 1.7321 1.7320
4 1.7320 1.7320

METODO MODIFICADO DE NEWTON


En algunos casos el cálculo de la derivada es caro (mucho cálculo), por lo que se puede
usar la siguiente modificación; usar el primer valor de la derivada en ese punto para todas
las demás extrapolaciones.

Ejemplo: Calcular las raíz de f(x) = x2 – 3;

La derivada es f’(x) = 2x Si x = 1, entonces f’(1) = 2

x 2b − 3
xn = xb −
2

n xb xn
0 1.0000 2.0000
1 2.000 1.5000
2 1.5000 1.8750
3 1.8750 1.6172
4 1.6172 1.8095
… … …
1.7321 1.7321

Métodos numéricos unidad II pag. 10 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

Si es complicado el cálculo de las derivadas, se puede hacer mediante diferencias finitas


(hacia adelante)
f (x b + h ) − f (x b )
f ' (x b ) =
h

hf ( x b )
xn = xb −
f (x b + h) − f (x b )

Ejemplo: Calcular la raíz de f(x) = x2 – 3

Si h = 000.1
(0.001)f (1)
xn = 1−
f (1 + 0.001) − f (1)

x n = 1.9995

n xb xn
0 1.0000 1.9995
1 1.9995 1.7500
2 1.7500 1.7321
3 1.7321 1.7320

MÉTODO DE LA DOBLE DIVISIÓN SINTETICA.

El método de la doble división sintética es una variante del método de Newton Raphson,
para resolver exclusivamente polinomios.

La ecuación de recurrencia para encontrar una raíz aproximada esta dada por:

P( x n )
x n +1 = x n −
P' ( x n )
Donde P(x) es un polinomio de la forma

P(x) = a0xn + a1xn-1 + a2xn-2 + ... + an-1x + an

El valor de P(x) valuado en x = xn puede determinarse al considerar el residuo R que resulta


de dividir P(x) entre (x – xn)
P(x) = (x – xn)Q(x) + R
Si x = xn
Métodos numéricos unidad II pag. 11 M. en C. José Luis Hernández González
Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

P(xn) = R
Para P’(x) derivamos la ecuación

P(x) = (x – xn)Q(x) + R

P’(x) = (x – xn)Q’(x) + Q(x)

Si x = xn
P’(xn) = Q(xn)

Entonces Q(x) = (x – xn)S(x) + R*

Para x = xn

Q(xn) = R*

Por lo que
R
x n +1 = x n −
R*

Ejemplo: Calcular la raiz de f(x) = x3 – 3.65x2 – 0.4434x + 4.2066 = 0

Tomando el valor de xi = 1 tenemos:

1.0000 –3.6500 – 0.4434 4.2066


x=1 1.0000 –2.6500 –3 .0934
1.0000 –2 .6500 –3 .0934 1.1132 R
1.0000 –1.6500
1.0000 –1.6500 –4.7434 R*

Cuando n = 0
1.1132
x = 1− = 1.2347
− 4.7434

Métodos numéricos unidad II pag. 12 M. en C. José Luis Hernández González


Instituto Tecnológico de Apizaco Departamento de Ciencias Básicas

1.0000 –3.6500 – 0.4434 4.2066


x =1.2347 1.2347 –2.9822 –4.2295
1.0000 –2 .4153 –3 .4256 –0.0229 R
1.2347 –1.4577
1.0000 –1.1808 –4.8833 R*
n=1
− 0.0229
x = 1.2347 − = 1.23
− 4.8833

1.0000 –3.6500 – 0.4434 4.2066


x =1.23 1.2300 –2.9766 –4.2066
1.0000 –2 .4200 –3 .4200 0.0000 R
1.2300 –1.4637
1.0000 –1.1900 –4.8837 R*

n=2

0
x = 1.23 − = 1.23
− 4.8833

El valor de la raíz es x = 1.23

Métodos numéricos unidad II pag. 13 M. en C. José Luis Hernández González