Documentos de Académico
Documentos de Profesional
Documentos de Cultura
[ 3 . 5 ; 3 . 0 ] RAZ ???
[ 3 . 0 ; 2 . 5 ] RAZ ???
[ 2 . 0 ; 1 .5] RAZ ???
[ 0 . 5 ; 0 . 0 ] RAZ ???
[ 0 . 0 ; 0 . 5 ] RAZ ???
[ 1 . 5 ; 2 . 0 ] RAZ ???
[ 2 . 5 ; 3 . 0 ] RAZ ???
[ 3 . 0 ; 3 . 5 ] RAZ ???
Tabulacin: f ( x ) 5 8 cos( 3 x ) x 2
Las races se indican en la gura
En la gura
anterior y esta
se han indicado
los cambios de
signo en la
gura con un
crculo y
adems con
una echa
En el intervalo [0 ; 2]
x=-5:0.0001:5;
y=2*x.^3+3*x.^2-12*x+6;
plot(x,y)
grid
axis([-5 4 -50 50])
Tercera forma.- Consiste en transformar la funcin f en la
forma , luego , se gracan
En el mismo sistema de coordenadas donde las raices de f
Son las intersecciones de las grcas.
Luego
x=-3:0.0001:3;
y=x.^2-2;
z=-1./x;
plot(x,y,x,z)
grid
axis([-3 3 -2 4])
Ejercicios:
1.-
2.-
3.-
4.-
5.-
Mtodo de biseccin
Si se tiene que f C [ a , b ] , o sea la
funcin f es continua en el intervalo [a, b]
, y si f ( a ) f ( b ) 0 entonces existe un
punto t ] a, b [ tal que f (t) = 0, este t
se consigue usando un algoritmo que
efecte lo visto en las guras anteriores:
Mtodo de biseccin
1ero. 2do.
El proceso es de encajonamiento:
3ero. 4to. . . .
El proceso es de encajonamiento
continuar hasta cumplir la
tolerancia:
o sea,
cuando
a b /2 Er
Paso1: Denir f (x), // funcin continua en [a,b]
Paso2: Entrar a, b, error; // tolerancia
b a
Paso3: t
2
Paso4: if (f (t)*f (a)<0) { b=t ; }
Paso5: en otro caso { a=t ; }
Paso6: if (abs(a - b )/2>error) ir a (3)
Paso7: Publicar [a, b]; // Intervalo nal
Paso8: Parar.
Ejemplo de Biseccin 1
Si fuera el caso de la funcin
f ( x) ( x 3) 3
2
y la estudiamos en el intervalo
[a, b] = [4, 5],
donde claramente se tiene que
f(a)*f(b)<0 pues
( f(4) = - 2)*( f(5) = 1) = - 2<0
Tabla de Resultados de
Biseccin
1 0 2 1 -0.158529
1.1132812
9 1.1093750 1.1171875 -0.001216 0.0035087
5
http://portales.puj.edu.co/
objetosdeaprendizaje/Online/OA10/
capitulo5/5.htm
Ejemplo de Biseccin 2 Hallar las
raices de la ecuacion exp(-x)-x=0
x=-3:0.001:3;
>> y=exp(-x);
>> z=x;
>> plot(x,y,x,z)
grid
>> axis([-3 3 -3 3])
biseccion(f,a,b,tol,n)
biseccion(' exp(-x)-x, 0,1 ,0.0001 ,30)
Ejercicios
Resolver las siguientes ecuaciones
a)exp(x) = 9 , b)sin(t) t 2 = 0,
c) x3 8x5 + 5x2 x + 9 = 0 ,
d) x exp(x) sin(x) + 3 = 0 ,
e) cos( t) 0.5 = 0 ,
Observacin: Este algoritmo de biseccin como se
vio es muy simple y manejable adems es robusto
pues siempre converge a una solucin, pero tiene en
contra el problema de que converge muy lentamente
y el nmero de iteraciones debe ser grande.
1ero. 2do.
El proceso acercamiento a la Raz
continuar hasta cumplir la
tolerancia:
o sea,
cuando
tn t n 1 E r
Si se tiene que f C [ a , b ] , o
sea la funcin f es continua en
el intervalo [a, b], y sif ( a ) f ( b ) 0
entonces se tiene un punto
t ] a, b [ tal que f (t) = 0, este t
se consigue usando un algoritmo
que efecte lo visto en las guras
anteriores:
Paso1: Denir f (x), // funcin continua en
[a,b]
y la estudiamos en el intervalo
[a, b] = [3, 5],
donde claramente se tiene que
f(a)*f(b)<0 pues
( f(4) = - 3)*( f(5) = 1) = - 3<0
Tabla de Resultados de Cuerda
x=-3:0.001:3;
>> y=exp(x)+2-x;
>> z=6-2*cos(x);
>> plot(x,y,x,z)
>> grid
Ejemplo: Hallar una raiz de : f(x)= exp(-x) +x-2
x=-3:0.001:3;
>> y=exp(-x);
>> z=2-x;
>> plot(x,y,x,z)
>> grid
REGLAFA
ingrese la funcion asociada f(x)= exp(-x)+x-2
limite inferior : 1
limite superior : 2
la raiz es = 1.84140561
Mtodo de las
Newton
o
De las Tangentes
Mtodo de Newton
El proceso es que toma la direccin
de la recta tangente en un punto de
la funcin f hasta la interseccin
con eje x. Este ltimo punto es muy
cercano al de la raz. Si el mtodo
se repite se llega a la raz:
Mtodo de Newton
El proceso acercamiento a la Raz:
1ero. 2do.
El proceso acercamiento a la Raz
continuar hasta cumplir la
tolerancia:
o sea,
cuando
tn t n 1 E r
Supngase que la funcin f es
continuamente diferenciable dos veces
en el intervalo [a, b]; f C 2 [ a , b ]
Sea tn [a,b] una aproximacin a t tal
que f(tn)0 y |tn-t| es pequeo.
Consideraremos la expansin de Taylor de
primer grado para f(t) alrededor de tn.
Donde q(t) est entre t y tn. Como f (t) = 0 , la ecuacin
(1), con t = t , nos resulta:
Solucin:
Calculamos la derivada de f(t), o sea: f (t) = 2cos(t)
1.
Como en este caso particular conocemos el intervalo
que contiene la raz damos el punto medio, como la
primera aproximacin: t = 1.5.
x=-3:0.00001:3;
y=2*sin(x)-x;
plot(x,y)
grid
newton('2*sin(x)-x',1.5,0.000001,30)
El metodo tuvo exito despues de 5 iteraciones
Resultados obtenidos
i x_i f(x_i)
1.0000 2.0766 -0.3269
2.0000 1.9105 -0.0248
3.0000 1.8956 -0.0002
4.0000 1.8955 -0.0000
5.0000 1.8955 -0.0000
El metodo tuvo exito despues de
5 iteraciones
Resultados obtenidos
Problemas
1.Aproxime con 104 y 107 de precisin las races de
las siguientes ecuaciones en los intervalos dados:
y la estudiamos en el intervalo
[a, b] = [4, 5],
donde claramente se tiene que
f(a)*f(b)<0 pues
( f(4) = - 2)*( f(5) = 1) = - 2<0
Tabla de Resultados de Newton
Por denicin:
Tomando la aproximacin
1ero. 2do.
El proceso acercamiento a la Raz
continuar hasta cumplir la
tolerancia:
o sea,
cuando
xn x n 1 E r
Si se tiene que f C [ a , b ] , o
sea la funcin f es continua en
el intervalo [a, b], y sif ( a ) f ( b ) 0
entonces se tiene un punto
t ] a, b [ tal que f (t) = 0, este t
se consigue usando un algoritmo
que efecte lo visto en las guras
anteriores:
Paso1: Denir f (x), // funcin continua en [a,b]
Paso2: Entrar x0, x1, error; // tolerancia
f ( x1 )( x1 x0 )
Paso3: t x1
f ( x1 ) f ( x0 )
y la estudiamos en el intervalo
[a, b] = [4, 5],
donde claramente se tiene que
f(a)*f(b)<0 pues
( f(4) = - 2)*( f(5) = 1) = - 2<0
Tabla de Resultados de Secante
t=-5:0.00001:5;
y=t;
z=2*sin(t);
plot(t,y,t,z)
grid
Comparacin de los Mtodos Iterativos