Anda di halaman 1dari 3

Universidad de Valparaso 1

Secante : Este mtodo de interpolacin lineal est dentro del grupo de los que no usan intervalos, se lo
conoce como mtodo abierto".
Ya que casi todas las funciones pueden aproximarse por un segmento rectilneo sobre un intervalo
pequeo, se empieza a partir de un valor prximo a la raz, el que se puede obrtener a partir de una grfica o
de unas cuantas aplicaciones de la bsqueda binaria o bisecin.
Sea x 0 este valor prximo a la raz "r" , supongamos adems que yf(x) es lineal en la vecindad de la raz
"r" , se elige luego otro valor x 1 prximo a x 0 y a "r" que an no se conoce y trazamos una lnea recta por
ambos puntos.
Debido a que no se conoce el valor de la raz, los dos puntos pueden estar en extremos opuestos de la raz
o ambos a la derecha o ambos a la izquierda de sta
Si yf(x) fuese lineal realmente, la recta cortara al eje x en la raz, pero f(x) nunca es exactamente lineal y
si lo fuera , no tendra sentido usar un mtodo numrico.
Para obtener mejores estimaciones de la raz se puede realizar este clculo repetidamente, siempre
eligiendo, los dos valores x i ms prximos a la raz.
El efecto neto de esta regla es hacer x 0 x 1 y x 1 x 2 , despus de cada iteracin. (Las excepciones a esta
regla son casos patolgicos...)
Por razones de simplicidad se explicar este procedimiento utilizando una funcin polinmica de segundo
grado para ilustrar los clculos a realizar.
Ejercicio ilustrativo: 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

Se han elegido los puntos 3, 0 y 9, 0 (la raz es (r,0) ) y calculamos de inmediato a qu valores
3 7
corresponden en las ordenadas segn la grfica de yf(x). f
9 17

y 20

15

10

0
0 2.5 5 7.5 10

-5 x

-10

Sergio Barrios Chicaisa (serbachi@hotmail.com)


Universidad de Valparaso 2

Buscamos la ecuacin de la lnea recta que pasa por ambos puntos...

f9f3 yf9
93
x9
, Solution is: y 4x 19 , con la ecuacin ya obtenida buscamos el punto de interseccin

con el eje x:
4x 19 0, Solution is: 194 4. 75, y encontramos el punto 4. 75, 0
ahora el punto 3, 0es sustitudo por 9, 0 y este ltimo por 4. 75, 0
La nueva ecuacin de lnea recta obtenida ser:
f9f4.75 yf9
94.75
x9 ; Solution is: y 5. 75x 34. 75 y su interseccin con el eje x...
5. 75x 34. 75 0, Solution is: x 6. 043 5

ahora el punto 9, 0 es sustitudo por 4. 75, 0 y este ltimo por 6. 043 5, 0


f4.75f6.0435 yf4.75
4.756.0435
x4.75
, Solution is: y 2. 793 5x 20. 706 625

2. 793 5x 20. 706 625 0, Solution is: x 7. 412 430 643

Ahora el punto 4. 75, 0 es sustitudo por 6. 043 5, 0 y este ltimo por 7. 412 430 643, 0
f6.0435f7. 412 430 643 yf6. 043 5
Mostraremos la ltima iteracin: 6.04357. 412 430 643 x6. 043 5 , Solution is: y 5. 455 930 644x 36.
797 024 59
La serie de lneas rectas muestran cmo se va acercando a la raz el punto de interseccin de ellas con el

eje x.

y 20

15

10

0
0 2.5 5 7.5 10

-5 x

-10

La misma grfica en un intervalo ms cercano al valor buscado....

Sergio Barrios Chicaisa (serbachi@hotmail.com)


Universidad de Valparaso 3

y
7.5

2.5

0
6.5 6.625 6.75 6.875 7

x
-2.5

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 punto
x x
x 2 que se puede calcular mediante la relacin : x 2 x 1 fx 1 fx 0fx1 (deducirla..)
0 1

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 Secante 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 x0x1 reemplaza x0 por x1
12 x1x2 reemplaza x1 por x2
13 Hasta Que k6 termina en la sexta iteracin
14 Escribir "........................." dibuja lnea punteada ( se puede omitir)
15 Escribir " La mejor despus de: ",k," iteraciones: ",x2 escribe mensaje en pantalla.
16 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)

Anda mungkin juga menyukai