UNIVERSIDAD MAYOR DE SAN ANDRES

FACULTAD DE INGENIERIA
INGENIERIA ELECTRONICA

METODOS NUMERICOS ETN - 505

TRABAJO PRACTICO:

NOMBRE:

Quispe Mamani Monica Gladys

DOCENTE: ING. Ramiro Puch Teran

FECHA: 19-1-2017

LA PAZ - BOLIVIA
2017

METODO PUNTO FIJO function x=puntofijo(g. se debe introducir como funcion inline % x0: Estimación inicial para el proceso de iteración % E: Error absoluto para la raiz aproximada % maxi: Maximo numero de iteraciones permitidas % % Variables de salida: % x: Valor aproximado de la raiz %------------------------------------------------------------------------ -- disp('Método del Punto Fijo'). % Tomando como criterio de parada abs(x(i+1)-x(i))<=E o la cota sobre el % numero de iteraciones dada por maxi.x0. b=feval(g.b]. if cond>=1 disp('Error: La función g(x) es divergente'). err=abs(b-a). . c=feval(g. % % Variables de entrada: % g(x): Funcion a iterar. end S=sparse(k+1. end disp(A).[1 2 3 4]. for k=0:maxi.1)).dg.maxi+1.b).'k x(k) x(k+1) E']). A=zeros(maxi+1. A=A+full(S).E. cond=abs(feval(dg.4). % El Método del Punto Fijo aproxima una raiz de la ecuacion f(x)=0. a=b.a).[k a b err]. tal % que g(x)=x cercanao a x(0). if err<=E break. end. % tales que f(a) y f(b) son de signos opuestos.maxi) %------------------------------------------------------------------------ --%ALGORITMO % Sea f(x) una función derivable (continua) en el intervalo [a. disp([' '. x=a.4). se debe introducir como funcion inline % dg(x): Derivada de la función g. else a=x0.

6).'k x(k) x(k+1) f(x(k)) f(x(k+1)) E']). .x0. x=a. % tales que f(a) y f(b) son de signos opuestos.[1 2 3 4 5 6].maxi+1. if err<=E break.a)).6). end S=sparse(k+1. % El Método de Newton Raphson aproxima una raiz de la ecuacion f(x)=0 % cercana a x(0) que resulta de la aplicación de la serie de Taylor a % f(x(k+1)) en x(k)para el polinomio lineal.[k a b fa fb err]. se debe introducir como funcion inline % df(x): Derivada de la funcion a iterar.E. A=A+full(S). a=x0.a). err=abs(b-a). % % Variables de entrada: % f(x): Funcion a iterar.maxi) %------------------------------------------------------------------------ --% ALGORITMO % Sea f(x) una función derivable (continua) en el intervalo [a. for k=0:maxi.b). fb=feval(f. fa=feval(f.df. disp([' '. b=a-(fa/feval(df.METODO NEWTON RAPHSON function x = newton(f. % Tomando como criterio de parada abs(x(i+1)-x(i))<=E o la cota sobre el % numero de iteraciones dada por maxi. a=b. A=zeros(maxi+1. se debe introducir como % funcion inline % x0: Estimación inicial % E: Error absoluto para la raiz aproximada % maxi: Maximo numero de iteraciones permitidas % % Variables de salida: % x: Valor aproximado de la raiz %------------------------------------------------------------------------ -- disp('Método de Newton Raphson').b]. end disp(A).