Vous êtes sur la page 1sur 4

UNIVERSIDAD NACIONAL DE

INGENIERIA
"UNI, Ciencia y Tecnologa al
TRABAJO
servicio
delENCARGADO
Pas"

ALUMNO:

ARZAPALO GONZALES, Horeb Pedro

CURSO:

METODOS NUMERICOS

ESPECIALIDAD:

Ing. De Minas

CODIGO:

2092578i

CICLO:

2014 II

22 DE OCTUBRE DEL 2014

METODO DE NEWTON RAPHSON


%metodo de newton raphson
clear, clc
cf=input('ingrese funcion a evaluar: ');
syms x
f = inline(cf);
derivada = diff(cf, x);
df= inline(derivada);
tol= input('ingrese tolerancia: ');
error=50;
x=input('ingrese un valor inicial: ');
n=0;
disp('
n
x1
error')
while(error>tol)
fprintf('\t%i\t%3.5f\t%f\n',n,x,error);
n=n+1;
x= x - f(x)/df(x);
error= abs( f(x) );
end

METODO DE LA SECANTE
clear all;
clc;
a=input('Ingrese limite inferior: ');
b=input('Ingrese limite sup?rior: ');
n=input('Ingrese numero de segmentos: ');

h=(b-a)/n;
n=n+1;
y=zeros(n,1);
x=zeros(n,1);
suma=0;
syms u
AreaAna=int((1-u-4*(u^3)+3*(u^5)),a,b);
for i=1:n
x(i)=a+h*(i-1);
y(i)=1-x(i)-4*x(i).^3+3*x(i).^5;
%y(i)=funcion(x(i));
end
for i=2:n-1
suma=suma+y(i);
Area=0.5*h*(y(1)+2*suma+y(n));
ep=(abs((AreaAna-Area)/AreaAna))*100;
if AreaAna-Area<0.0001
fprintf('%8.4f %8.4f %8.4f\n',Area,ep,i)
end
end

METODO DEL PUNTO FIJO


clear all;
clc;
a=input('Ingrese limite inferior: ');
b=input('Ingrese limite sup?rior: ');
n=input('Ingrese numero de segmentos: ');

h=(b-a)/n;
n=n+1;
y=zeros(n,1);
x=zeros(n,1);
suma=0;
syms u
AreaAna=int((1-u-4*(u^3)+3*(u^5)),a,b);
for i=1:n
x(i)=a+h*(i-1);
y(i)=1-x(i)-4*x(i).^3+3*x(i).^5;
%y(i)=funcion(x(i));
end
for i=2:n-1
suma=suma+y(i);
Area=0.5*h*(y(1)+2*suma+y(n));
ep=(abs((AreaAna-Area)/AreaAna))*100;
if AreaAna-Area<0.0001
fprintf('%8.4f %8.4f %8.4f\n',Area,ep,i)
end
end