Sunteți pe pagina 1din 4

Mtodo de la Falsa Posicin o Regula Falsi

1


MTODO DE LA FALSA POSICIN O REGULA FALSI

Luis Eduardo Daz
e-mail: luis-ed1988@hotmail.com
Yeison Jos Hernndez
e-mail: hernandez.ing@hotmail.com
Sixto Manuel Santiago
e-mail: sixto_santiago@hotmail.com

RESUMEN: El mtodo de la falsa posicin o regula
falsi es otra alternativa usada para resolver el
problema de encontrar el cero de una funcin dada
aprovechando la idea de unir los puntos (a, f(a)) y
(b, f(b)) con una lnea recta. La interseccin de
esta lnea con el eje x proporciona una mejor
estimacin 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.

PALABRAS CLAVE: Falsa posicin, lnea recta,
interpolacin lineal.

1 INTRODUCCIN

En el presente escrito mostraremos como darle solucin
a una ecuacin dada a travs del mtodo de biseccin
utilizando de esta manera para obtener los clculos
herramientas como Excel y Winplot, los cuales nos
facilitan y muestran de forma concisa los resultados
deseados, de esta forma logramos encontrar una
solucin por medio de la aproximacin en base a
intervalos.

2 FUNDAMENTOS TEORICOS

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.

Usando tringulos semejantes, la interseccin de la lnea
recta con el eje de las x se estima mediante:

(1)

Multiplicando en cruz la Ec. (1) obtenemos:

(2)

Agrupando trminos y reordenando:

(3)

Dividiendo entre

(4)




Figura 1. Representacin grafica del mtodo de la falsa
posicin.

Mtodo de la Falsa Posicin o Regula Falsi


2



3 CALCULOS Y ANALISIS DE
RESULTADOS

Como primera medida tomamos las formulas de las
ecuaciones dadas y las ingresamos en un cuadro de
Excel con el fin de detectar el cambio de signo.

Para la ecuacin:

(5)
Tenemos,


Tabla 1. Datos ingresados en los campos
correspondientes.



Como podemos observar en la Tabla 1 ingresamos la
formula para la ecuacin empezando en la primera celda
de la tabla usando como valor de x A11 en este caso
que seria la celda que contiene el valor -5, luego
copiamos la formula en toda la columna y obtenemos la
solucin en cada celda automticamente

Podemos observar donde hay un cambio de signos que
en este caso serian los limites inferior -3, y superior -2,
tomando estos dos valores y copindolos en una nueva
tabla:.

Tabla 2. Iteraciones para encontrar la solucin



De esta manera volvemos a utilizar la Ec. (5) para hallar
f(a) y f(b) teniendo en cuenta remplazar por x los valores
de los limites colocados en la Tabla 2.



Tabla 3. Formula para hallar f(b).



Para hallar los valores de Cn aplicamos la Ec. (4). Y
para f(cn) tomamos de nuevo la Ec. (5) y remplazamos x
por el valor Cn.

Tabla 4. Formula para hallar f(cn)



En la columna Error colocamos una condicin, la cual
nos dir cuando obtenemos una solucin, preguntando
si el valor contenido en la celda de f(cn) multiplicado por
el valor de cn es menor que la tolerancia establecida,
que es este caso es de 1x10
-4
arrojar el mensaje
SOLUCION si no, TODAVIA NO.

Tabla 5. Formula para hallar Error.








Mtodo de la Falsa Posicin o Regula Falsi


3

Ahora, efectuando los clculos respectivos se observan
los siguientes resultados:

Tabla 6.



Se observa que la computacin frena en la iteracin
nmero 13.

Resultado: -2,10305959


Para la ecuacin:

(6)

Tenemos:

Tabla 7.



Tabla 8.





Como se observa en la Tabla 8. La computacin frena
en la iteracin nmero 31.

Resultado: -4,04331815


4 GRAFICAS Y ANALISIS



Grafica 1. Grafica de Ec. (5).

La raz de EXP(-A11)+EXP(2*A11)+2*A11-4 es
aproximadamente -2,103059587, con un error de
0.0001.

Como se observa en la Grafica 1. La raiz se encuentra
entre el intervalo [-3,-2].



Grafica 2. Grafica de Ec. (6).

16 13 10 8 5 2 2 5 8 10 13 16
16
13
10
8
5
2
2
5
8
10
13
x
y
10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10
9
8
7
6
5
4
3
2
1
1
2
3
4
5
6
7
8
9
x
y
Mtodo de la Falsa Posicin o Regula Falsi


4



La raz de EXP(-A11)+A11^3-2*A11+1 es
aproximadamente -4,04331815, con un error de
0.0001.

Observando la Grafica 2. Y analizando los resultados del
mtodo realizado en Excel, La raz se encuentra entre el
intervalo [-5,-4].

5 CODIGO FUENTE


using namespace std;

double f(double x)
{return (exp(-5*x)-4*x);}//Aqui se coloca la funcion


main()
{


{double a=-0,b=10,c; // Modificar el intervalo donde estar
la raiz aqui <----
int i=1 ;

if (f(a)*f(b)<0)

{
c=(a*f(b)-b*f(a))/(f(b)-f(a));
cout<<" METODO DE FALSA
POSICION "<<endl;
cout<<"\t"<<"----------------------------------------------------------
"<<endl;
cout<<"\t"<<"---------------------------------------------------------
"<<endl;

cout<<"\t"<<"i"<<"\t"<<"\t"<<"a"<<"\t"<<"\t"<<"p.m"<<"\t"<
<"\t"<<"b"<<endl;
cout<<"\t"<<"---------------------------------------------------------
"<<endl;
cout<<"\t"<<"---------------------------------------------------------
"<<endl<<endl;
while (i<=40)
{
system ("color fc");
if (f(a)*f(c)<0)
{
b=c;
c=(a*f(b)-b*f(a))/(f(b)-f(a));
}
else if (f(b)*f(c)<0)
{
a=c;
c=(a*f(b)-b*f(a))/(f(b)-f(a));
}


cout<<"\t"<<i<<"\t"<<"\t"<<a<<"\t"<<"\t"<<c<<"\t"<<"\t"<<
b<<endl;
i=i+1;


}
}
else if (f(a)*f(b)==0)
{
if(f(a)==0)
cout<<" a es una raiz de la funcion "<<endl;
else
cout<<" b es una raiz de la funcion "<<endl;
}
else
cout<<"no hay raiz en el intervalo "<<endl<<endl;

cout<<endl;

}
system("PAUSE");
return EXIT_SUCCESS;

}

6 CONCLUSION
Se calculo y se llego a la raz de una ecuacin utilizando
el mtodo de la falsa posicin o regula falsi,
comprobando que el mtodo de la regla falsa
proporciona una solucin ms rpida que el mtodo de
biseccin ya que usando una recta que pasa por los dos
puntos dados, encuentra un valor que corresponde al
punto de corte de esta recta con el eje x, este nuevo
punto remplazar a uno de los dos iniciales. Seguir
este proceso hasta llegar a una tolerancia.

Tambin se grafico las distintas ecuaciones logrando
ubicar el lugar donde se encuentra la raz dentro de un
determinado intervalo.


7 BIBLIOGRAFIA

[1] Chapra, Steven C. and Canale Raymond P.,
Mtodos Numricos para ingenieros, McGraw-Hill,
Mxico (2007)

FUENTES ELECTRONICAS

[1 ] http://www.uv.es/~diaz/mn/node23.html(Consulta:
19/03/2012).

[2]http://www.tonahtiu.com/notas/metodos/ec_nolineales
_posicion_falsa.htm (Consulta: 19/03/2012).

S-ar putea să vă placă și