Professional Documents
Culture Documents
Mxico
Matemticas
Anlisis Numrico II
Matricula: ES1410913422
Actividades
Unidad 1, Actividad 1. Aproximacin
En esta actividad vas a encontrar para que se cumple que
= 5
En el intervalo [6,1]. Lo vas a hacer analticamente y usando los mtodos de regla falsa y
biseccin.
En un documento de Excel escribe las columnas con las iteraciones, extremo izquierdo, derecho y
el punto en el que se va reevaluando el extremo del intervalo (punto medio para biseccin y c para
regla falsa).
Discute con tus compaeros y anota dichas conclusiones sobre el uso de los mtodos. Realiza las
tablas en una hoja de clculo para algunas iteraciones y el resultado explicito del punto
encontrado, aparte de su evaluacin bajo la funcin as como la grfica de la funcin.
Tip 2: Para que el programa reglafalsa.m funcione tienes que tenerlo en un directorio y
trabajar con Octave en ese directorio. Define una funcin llamada mifunc de la siguiente manera
x f(x)
-6 1.00247875
-5 0.00673795
-4 -0.98168436
-3 -1.95021293
-2 -2.86466472
-1 -3.63212056
0 -4
1 -3.28171817
2 0.3890561
3 12.0855369
4 45.59815
5 138.413159
6 392.428793
450
400
350
300
250
200 f(x)
150
100
50
0
-8 -6 -4 -2 0 2 4 6 8
-50
Para usar octave:
function [c,err,yc]=reglafalsa(f,a,b,d=0.0001,e=0.0001,m=1000)
% entrada: f funcion, a extremo izquierdo, b extremo derecho, y d tolerancia de cero, e tolerancia de que
la funcion ya este en cero, m maximo de iteraciones
ya=feval(f,a);
yb=feval(f,b);
if ya*yb>0,
break;
dx=yb*(b-a)/(yb-ya);
c=b-dx;
ac=c-a;
yc=feval(f,c);
if yc==0,break;
yb=yc;
else a=c;
ya=yc;
ya=yc;
end dx=min(abs(dx),ac);
err=abs(b-a)/2;
yc=feval(f,c);
Conclusin.
El mtodo de la Biseccin converge lentamente, lo que genera la propagacin de error por la cantidad de
operaciones e iteraciones necesaria para que el mtodo converja.
El mtodo de Regla Falsa converge ms rpidamente que el de biseccin porque al permanecer uno de
sus valores iniciales fijo el nmero de clculos se reduce mientras que el otro valor inicial converge hacia
la raz
Referencias: