Anda di halaman 1dari 5

Universidad de Valparaso 1

Regula Falsi : Este mtodo de interpolacin lineal est dentro del grupo de los que usan intervalos, se
lo conoce tambin como el mtodo de la falsa posicin.
Analicemos la siguiente grfica de la siguiente funcin: fx x 2 8x 8

Sus races, obtenidas va SWP. fx 0, Solution is: x 1. 171 572 875, x 6. 828 427 125
(programado el SWP para mostrar 10 dgitos, esto puede variar segn gusto o necesidades del usuario.)

y
25

20

15

10

0
0 2.5 5 7.5 10
-5 x

y 20

15

10

0
0 2.5 5 7.5 10

-5 x

-10

f3 7 ; f9 17, como podemos observar f(3) y f(9) son de signos diferente.


f9f3 yf9
93
x9 , Solution is: y 4x 19

4x 19 0, Solution is: 194 4. 75


observamos que... f4. 75 7. 437 5 que sigue siendo de signo diferente a f9 17
f9f4.75 yf9
94.75
x9
, Solution is: y 5. 75x 34. 75

5. 75x 34. 75 0, Solution is: x 6. 043 5


f9f6.0435 yf9
x9 , Solution is: y 7. 043 5x 46. 392
96.0435
La misma grfica en un intervalo ms cercano al valor buscado....

Sergio Barrios Chicaisa (serbachi@hotmail.com)


Universidad de Valparaso 2

y 20

15

10

0
4 5 6 7 8

-5 x

-10

Consideremos f(x) 0 y dos valores x 0 y x 1 de modo que f (x 0 ) y f (x 1 ) sean de signos opuestos.


Al unir los puntos : ( x 0 ;f (x 0 )) y ( x 1 ;f (x 1 )) resulta un segmento rectilneo que corta al eje X en el
x x
punto x 2 que se puede calcular mediante la relacin : x 2 x 1 fx 1 fx 0fx1 (deducirla..)
0 1

Algoritmo en accin:
hacer:
x x
x 2 x 1 fx 1 fx 00fx1 1
El algoritmo presente aqu consiste en calcular fx 2 y comparar con fx 0 y fx 1 de modo que
fx 2 reemplace a la expresin que tenga igual signo.

Se puede observar en la grfica que x 2 est muy cerca de la raz de f(x) 0

Si fx 2 es de signo opuesto a fx 0 entonces se hace : x 1 x 2 sin x 0 x 2


Si |fx 2 | valortolerancia detenerse sin devolverse a la primera lnea.

Ejemplo: Calcular la raz de : gx e x x

20

15

10

0
-2 0 2 4

-5 x

Observacin:
e x x 0, Solution is : x . 56714 ; solucin entregada por el S.W.P.

Despus de ubicar dos valores de x, modo que f(x) tenga valores de distinto signo, lo que indica que
existe entonces una raz entre ellos.En este caso, tomemos : x 0 0 y x 1 1

Sergio Barrios Chicaisa (serbachi@hotmail.com)


Universidad de Valparaso 3

primera iteracin : g0 e 0 0 1; g1 e 1 1 0. 632121


x x 1
y reemplazando en : x 2 x 1 gx 1 gx 0gx
; se obtiene : x 2 0, 6127 ; de donde
0 1
0,6127
g0, 6127 e 0, 6127 0, 070814
Por la condicin impuesta, y ya que g0, 6127 y g1 tienen el mismo signo, entonces 0,6127
reemplaza al nmero 1.

segunda iteracin : se calcula nuevamente : g0 e 0 0 1 y


g0, 6127 e 0,6127 0, 6127 0, 070814; x 2 0, 572182. .podemos seguir con las iteraciones.

Trabajo para practicar : Aplicar este mtodo en los ejercicios de la primera gua.

PROGRAMA EN PSEINT. (PSEUDOCDIGO)

n de orden instruccin comentarios


1 SubProceso funcion1 f ( x ) se define
2 funcion1x^2-8*x8 la funcin a estudiar: fx x 2 8x 8
3 Fin SubProceso termina la definicin
4 Proceso RegulaFalsi nombre el proceso de definicin.
5 Leer x0 el programa pide un valor
6 Leer x1 pide un segundo valor
7 Escribir "........................." dibuja en pantalla esos puntitos
8 Repetir comienza proceso
9 kk1 cuenta iteracin
10 x2 x1-f(x1)*(x0-x1)/(f(x0)-f(x1)) calcula tercer valor x2
11 Si f(x0)*f(x2)0 Entonces verifica si estn a distinto lado del eje x
12 x1x2 reemplaza x1 por x2
13 Sino si no estn a distinto lado del eje x
14 x0x2 entonces se realiza cambio contrario
15 Fin Si termina proceso de comparacin.
16 Hasta Que k6 termina en la sexta iteracin
17 Escribir "........................." dibuja( se puede omitir)
18 Escribir " La mejor despus de: ",k," iteraciones: ",x2 escribe mensaje en pantalla.
19 FinProceso termina proceso.

Nota bene: En la lnea 2 s puede cambiar la funcin por otra que se desee estudiar.

Sergio Barrios Chicaisa (serbachi@hotmail.com)


Universidad de Valparaso 4

..........................................................................................................................................
Anexo agregar
.....................................................................................................................................
hx x 2 8x 8
hx 0, Solution is: x 1. 171 572 875, x 6. 828 427 125

y 10

0
-1.25 0 1.25 2.5 3.75 5

x
-5

-10

h3h0 yh0
30
x0
, Solution is: y 5x 8; h0 8; h3 7;

y 0; 5x 8 0, Solution is: x 1. 6 h1. 6 2. 24


h0 8
h3 7
h1. 6 2. 24

Se ha empezado con el intervalo 0; 3 en donde h0 h3 0 , lo que nos asegura que hay all en ese
intervalo a lo menos una raz.
Debemos elegir el siguiente intervalo de modo que se siga cumpliendo esa desigualdad....
tal intervalo tendra que ser: 0; 1. 6

, Solution is: y 5x 6.......... 5x 6 0, Solution is: x 1. 2


Las situaciones que se pueden presentar:

Sergio Barrios Chicaisa (serbachi@hotmail.com)


Universidad de Valparaso 5

y y
25 25

20 20

15 15

10 10

5 5

0 0
0 2.5 5 7.5 10 0 2.5 5 7.5 10
-5 x -5 x

e x2 x 0, Solution is: x 1. 557 145 599 color rosado

e x x 0, Solution is: x 0. 567 143 290 4 color azul

kx e x x

y 5

2.5

0
-5 -2.5 0 2.5 5

-2.5 x

-5

-7.5

-10

Sergio Barrios Chicaisa (serbachi@hotmail.com)

Anda mungkin juga menyukai