Professional Documents
Culture Documents
Guía de ejercicios
Representación Numérica.
1. Convierta los siguientes números binarios (base 2) a números decimales (base 10).
a) 101012 b) 11111111102 c) 1110002 d) 100001112
2. Una máquina X emplea los números de máquina siguiente F(16,13,‐1024,1023)
Representar en forma decimal el número de maquina siguiente:
0 1 00 0000 1010 1001 1001 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001
NOTA. Recuerde el bit 1 es el signo del número. Los bits del 2 al 12 es el exponente. El Bit 2
corresponde al signo del exponente y del 3 al 12 representa el magnitud del exponente. Los otros 52
bits representa lo dígitos de la máquina.
Encuentre menor número positivo de máquina.
Encuentre mayor número positivo de máquina.
¿Cuántos números de máquina son?
Calcular la distancia entre los dos números positivos más pequeños.
Calcular la distancia entre los dos números positivos más grandes.
Redondeo y Corte. Error Relativo y Absoluto.
3. Realice los siguientes cálculos en forma exacta y mediante la aritmética de corte o redondeo
a tres cifras significativas. Calcule los errores absolutos y relativos para cada literal.
4/3+1/3 b. (1/3‐3/11)+3/20 c. (4/5)*(1/3)
Error de truncamiento. Serie de Taylor.
x
4. Sea f ( x) xe x e 2
Use la aritmética de corte o redondeo a tres cifras para evaluar f(0.1)
Calcule el polinomio de Taylor de grado 3. Y repita el inciso a.
Analice el error de Truncamiento y diga cual es el máximo error que se puede
cometer al evaluar x=0.1 en el polinomio de Taylor.
Para el ejercicio asuma x0=0
5. Sea f ( x) e x cos x
Calcule el polinomio de Taylor de grado 4.
Evalúe f(π/6)
Analice el error de truncamiento para el inciso b.
Para el ejercicio asuma x0=0
Rapidez de convergencia
6. Determine la rapidez de convergencia de los siguientes sucesiones cuando n∞
2
1 1
lim sin 0 c. lim sin 0
n n n
n
1
lim sin 2 0 d. lim ln(n 1) ln( n) 0
n n n
7. Determine las razones de convergencia de las siguientes funciones cuando x0
sin x 1 cos x
lim 1 c. lim 0
x 0 x x 0 x
sin x x cos x 1 ex
lim 0 d. lim 1
x 0 x x 0 x
Raíces de ecuaciones. Solución de Ecuaciones No‐Lineales.
Método de Bisección. Método de Punto Fijo. Método de Newton Raphson. Método de la Secante
8. Para el método de bisección.
Se requiere encontrar el valor c que hace que f(c)=0. Dado el intervalo [a,b], que
condición debe cumplir f(a) y f(b) para poder aplicar método de bisección.
Método de bisección es un método iterativo, ¿Cuál es el criterio de paro para este
método?
9. Realice en código en Matlab para el método de Bisección.
El programa debe contener como entrada: los limites [a,b], la función f, y la
tolerancia.
El programa debe realizar la verificación de que el método de Bisección puede
realizarse, si el método no se puede realizar el programa debe enviar al usuario un
mensaje de error, explicando el problema.
Recuerde el método de bisección
1. Calcular f(a) y f(b)
2. Si f(a) y f(b) tienen signos contrarios, hacer pasos 3‐9, de lo contrario pasar
al paso 11
3. Evaluar c=(b+a)/2.
4. Calcular f(c)
5. Si f(c) tiene mismo signo que f(a)
6. Entonces
7. a=c
8. de lo contrario
9. b=c
10. Repetir pasos 3 al 9 hasta que L/2=(b‐a)/2 sea menor que la tolerancia.
11. Respuesta para f(x)=0 es x = c.
12. Si no se cumple la condición en el paso 2, entonces el método de bisección
no se puede realizar.
Cómo salidas en pantalla de comando de matlab debe aparecer el número de
iteración, su respectiva aproximación y su valor de error(L/2)
10. Para método de punto fijo
Dada la función g(x), y el intervalo de [a,b]. Enuncie los dos teoremas que deben de
cumplirse para que x=g(x) converge a una única solución es decir, aun punto fijo.
¿Cuál es el criterio de parada de este método?
11. Realice un código en Matlab para el método de Iteración de punto fijo.
El programa debe pedir como entrada: la función g, la tolerancia tol, el punto inicial
Po, Número máximo de iteraciones, Iter_max.
Recordemos método de iteración de Punto fijo
1. Evaluar Pn+1=g(Pn)
2. Repetir 1 mientras la diferencia de |Pn+1‐Pn| sea mayor que la tolerancia y el
número de iteraciones sea menor a Iter_max.
3. Si se cumple |Pn+1‐Pn| < que la tolerancia
4. Entonces la salida es Pn+1
5. Si no se cumple que |Pn+1‐Pn| < la tolerancia y el número máximo de
iteraciones se alcanzó
6. Entonces iteración de punto fijo no converge hacia la respuesta.
El programa debe dar como salida en cada iteración, el número de iteración, el
nuevo valor de Pn+1 con su respectivo error, y la respuesta Final.
12. Realice un código en Matlab para el método de Newton‐Raphson.
El programa debe pedir como entrada: la función f, la tolerancia tol, el punto inicial
Po, Número máximo de iteraciones Iter_max.
Recordemos método de Newton‐Raphson
f ( Pn )
1. Evaluar Pn 1 Pn
f '( Pn )
2. Repetir 1 mientras la diferencia de |Pn+1‐Pn| sea mayor que la tolerancia y el
número de iteraciones sea menor a Iter_max.
3. Si se cumple |Pn+1‐Pn| < que la tolerancia
4. Entonces la salida es Pn+1
5. Si no se cumple que |Pn+1‐Pn| < la tolerancia y el número máximo de
iteraciones se alcanzó
6. Entonces iteración de punto fijo no converge hacia la respuesta.
El programa debe dar como salida en cada iteración, el número de iteración, el
nuevo valor de Pn+1 con su respectivo error, y la respuesta Final.
13. Realice un código en Matlab para el método de la secante.
El programa debe pedir como entrada: la función f, la tolerancia tol, el punto inicial
Po y P1, Número máximo de iteraciones Iter_max.
Recordemos método de la secante.
f ( Pn )
7. Evaluar Pn 1 Pn
f ( Pn ) f ( Pn 1 )
Pn Pn 1
8. Repetir 1 mientras la diferencia de |Pn+1‐Pn| sea mayor que la tolerancia y el
número de iteraciones sea menor a Iter_max.
9. Si se cumple |Pn+1‐Pn| < que la tolerancia
10. Entonces la salida es Pn+1
11. Si no se cumple que |Pn+1‐Pn| < la tolerancia y el número máximo de
iteraciones se alcanzó
12. Entonces iteración de punto fijo no converge hacia la respuesta.
El programa debe dar como salida en cada iteración, el número de iteración, el
nuevo valor de Pn+1 con su respectivo error, y la respuesta Final.
14. Encuentre la intersección de estas dos funciones:
y x2 1
y tan( x), 0 x
2
En encuentre el punto por método de bisección. Realice tres iteraciones y coloque
sus respuestas en la tabla siguiente. Sugerencia emplee el intervalo de [0.8,1]
2
3
Corra el programa que ud ha diseñado en el punto 9 y muestre el resultado final,
para una tolerancia < 10‐5.
15. La configuración superficial del ala NACA 0012 con cuerda de 1m de longitud y espesor
máximo de 0.2 está dada por:
y ( x) 0.2969 x 0.126 x 0.3516 x 2 0.2843 x3 0.1015 x 4
Donde los signos + y – se refieren a las superficies superior e inferior, respectivamente. El
ingeniero de diseño necesita obtener la siguiente información:
a) La coordenada x en la que el espesor del ala es máximo.
b) Las coordenadas x y y del ala en las que el espesor es la mitad del
máximo.
Encuentre las respuestas por método de bisección.
En encuentre el punto por método de bisección. Realice tres iteraciones y coloque
sus respuestas en la tabla siguiente. Sugerencia emplee el intervalo de [0,1]
16. Un kilogramo mol de CO está contenido en un recipiente a T=215K y p =70bar. Calcule el
volumen del gas utilizando la ecuación de estado de van der Waals para un gas no ideal dada
por:
a
P 2 ( b) RT
Donde, R = 0.08314 bar m3/(kg mol K), a=1.463bar m6/(kg mol)2 y b=0.0394 m3/kg mol.
Determine el volumen específico (m3/kg mol) y compare el resultado con el volumen
calculado por la ecuación de los gases ideales, P RT
Realice Bisección, Iteración de punto fijo y Newton Raphson. Coloque los resultados de tres
iteraciones en cada una de las tablas.
Bisección
1
2
3
Newton raphson.
c) Mediciones adicionales son hechas, dados en la siguiente tabla los datos adicionales.
Recalcule una nueva aproximación por mínimos cuadrados. Compare soluciones.
F(l) l
3 8.3
5 11.3
8 14.4
10 15.9
c1 ( ) c2 ( ) c3 ( ) c4 ( ) ( )
c1 ( ) c2 ( ) c3 ( ) c4 ( ) ( )
c1 ( ) c2 ( ) c3 ( ) c4 ( ) ( )
c1 ( ) c2 ( ) c3 ( ) c4 ( ) ( )
20. Un investigador ha reportado los datos tabulados abajo para un experimento que determina
la tasa de crecimiento de una bacteria k(por dia), como función de la concentración de
oxigeno c (mg/L). Se sabe que los datos pueden ser modelados por la siguiente ecuación
kmax c 2
k
cs c 2
Donde cs y kmax son parámetros. Linealice esta ecuación. Luego utilice regresión lineal por
mínimos cuadrados, para estimar cs y kmax y luego prediga el tasa de crecimiento para
c=2mg/L.