Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SECCIÓN: CV61
INTEGRANTES:
Rojas Angulo, Diego Luis U201520277
Salazar Ríos, Elvis Jesé U201520328
CICLO 2018-01
Ejercicio 1: (f(x)=tan(x)*cos(x))
3.1416
Ejercicio 2: (f(x)= (exp(x+1)-exp(-x-1))/(exp(x+1)+exp(-x-1))
3
[ m ] = newtonc(1.5,0.01)
ans = 1.2708
3
m=
1.1038
MÉTODO REGULA FALSI
Caso práctico
MÉTODO BISECCIÓN function [m] = regulafalsi(a,b,er2)
er1=100;
function [m] = bisecciond(a,b,er2) m0=100;
er1=0; for n=0:100;
m0=0; Fb=((10.67*(.455/120)^1.852)*(1.898/b.^4.87))-42;
for n=0:100 Fa=((10.67*(.455/120)^1.852)*(1.898/a.^4.87))-42;
m=(a+b)/2; m=(a*Fb-b*Fa)/(Fb-Fa);
Fa=((10.67*(.455/120)^1.852)*(1.898/a.^4.87))-42; Fm=((10.67*(.455/120)^1.852)*(1.898/m.^4.87))-
Fm=((10.67*(.455/120)^1.852)*(1.898/m.^4.87))- 42;
42; if Fa*Fm<0
if Fa*Fm<0 b=m;
b=m; else
else a=m;
a=m; end
end er1=abs((m-m0)/m)*100;
er1=abs((m-m0)/m)*100; m0=m;
m0=m; if er1<=er2
if er1<=er2 break
break end
end end
end disp(n);
disp(n); end
end [m] = regulafalsi(0.1,0.2,0.01)
[m] = bisecciond(0.1,0.1,0.01)
4
1
m =0.1033
m= 0.1000
MÉTODO SECANTE
function [ m ] =newtond(x0,er2)
er1=100;
function [ m ] = secanted(x0,x1,er2)
m0=100;
er1=100;
for n=1:100
m0=100;
Fx0=(10.67*(0.455/120)^1.852*(1.898./x0.^4.87))-
for n=0:100
42;
Fx0=((10.67*(.455/120)^1.852)*(1.898/x0.^4.87))-
dFx0=10.97*(0.455/120)^1.852*1.989*(-4.87*x0.^-
42;
5.87);
Fx1=((10.67*(.455/120)^1.852)*(1.898/x1.^4.87))-
m=x0-Fx0/dFx0;
42;
x0=m;
m=(x0*Fx1-x1*Fx0)/(Fx1-Fx0);
er1=abs((m-m0)/m)*100;
x0=x1;
m0=m;
x1=m;
if er1<=er2
er1=abs((m-m0)/m)*100;
break
m0=m;
end
if er1<=er2
end
break
disp(n);
end
end
end
disp(n);
[ m ] =newtond(0.1,0.01)
end
4
m=
[ m ] = secanted(0.1,0.2,0.01)
0.1033
8
m=
0.1033