Sie sind auf Seite 1von 23

Mtodo de la Secante

Uno de los objetivos de este mtodo es eliminar el problema de la derivada de la funcin Del
Mtodo de Newton-Raphson, ya que existen funciones que describen fenmenos fsicos en la vida
real, cuya derivada es muy compleja.

El mtodo de la secante es muy similar al de Newton con la diferencia principal que en este
mtodo de la secante no requiere de la primera derivada.

El principal inconveniente del mtodo de Newton estriba en que requiere conocer el valor de la
primera derivada de la funcin en el punto. Sin embargo, la forma funcional de f(x) dificulta en
ocasiones el clculo de la derivada. En estos casos es ms til emplear el mtodo de la secante.

El mtodo de la secante no se tiene en cuenta el signo de la funcin para estimar el siguiente


punto. Se procede independientemente de los signos de la funcin. De todas maneras en algunos
casos es ms til emplear el mtodo de la secante.

Este mtodo, a diferencia del de biseccin y Newton, casi nunca falla ya que solo requiere de 2
puntos al principio, y despus el mismo mtodo se va retroalimentando. Lo que hace bsicamente
es ir tirando rectas secantes a la curva de la ecuacin que se tiene originalmente, y va
chequeando la interseccin de esas rectas con el eje de las X para ver si es la raz que
se busca.

Este mtodo funciona por medio de dos puntos x , es decir un intervalo en n1 , xn


sobre el eje x
x
, los cuales se evalan en la funcin para sacar los puntos correspondientes en el y ,
eje de la los
puntos a obtener
son
f xn1 , f xn , por lo que las coordenadas de los puntos que
interceptan a
la funcin son xn1 f xn1 y xn , f xn .
,
y F(
x)
x
f
n
x n 1
x x
n

f xn1
iz quierda y el punto

Se debe considerar que los xn


puntos debe estar a la
xn

1
x n1
a
l
a
d
e
r
e
c
h
a
d
e
l
a
r
a

z
.
Estos dos puntos que interceptan a la funcin, se unen por medio de una recta, la cual al cruzar el
eje de la x , genera el siguiente punto de acercamiento x n 1 , el cual quedara ubicado entre el

intervalo propuesto xn1 , xn , como se muestra en la Figura.

y F(x
x n 1 ) f xn
x n 1
f
n1
x
n
x x

Interesa llegar a la raz por medio del corte del eje x de la recta secante, entonces tomando en
cuenta el corte con el eje de las x de la recta secante y otro punto de tal forma que se llegue a
la raz tenemos entonces los puntos xn1 , xn y sacamos sus imgenes f xn1 , f xn (esto se
hace para tirar la siguiente recta secante), por lo tanto se obtiene un nuevo corte con el eje de las
x
x n2
y
x x n2 F(x
n 1 ) f xn

x
x
n
f
n1

Interesa llegar a la raz por medio del corte del eje x de la recta secante, entonces tomando en
cuenta el corte con el eje de las x de la recta secante y otro punto de tal forma que se llegue a la
raz tenemos entonces los puntos xn1 , xn2 y sacamos sus imgenes f xn1 , f xn2 (esto
se
hace para tirar la siguiente recta secante), por lo tanto se obtiene un nuevo corte con el eje de las

x x n3
y xn2
x n 1 F(x)
x

f xn1
f x
n2
Podemos ver que con la tercera recta secante aproximadamente se acerco a la raz. Entonces
estos pasos se hacen sucesivamente hasta llegar a la aproximacin de la raz.

f x , f
n n1 n
El mtodo de la secante parte de dos puntos
n1
, y sus dos (y
x imgenes no
x x
slo uno como el mtodo de Newton) y estima la tangente (es decir, la pendiente de la
recta secante) por una aproximacin de acuerdo con la expresin:

m f /
f x n f x n1
xn n1

Como el Mtodo de la Secante se Parece al Mtodo Newton por la bsqueda de la raz a travs del
f / x
corte de una recta, entonces podemos escoger la formula de newton y sustituir en n la
expresin anterior de la pendiente
x f x n x f x
n

x f x f x x
n1 n / x n1 n f
n n n1
x n x n1

f x x
n n n1

x n1
n
x ; Frmula para el mtodo de la
Secante
x f x f x
n n1

Primero hay que definir algunos conceptos como:

x n Es el valor actual de (valor derecho del intervalo en


) x
x n 1 x x (valor izquierdo del intervalo en

x )
Es el valor anterior
de

x n 1 Es el valor x n 1 y xn
entre

Como su nombre lo dice, este mtodo va trazando rectas secantes a la curva original, y como
despus del primer paso no depende de otras cantidades sino que solito va usando las que ya se
obtuvieron, casi nunca falla porque se va acomodando y har que encuentre la aproximacin a la
raz.

Concluyendo con lo anterior tenemos que: La tcnica que utiliza esta frmula recibe el
nombre de
Mtodo de La Secante. Comenzamos con las dos aproximaciones inciales P0 y P1 , la
aproximacin
P2 es la interseccin del eje de las x y la lnea que une ( P0 , f(P0) ) y ( P1 , f(P1) ).
La aproximacin P3 es la interseccin del eje x y la lnea que une ( P1 , f(P1) ) y
( P2 , f(P2) ), y as sucesivamente
( ) ( 1)

El mtodo de Newton o el mtodo de la secante a menudo se usan para refinar las repuestas
conseguidas con otra tcnica, como el Mtodo Biseccin, dado que el Mtodo de Newton requiere
de una buena aproximacin inicial, pero por lo general da una convergencia rpida, sirve
perfectamente para el propsito antes mencionado.

ALGORITMO DEL METODO DE LA SECANTE


Paso 1 : Tener un punto inicial que encierre a la raz ( 1 , )
Paso 2: Calcular la aproximacin a la raz por el corte con el eje de las x de la Recta Secante
( )( )
+1 = 1

Paso 3: Calcular el Error del mtodo Error = | +1 |

Paso 4: Calcular <

Si < , se encontr la raz con el numero de cifras consecutivas especificada.

Si > , Regresar al paso 3 para cambiar el intervalo tomando en cuenta +1 y luego iniciar otra iteracin hasta que <

EJEMPLO
Aplique el mtodo de la secante para encontrar la raz en el intervalo 0 , 1.5708 de la
funcin
f x x 0.8 0.2sinx con tol 1*10 5
una

1era Iteracin
(n=1):
=0.00001), trabajaremos el mtodo agregando
Como la tolerancia contiene 5 decimales (1*10 5
2
decimales mas, esto se hace para ver el comportamiento del error con el fin que en algn
momento f p no llegue a ser cero directamente ya que eso es casi imposible que suceda, por lo tanto
todos los clculos los haremos con 7 decimales, pero el mtodo para el criterio de paro si se toma en
cuenta 1*10 5 para el
error.

Aplicando la frmula de la secante para encontrar el primer corte del eje de las x de la recta
, 1.5708tenemos: (
xn1 0 y xn 1.5708 )
secante con los primeros puntos
0
f x n
n
x n1

x x x
n1 n f x f x
n n1
X 1.5708 1.5708 0.8 0.2 * sin1.57081.5708 0
1.5708 0.8 0.2 * sin1.5708 0 0.8 0.2 * sin0
n1
X n1
0.9167202

Calculamos el error, que es la misma frmula del Error de Newton


Error X n X n1 1.5708 0.9167202 0.65407984 , No es menor que la 1*105 , como no se
cumple que x n x n1 tol 0.65407984 1*10 5 se hace otra iteracin.

Haciendo una tabla de los clculos que tenemos hasta el momento:

n x n 1 xn x n 1 ERROR
0
1 1.570 0.916720 0.654079
8 2 84

2da Iteracin (n=2):

Como el error no es menor o igual que la tolerancia, tenemos que hacer otra interaccin, hay que
redefinir un nuevo intervalo, los datos que tomamos para el nuevo intervalo y encontrar el
siguiente corte con el eje de las x, es el primer corte con el eje de las x y otro punto, esto son
( 1.5708 , 0.9167202 ) para esta iteracin.

Entonces el nuevo punto es ( 1.5708 , 0.9167202 ), note que para este intervalo xn1 xn
importara
colocar el intervalo de esa forma ?.. Claro que no importa.. No importa cmo se coloquen,
siempre van a calcular el valor correcto de la pendiente, entonces lo que hay que hacer viendo la
tabla para redefinir el punto en esta iteracin es lo siguiente:
n x n 1 x x n 1 ERROR
n
1 0 1.5708 0.9167202 0.6540798
4
2 1.5708000 0.9167202

0.9167202 0.8 0.2 * sin0.91672020.9167202 1.5708


X n 1 0.9167202
0.9167202 0.8 0.2 * sin0.9167202 1.5708 0.8 0.2 * sin1.5708
n 1 0.9615513
X
Calculamos el error, que es la misma frmula del Error de Newton,
Error X n X n1 0.9167202 0.9615513 0.04483113 , No es menor que la 1*105 , como no
se cumple que xn xn1 tol0.0.44831131*105se hace otra iteracin.

Haciendo una tabla de los clculos que tenemos hasta el momento:

n x n 1 xn x n 1 ERROR

1 0 1.5708 0.916720 0.654079


2 8
2 1.570800 0.916720
0 2 0.961551 0.044831
3 1

3era Iteracin (n=3):

Como el error no es menor o igual que la tolerancia, tenemos que hacer otra interaccin, hay que
redefinir un nuevo intervalo, los datos que tomamos para el nuevo intervalo y encontrar el
siguiente corte con el eje de las x, es el segundo corte con el eje de las x y otro punto, esto
son (0.9167202, 0.9615513) para esta iteracin.

Entonces el nuevo punto es (0.9167202, 0.9615513 ), note ahora que para este x n1 x n
intervalo .
No importa cmo se coloquen, siempre van a calcular el valor correcto de la pendiente, entonces
lo que hay que hacer viendo la tabla para redefinir el punto en esta iteracin es lo siguiente:

x n 1 x x n 1 ERROR
n
0 1.5708 0.9167202 0.6540798

1.570800 0.9167202 0.9615513 0.0448311


0 3
0.916720 0.9615513
2
0.9615513 0.8 0.2 * sin0.96155130.9615513 0.9167202
X n 1 0.9615513
0.9615513 0.8 0.2 * sin0.9615513 0.9167202 0.8 0.2 * sin0.9167202
n 1
0.9643461

X
Calculamos el error, que es la misma frmula del Error de Newton,
Error X n X n1 0.9615513 0.9643461 0.00279479 , No es menor que la 1*10 5 , como no
se cumple que x tol 0.0.0279479 1*10 5 se hace otra iteracin.
x n n1

Haciendo una tabla de los clculos que tenemos hasta el momento:

n x n 1 x x n 1 ERROR
n

1 0 1.5708 0.9167202 0.6540798

2 1.5708000 0.9167202 0.9615513 0.0448311

3 0.9167202 0.9615513 0.9643461 0.0027948

4ta Iteracin (n=4):

Si se hiciera esta iteracin paso a paso, el nuevo para iteracin seria (0.9615513,
intervalo entonces lo que hay que hacer viendo la tabla 0.9643461), redefinir el punto en esta
para siguiente: iteracin es lo

n xn 1 xn xn 1 ERROR
1 0 1.5708 0.9167202 0.6540798

2 1.5708000 0.9167202 0.9615513 0.0448311

3 0.9167202 0.9615513 0.9643461 0.0027948

4 0.9615513 0.9643461

Seguimos haciendo las iteraciones hasta que x n x n1 tol , completando el mtodo tenemos lo

siguiente:
n x n 1 x x n 1 ERROR
n

1 0 1.5708 0.9167202 0.6540798

2 1.5708000 0.9167202 0.9615513 0.0448311

3 0.9167202 0.9615513 0.9643461 0.0027948

4 0.9615513 0.9643461 0.9643339 1.2201E-05

5 0.9643461 0.9643339 0.9643339 3.1464E-


09

La solucin o la aproximacin a la raz es x n 1 de la 5ta iteracin x 0.9643339

Mtodo Posicin Falsa o Regula Farsi


El mtodo de la Posicin Falsa pretende conjugar la seguridad del mtodo de la biseccin con la
rapidez del mtodo de la secante. Este mtodo, como en el mtodo de la biseccin, parte de dos
puntos que rodean a la raz.

Una ventaja al respecto al mtodo de la secante es que inhibe la posibilidad de una divergencia
del mtodo. Por otra parte y respecto al mtodo de la biseccin, mejora notablemente la eleccin
del intervalo ya que no se limita a partir el intervalo por la mitad. Sin embargo, el mtodo de la
Posicin Falsa tiene una convergencia muy lenta hacia la solucin. Efectivamente, una vez
iniciado el proceso iterativo, uno de los extremos del intervalo tiende a no modificarse

Este mtodo funciona por medio de dos puntos sobre el eje x , es decir un intervalo en x n1 , xn
x
, los cuales se evalan en la funcin para sacar los puntos correspondientes en el eje de la y , los
puntos a obtener
son
f xn1 , f xn , por lo que las coordenadas de los puntos que interceptan a

la funcin son xn1 f xn1 y xn , f xn .


,

f
n1

y x

x n 1
F(x)
f xn

xn x
xn 1 y x n deben de contener a la raz , por lo que el punto x n 1 x n a la derecha de la raz.

Se debe considerar que los


puntos
debe estar a la izquierda y el
punto

eje de la x , genera el siguiente punto d


intervalo propuesto xn1 , xn , como se m

Podemos ver que con la tercera recta secante aproximadamente se acerco a la raz. Entonces
estos
pasos se hacen sucesivamente hasta llegar a la aproximacin de la raz.

El mtodo de Posicin Falsa parte de dos puntos xn1 , xn y sus dos imgenes f xn1 f xn y
,
estima el primer corte con el eje de las x de la recta x n21 , luego se redefinen otros
secante
puntos tomando en cuenta el corte con el eje de las ,f xn1 deja un punto fijo
x xn1
n2 , luego se redefinen
xn , f xn y se calcula el siguiente corte con el eje de las x x otros 2
puntos tomando en cuenta el corte con el eje de las , f xn2 deja un punto fijo
x xn2

xn , f xn y se calcula el siguiente corte con el eje de las x xn3 y as sucesivamente.

La formula a Utilizar es la misma que el mtodo de la secante, solo que con una
diferencia, en la primera Iteracin por Posicin Falsa se hace por El Mtodo de
La secante:

x f x n x n n1

x x
n1 n f x f x
n n1

Error X n n1

A partir de la 2da iteracin hasta la iteracin n se usa la formula de la secante para


obtener el mtodo de Posicin Falsa, ahora el error es el que va a cambiar:

x xn f xn xn xn1
n1

f xn f xn1
Error X n1 n1
X

Resumiendo la escrito anteriormente tenemos: La tcnica que utiliza esta formula


recibe el nombre
de Mtodo de POSICION FALSA. Comenzamos con las dos aproximaciones p , , y p , la 0 1
inciales
f p 0 y
p
0
aproximacin p2 es la interseccin del eje de las x y la lnea
f p y
2
que une
p , f p . La aproximacin P3 es la interseccin del eje x y la lnea 2
1 1
que une p
p , f p ), y as sucesivamente.
1 1
ALGORITMO DEL METODO DE POSICION FALSA

f(xn )f(xn1 )

Paso 1 : Tener un punto inicial que encierre a la raz (xn1 , xn)

Paso 2: Calcular la PRIMERA aproximacin a la raz por el corte con el


eje de las x por el Mtodo de la Secante

f(xn) (xn xn1)


x = xn
n+1
f(xn)f(xn1)
Error = |xn xn+1|

Paso 3: De la segunda iteracin hasta la Iteracin n Iterar por el


Mtodo de la Posicin Falsa con la misma frmula de la secante
de xn+1 = xn f(xn) (xn xn1)
y dejar fijo el punto (xn , f(xn) ), Calcular el

Error del mtodo Error = |xn1 xn+1|


Paso 4: Para ambos pasos 2 y 3 Calcular Error < Tolerancia exactitud

Si Error < Tolerancia exactitud , se encontr la raz con el nmero de cifras consecutivas especificada.

Si Error > Tolerancia exactitud , Regresar al paso 3 para cambiar el intervalo tomando en cuenta xn+1 y luego iniciar otra iteracin hasta que Error <
Tolerancia exacatitud

Ejemplo
Aplique el mtodo de Posicin Falsa para encontrar la raz en el intervalo 3 , 4 de la
funcin
f x 3x2 ex con tol 1*10 4
era
una 1 Iteracin (n=1):
=0.0001), trabajaremos el mtodo agregando
4
Como la tolerancia contiene 4 decimales (1*10
2
decimales mas, esto se hace para ver el comportamiento del error con el fin que en algn
momento f p no llegue a ser cero directamente ya que eso es casi imposible que suceda, por lo
tanto todos
los clculos los haremos con 6 decimales, pero el mtodo para el criterio de paro si se toma en
cuenta 1*104 para el error.
Aplicando la formula de Posicin Falsa se hace por la formula de la secante para encontrar el
primer
corte del eje de las x de la recta secante con los primeros puntos
3 , 4 tenemos: (

x n1 3 y x n 4 )
x f x x n1

x n n
x
n1 n f x f x
n n1
3.511704
X n1 4
3 4 2
e4 4 3
3 42 e4 3 32 e3

Calculamosel error,que esla mismafrmuladel Error de Newton ,


Error X n X n1 4 3.511704 0.488296 , No es menor que 1*104 como no se cumple que
x n x n1 tol 0.488298 1*10 4 se hace otra iteracin.

Haciendo una tabla de los clculos que tenemos hasta el momento:

n n ERROR
x n1 x x n1

1 3 4 3.511704 0.488296

2da Iteracin: (ahora la segunda iteracin hasta n-sima por el mtodo de Posicin
Falsa )

Como el error no es menor o igual que la tolerancia, tenemos que hacer otra interaccin, hay que
redefinir un nuevo intervalo, los datos que tomamos para el nuevo intervalo y encontrar el
siguiente
corte con el eje de las x, es el primer corte con el eje de las x y un punto FIJO ( x n ), esto son
(
3.511704 , 4 ) para esta iteracin.

X n1 4
34 34
2 2
e4 4 3.511704 3.680658
e4 33.5117042 e3.511704
cumple que x n1 x n1 tol 0.1
Calculamos el error,queparaestaiteracinytodas
Error X n1 X n1 3.511704 3.680658 0.168954 , No es menor que
las demses
1*104 , como no se

Haciendo una tabla de los clculos que tenemos hasta el momento:


n x n1 x n
x n1 ERROR

1 3 4 3.511704 0.48829
6
2 3.511704 4 3.680658 0.16895
4

3era Iteracin (n=3):

Como el error no es menor o igual que la tolerancia, tenemos que hacer otra interaccin, hay que
redefinir un nuevo intervalo, los datos que tomamos para el nuevo intervalo y encontrar el
siguiente
corte con el eje de las x, es el segundo corte con el eje de las x y un punto FIJO xn ), esto son
( (
3.680658 , 4 ) para esta iteracin.
e
4 3.680658
2 4

X n1 4 34 34
e 33.680658 e 3.721560
2 4 2 3.680658

Calculamos el error,queparaesta iteracinytodas las demses


Error X n1 X n1 3.680658 3.721560 0.040901 , No es menor que 1*104 , como no se
cumple que x x n1 tol 0..040901 1*104 se hace otra iteracin.
n1

Haciendo una tabla de los clculos que tenemos hasta el momento:

n xn1 xn1 ERROR


xn
1 3 4 3.511704 0.48829
6
2 3.511704 4 3.680658 0.16895
4
3 3.680658 4 3.721560 0.04090
1

Seguimos haciendo las iteraciones hasta x x , completando el mtodo tenemos lo


que siguiente: tol
n1 n1

n x n1 x n
x n1 ERROR

1 3 4 3.511704 0.488296

2 3.511704 4 3.680658 0.168954


3 3.680658 4 3.721560 0.040901

4 3.721560 4 3.730592 0.009032

5 3.730592 4 3.732544 0.001952

6 3.732544 4 3.732964 0.000420

7 3.732964 4 3.733054 0.000090

La solucin a la aproximacin a la raz es x n 1 de la 7 x 3.733054


iteracin

Das könnte Ihnen auch gefallen