Está en la página 1de 4

Mtodo de punto falso

Aun cuando la biseccin es una tcnica perfectamente vlida para determinar


races, su mtodo de aproximacin por "fuerza bruta" es relativamente ineficiente.
La falsa posicin es una alternativa basada en una visualizacin grfica.

Un inconveniente del mtodo de biseccin es que al dividir el intervalo de x1 a xu


en mitades iguales, no se toman en cuenta las magnitudes de f(x1) y f(xu). Por
ejemplo, si f(x1) est mucho ms cercana a cero que f(xu), es lgico que la raz se
encuentre ms cerca de x1 que de xu. Un mtodo alternativo que aprovecha esta
visualizacin grfica consiste en unir f(x1) y f(xu) con una lnea recta. La interseccin
de esta lnea con el eje de las x representa una mejor aproximacin de la raz. El
hecho de que se reemplace la curva por una lnea recta de una "falsa posicin" de
la raz; de aqu el nombre de mtodo de la falsa posicin, o en latn, regula falsi.
Tambin se le conoce como mtodo de interpolacin lineal.

Representacin grfica del mtodo de la falsa posicin. Con los tringulos


semejantes sombreados se obtiene la frmula para el mtodo
Frmula

Usando tringulos semejantes, la interseccin de la lnea recta con el eje de las x


se estima mediante:

f ( xl ) f ( xu )

x r xl x r xu

Multiplicando en cruz la ecuacin anterior obtenemos:

f ( xl )( xr xu ) f ( xu )( xr xl )

Agrupando trminos y reordenando:

xr f xl f xu xu f xl xl f xu

Dividiendo entre f xl f xu

xu f ( xl ) xl f ( xu )
xr
f ( xl ) f ( xu )

Esta es una de las formas del mtodo de la falsa posicin. Esta puede ponerse en
una forma alternativa al separar los trminos:

xu f ( xl ) xl f ( xu )
xr
f ( xl ) f ( xu ) f ( xl ) f ( xu )

sumando y restando xu en el lado derecho:

xu f ( xl ) xl f ( xu )
xr xu xu
f ( xl ) f ( xu ) f ( xl ) f ( xu )

Agrupando trminos se obtiene:

xu f ( xu ) xl f ( xu )
xr xu
f ( xl ) f ( xu ) f ( xl ) f ( xu )

o:
f ( xu )( xl xu )
xr xu
f ( xl ) f ( xu )

Esta es la frmula de la falsa posicin. El valor de xr calculado con la ecuacin


reemplazar, despus, a cualquiera de los dos valores iniciales, xl o xu, y da un
valor de la funcin con el mismo signo de f(xr). De esta manera, los valores xl y xu
siempre encierran la verdadera raz. El proceso se repite hasta que la
aproximacin a la raz sea adecuada.

Algoritmo

Paso 1: Elija valores iniciales inferior, xi, y superior xu, que encierran la raz, de
forma tal que la funcin cambie de signo en el intervalo. Esto se verifica
comprobando que f(xl) f(xu) <0.

Paso 2: Una aproximacin de la raz xr se determina mediante:

f ( xu )( xl xu )
xr xu
f ( xl ) f ( xu )

Paso 3: Realice las siguientes evaluaciones para determinar en qu subintervalo


est la raz:

a) Si f(xl)f(xr) < 0, entonces la raz se encuentra dentro del subintervalo inferior o


izquierdo. Por lo tanto, haga xu = xr y vuelva al paso 2.

b) Si f(xl)f(xr) > 0, entonces la raz se encuentra dentro del subintervalo superior o


derecho. Por lo tanto, haga xl = xr y vuelva al paso 2.

c) Si f(xl)f(xr) = 0, la raz es igual a xr; termina el clculo.

Ejemplo

use el mtodo de falsa posicin para resolver f(x)=e^-x, para el intervalo (0,1) y E= 0,0001

solucin:

el primer paso del mtodo consiste en asignar dos valores iniciales a la incgnita.

I=1

a=0 f(a)=1 verificar que la funcin cambia de signo entre los intervalos

b=1 f(b)=-0.63212
f(a) x f(c)= (+)x(-)= - cambiar el extremo b y realizar otra interaccin

I=2

a=0 f(a)=1

b=0.61270 f(b)=-0,07081

C = af (b) bf(a) / f (b) f(a) = (00,071801 0,612701 0) / -071801 1 = 0,57218

f(c) = 0,57218 0,57218 = - 0,00789 >

f(a) x f(c) = (+) x (-) = - Cambiar el extremo b y realizar otra iteracin.

I=3

a = 0 f(a) = 1

b = 0,57218 f(b) = -0,00789

C = af b bf(a) f b f(a) = 00,00789 0,572181 0,00789 1 = 0,

f(c) = 0,56770 0,56770 = - 0,00087 >

f(a) x f(c) = (+) x (-) = - Cambiar el extremo b y realizar otra iteracin.

I=4

a = 0 f(a) = 1

b = 0,56770 f(b) = - 0,00087

C = af b bf(a) f b f(a) = 00,00087 0,567701 0,00087 1 = 0,56721 f(c) =


0,56721 0,56721 = -0,00010 >

f(a) x f(c) = (+) x (-) = - Cambiar el extremo b y realizar otra iteracin.

I=5

a = 0 f(a) = 1

b = 0,56721 f(b) = -0,00010

C = af b bf(a) f b f(a) = 00,00010 0,567211 0,00010 1 = 0,56715

f(c) = 0,56715 0,56715 = - 0,00002 < La raz es 0,56715.

También podría gustarte