Está en la página 1de 2
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 ¥ = Sime 21. 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

También podría gustarte