Sunteți pe pagina 1din 6

Ejercicio 1

function [m] = bisec02(a,b,iter)

for n=0:iter
m=(a+b)/2;
Fa=tan(a).*cos(a);
Fm=tan(m).*cos(m);
if Fa*Fm<0
b=m;
else
a=m;
end
end
end

Ejercicio 2
function [m] = bicei01(a,b,iter)
for n=0:iter
m=(a+b)/2;
Fa=(exp(a+1)-exp(-a-1))/(exp(a+1)+exp(-a-1));
Fm=(exp(m+1)-exp(-m-1))/(exp(m+1)+exp(-m-1));

if Fa*Fm<0
b=m;
else
a=m;
end

end

Ejercicio 3

function [m] = bisec03(a,b,iter)

for n=0:iter
m=(a+b)/2;
Fa=log(a^3+2)*tan(a);
Fm=log(m^3+2)*tan(m);
if Fa*Fm<0
b=m;
else
a=m;
end
end
end
Ejercicio 4: ahora con error (Tipo examen)

function [m] = bisec100(a,b,er2)


er1=100;
m0=100;
for n=0:100
m=(a+b)/2;
Fa=tan(a)*cos(a);
Fm=tan(m)*cos(m);

if Fa*Fm<0
b=m;
else
a=m;
end
er1=abs((m-m0)/m)*100;
m0=m;
if er1<=er2
break
end

end
disp(n);
end

[m] = bisec100(2,4,0.01)
**************************************************************************

function [m] = regula100(a,b,er2)


er1=100;
m0=100;
for n=0:100
%m=(a+b)/2;
Fa=tan(a)*cos(a);
Fb=tan(b)*cos(b);
m=(a*Fb-b*Fa)/(Fb-Fa);
Fm=tan(m)*cos(m);

if Fa*Fm<0
b=m;
else
a=m;
end
er1=abs((m-m0)/m)*100;
m0=m;
if er1<=er2
break
end

end
disp(n);
end

[m] = regula100(2,4,0.01)
****************************************************************************
function [m] = secante100(x0,x1,er2,inter)
er1=100;
m0=100;
for n=1:inter
Fx0=tan(x0).*cos(x0);
Fx1=tan(x1).*cos(x1);

m=(x0*Fx1-x1*Fx0)/(Fx1-Fx0);
x0=x1;
x1=m;
er1=abs((m-m0)/m)*100;
m0=m;
if er1<=er2
break
end
end
disp(n);
end

[m] = secante100(2,4,0.01,50)

*******************************************************************
function [m] = newton100(x0,inter,er1)
er2=0;
m0=0;
for n=1:inter
Fx0=tan(x0)*cos(x0);
dFx0=cos(x0);
m=x0-Fx0/dFx0;
x0=m;
er1= abs((m-m0)/m)*100;
m0=m;
if er1<=er2
break
end
end
disp(n);
end

[m] = newton100(4,50,0.01)

Métodos Raiz Aperox. N.Inter


Bisección 3.1414 12
R.Falsi 3.1416 3
Secante 3.1416 4
Newton R. 3.1416 5
Caso Práctico
La ecuación que calcula las pérdidas por fricción en tuberías completamente llenas de agua (hf, en
metros) en función del caudal conducido (Q, en m3/s), el diámetro (D, en metros) y longitud (L, en metros)
de la tubería es:

𝑄 1.852 𝐿
ℎ𝑓 = 10.67 (𝐶 ) 𝐷 4.87
Ecuación de Hazen-Williams

Los valores del Coeficiente de Fricción de Hazen-Williams, C, en función del material y revestimiento
interno de la tubería o conducción se presentan en la tabla siguiente con materiales de uso común:

Coeficiente de Fricción de Hazen-


Material
Williams

C
Hierro fundido sin recubrimiento 130
Interno
Acero sin recubrimiento Interno 120
PVC, PEAD 150
Acero galvanizado 120
Concreto (superficie rugosa) 120
Concreto centrifugado 130

En la figura siguiente se presenta el esquema de una tubería simple entre dos estanques. Determine el
diámetro de la tubería de acero, sin recubrimiento interno, necesaria para conducir un caudal de diseño
de 0.455 m3/s.
Para simplificar los cálculos, la pérdida de fricción en este tipo de casos se calculará con la siguiente
ecuación:

𝑧1 − ℎ𝑓 = 𝑧2

Utilice el método de bisección, con un error < 0.1%

Escriba sus resultados en la siguiente tabla, utilice dos decimales.

Método Bisección
function graf(a,b)
D=a:0.1:b;
%Q=0.455;
%L=1.898;
%C=120;
%Z1=215;
%Z2=173;
y=((10.67*(0.455./120)^1.852)*(1.898./D.^4.87))-42;
plot(D,y);
grid on
end
graf(-1,5)

function [m] = bisec100(a,b,er2)


er1=100;
m0=100;
for n=0:100
m=(a+b)/2;
%Fa=tan(a)*cos(a);
Fa=((10.67*(0.455./120)^1.852)*(1.898./a.^4.87))-42
%Fm=tan(m)*cos(m);
Fm=((10.67*(0.455./120)^1.852)*(1.898./m.^4.87))-42

if Fa*Fm<0
b=m;
else
a=m;
end
er1=abs((m-m0)/m)*100;
m0=m;
if er1<=er2
break
end

end
disp(n);
end

n=13 (interacciones)
m=0.1033

S-ar putea să vă placă și