You are on page 1of 6

Universidad Abierta y a Distancia de

Mxico

Matemticas

Anlisis Numrico II

Alumno: Fernando Luis Mrquez Portillo

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).

Comprueba tu resultado con el Octave usando reglafalsa.m y biseccin.m.

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 1: Grafica la funcin antes.

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

>>> function y=mifunc(x)


y=exp(x)-x-5
endfunction

Y despus usa el programa as

>>> [c,err,fc] = reglafalsa(extremo_izq, extremo_der)


c=999
err=0.xxxx
fc=a.bbbbe-07
Mtodo de la biseccin
i ai bi pi f(pi) f(ai) f(bi)
1 -6 1 -2.5 2.582085 6.00247875 1.718281828
2 -5.5 -5.12 -5.31 5.31494193 5.50408677 5.125976023
3 -5.34375 -5.12 -5.231875 5.2372185 5.34852792 5.125976023
4 -5.304375 -5.12 -5.2121875 5.21763724 5.3093448 5.125976023
5 -5.2996875 -5.12 -5.20984375 5.21530628 5.30468065 5.125976023
6 -5.2823438 -5.12 -5.2011719 5.206682 5.28742431 5.125976023
7 -5.2586719 -5.12 -5.18933595 5.19491166 5.26387411 5.125976023
8 -5.2120267 -5.121 -5.16651335 5.17221777 5.21747732 5.12697005
9 -5.2011504 -5.122 -5.1615752 5.16730786 5.20666062 5.127964083
10 -5.1950067 -5.123 -5.15900335 5.16475078 5.20055088 5.128958122
11 -5.1750047 -5.124 -5.14950235 5.15530464 5.18066089 5.129952167
12 -5.1550007 -5.125 -5.14000035 5.14585804 5.16077118 5.130946217
13 -5.1350007 -5.125 -5.13000035 5.13591691 5.14088775 5.130946217
14 -5.1250007 -5.125 -5.12500035 5.13094657 5.13094691 5.130946217
15 -5.125 -5.125 -5.125 5.13094622 5.13094622 5.130946217

Mtodo de la regla falsa


i ai bi f(ai) f(bi) ci f(ci)
1 -6 1 1.00247875 -3.28171817 -4.36203812 1
2 -6 0 1.00247875 -4 -4.79762158 4.805870921
3 -6 -1 1.00247875 -3.63212056 -4.9184839 4.925794108
4 -6 -2 1.00247875 -2.86466472 -4.96308088 4.970072234
5 -6 -3 1.00247875 -1.95021293 -4.98145943 4.988323472
6 -6 -4 1.00247875 -0.98168436 -4.98951982 4.996328751
7 -6 -4.99777 1.00247875 0.00452299 -4.99322764 5.000011372
La grfica para
= 5

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)

% metodo de la regla falsa

% 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

% c cero, yc=f(c), err es el error del resultado

ya=feval(f,a);

yb=feval(f,b);

if ya*yb>0,

disp(No cumple las condiciones);

break;

end for k=1:m

dx=yb*(b-a)/(yb-ya);

c=b-dx;

ac=c-a;

yc=feval(f,c);

if yc==0,break;

elseif yb*yc>0 b=c;

yb=yc;

else a=c;

ya=yc;

ya=yc;

end dx=min(abs(dx),ac);

if abs(dx)<d,break,end if abs(yc)<e,break,end end c;

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:

Burden, R. L. (2002). Anlisis numrico, quinta edicin. Mxico: CengageLearning Editores.

UnADM (2016). Aproximacin. Anlisis numrico II. UnADM: Mxico

You might also like