I
68 CAPITULO 2. SOLUCIONES DE ECUACIONES DE UNA VARIABLE
-\tanz=0, (0,4)
=2-* 20, (0,1)
ep rere+2ese—6, [1,3]
a) Dede +3045, [04]
‘Algoritmos y programas en MATLAB
1. Use el algoritmo 2.1 para aproximar la raia de cada une de las siguientes funciones
en el intervalo dado. Las respuestas deben tener 10 cifras decimales exactas. Dibuje,
‘ademas, una gréfica de cada funcion y = if (z) que muestre claramente las rafces que
haya.
a) f(a) =} - tan() en (0, 3)
b) fle) = 2-2 en (0,2)
) fle) 227 +e + 20) — 6 en [1,3]
a) Sle) = SABRES 4.0
2, Encuentre una rafz positiva de a? — 4zsin(x) + (2sin(2))? = 0 que sea exacta hasta,
Ja quinta cifra, significativa.
4, Bneuentre en su computadora nimeros @ y @ de manera ave tos esteulos ¢= 2° ¥
en a-+ S32 produzcan resultados distintos. ‘
4, Bneuentre una raiz de 28 ~ 362" + 546: 1 — a6" + 224492" — 6728429 + 11812407 —
Togsbder + 40520 ~ 0 en el interval [5.5,6.5}. Cambie 36 por ~36.001 y repita el
ejercicio.
5. Para fino de fluidos en tuberias. La ricci e= dese Pt ‘un nimero adimensional
sare nado, el factor de ficcion Panning (J). BI facet ‘de friccién depende de un
sor de parérnetros relacionados con el tarmac ‘del tubo y del fluido, todas son
representadas por otra cantidad ae pensional conocida como nimero de Reynolds
(FR). Una formula que rlaciona J dado Re € Ja ecuacién de Karman
Jy Alosnl ev I~ 0%
valores tfpicos del mimero de Heeynolds para flujos turbulentos son 10000 a 500000
Y para el factor de freeién Panning son 0.00) ‘0.01. Aplique el algoritmo 2.1 para
¥ are spar el factor de ficcion para varios valores de Re entre 2500 y 1000000 con
tuna tolerancia 10°
6, BI Volumen de liquido V en un cilindro horizontal hueco de radio ry longitud
‘eta relacionado con la altura h del auido por
Sh) - (r= WVBR Fl
V = |r? eos(
titge ol algoritmo 2.1 para doterminar h con una tolerance de 10-8, dado r
m, b=5 my ¥ = Sime21. METODO DE BISECCION oT
‘Algoritmo 2.1 (Método de biseccién). Aproximacién a una rats de la funciém con-
tinua en ed intervalo [a,b], donde f(a) y f(b) tienen signos opuestos.
function [¢,fe]=Biseccion(£,a,b, TOL)
% DATOS DE ENTRADA
% -f.es una funcién continua en el intervalo [a,b]
% de caracteres
% -ay b son el extremo izquierdo y el extremo derecho
% -TOL es la tolerancia
% DATOS DE SALIDA
% -c es la aproximacién a la rate,
% fe es la funcién f evaluada en ¢
% inline convierte la cadena. en una funcién matematica
f=inlineCt);
tact (a);
fo=t (b);
wes
Be];
POs
if (Eaetb>0)
fprinté (Las imagenes £(%.2f) y £(U,.2£) tienen que...
tener sign distinto\n’ ,fa,fb) ;
fprintf(’No se pueda aplicar biseccion en [%.2f,%.2f]\n" ,a,b);
else
maxt=i+round((1og(b-a)-log(TOL))/10g(2));
fprinté(n \t an \e\t pn \t\t bn\t\t£(pm) \n!);
for ket:maxt
paat (b-a)/25
POD=p:
A(k)=a;
B(K)=b;
fp-f(p);
FOD=fpi
prints (Ad \Uh.7E\K.7E\ th. TEE. TEND AK PED BCR) FOOD) 5
if(fp==0 11 (b-a)/20)
else
bp:
end
end
end
end