Está en la página 1de 16

Tarea de Matlab Capitulo 8.

Rene Armando Turcios Reyes 20111000135, Maynor Antonio Rosales


20121000554, Notier Ernesto Daniel Mercado Padilla 20161031441, Frank Daniel
García García 20171001747, Luis Daniel Sánchez Escalante 20171003963

Sección 2
8.2 La altura de un cohete (en metros) se puede representar mediante la siguiente ecuación:

Cree un vector de valores de tiempo (t) desde 0 hasta 100 a intervalos de 2 segundos.
a) Use la función find para determinar cuándo el cohete golpea el suelo hasta dentro de 2
segundos. (Sugerencia: el valor de altura será positivo para todos los valores hasta que el cohete
golpee el suelo.)
b) Use la función max para determinar la altura máxima del cohete y el tiempo correspondiente.
c) Cree una gráfica con t en el eje horizontal y altura en el eje vertical para tiempos hasta que el
cohete golpee el suelo. Asegúrese de agregar un título y etiquetas de eje.*
8.4 Dos gimnastas compiten entre sí. Sus calificaciones se muestran en la tabla 8.7.
a) Escriba un programa que use find para determinar cuántos eventos ganó cada gimnasta.
b) Use la función mean para determinar la puntuación promedio de cada gimnasta.
8.6 Cree una función llamada g que satisfaga los siguientes criterios:
Para x < 2p, f(x) = 21
Para x > 2p y x < p, f(x) = cos(x)
Para x > p, f(x) = 21
Grafique sus resultados para valores de x desde 22 p hasta 12 p. Elija su espaciamiento para crear
una curva suave.
8.8 La cuenca fluvial del río Colorado cubre partes de siete estados occidentales. Una serie de
presas se construyeron en el río Colorado y sus tributarios para almacenar agua que corre y
generar energía hidroeléctrica de bajo costo. (Véase la figura P8.8.) La habilidad para regular el
flujo de agua hizo posible el crecimiento de la agricultura y la población en estos estados áridos y
desérticos. Incluso durante periodos de sequía intensa, para los estados de la cuenca está
disponible una fuente confiable y estable de agua y electricidad. El lago Powell es uno de dichos
depósitos. El archivo lake_powell.dat contiene datos acerca del nivel del agua en el depósito para
los cinco años desde 2000 hasta 2004. Dichos datos se muestran en la tabla 8.9. Use la tabla para
resolver los siguientes problemas:
a) Determine la elevación promedio del nivel del agua para cada año y para el periodo de cinco
años durante el que se recopilaron los datos.
b) Determine cuántos meses se superó cada año el promedio global para el periodo de cinco años.
c) Cree un reporte que mencione el mes y el año para cada uno de los meses que superaron el
promedio global.
d) Determine la elevación promedio del agua para cada mes para el periodo de cinco años.

a)

b)
c)

d)
8.10 Cree un programa que primero conmine al usuario a ingresar un valor de x y luego lo conmine
a ingresar un valor para y. Si el valor de x es mayor que el valor de y, envíe Figura P8.8 Presa del
cañón Glen en el lago Powell. (Cortesía de Getty Images, Inc.) un mensaje a la ventana de
comandos que le diga al usuario que x > y. Si x es menor que o igual a y, envíe un mensaje a la
ventana de comandos que le diga al usuario que y >= x.
8.12 Cree un programa que conmine al usuario a ingresar un valor escalar para la temperatura del
aire exterior. Si la temperatura es igual a o sobre 80 °F, envíe un mensaje a la ventana de
comandos que le diga al usuario que vista pantalones cortos. Si la temperatura está entre 60 y 80
°F, envíe un mensaje a la ventana de comandos que le diga al usuario que es un hermoso día. Si la
temperatura es igual a o por abajo de 60 °F, envíe un mensaje a la ventana de comandos que le
diga al usuario que vista una chamarra o abrigo.
8.14 La mayoría de las compañías grandes alientan a los empleados a ahorrar igualando sus
contribuciones a un plan 401(k). El gobierno limita cuánto puede una persona ahorrar en dichos
planes, porque blindan el ingreso de impuestos hasta que el dinero se retira durante su jubilación.
La cantidad que la persona puede ahorrar se liga a su ingreso, ya que es la cantidad que puede
aportar su empleador. El gobierno le permitirá ahorrar cantidades adicionales sin el beneficio
impositivo. Estos planes cambian de año en año, de modo que este ejemplo sólo es un escenario
“qué sucede si...”. Suponga que la Quality Widget Company tiene los planes de ahorro descritos en
la tabla 8.10. Cree una función que encuentre la aportación anual total a su plan de ahorros, con
base en su salario y el porcentaje que usted aporta.
8.16 En la Universidad de Utah, cada especialización en ingeniería requiere un número diferente
de créditos para graduación. Por ejemplo, en 2005, los requisitos para algunos de los
departamentos fueron los siguientes:
Ingeniería civil 130
Ingeniería química 130
Ingeniería en computación 122
Ingeniería eléctrica 126.5
Ingeniería mecánica 129

8.18 Use un bucle for para sumar los elementos del siguiente vector: x = [1,23,43,72,87,56,98,33]
Compruebe su respuesta con la función sum.
8.20 Una secuencia de Fibonacci está compuesta de elementos creados al sumar los dos
elementos previos. La secuencia de Fibonacci más simples comienza con 1, 1 y procede del modo
siguiente: 1, 1, 2, 3, 5, 8, 13, etcétera Sin embargo, una secuencia de Fibonacci se puede crear con
cualesquiera dos números iniciales. Las secuencias de Fibonacci aparecen regularmente en la
naturaleza. Por ejemplo, la concha del nautilus con cámaras (figura P8.20) crece en concordancia
con una secuencia de Fibonacci. Conmine al usuario a ingresar los dos primeros números en una
secuencia de Fibonacci y el número total de elementos solicitados para la secuencia. Encuentre la
secuencia al usar un bucle for. Ahora grafique sus resultados en una gráfica polar. Use el número
de elemento para el ángulo y el valor del elemento en la secuencia para el radio.

8.22 Una propiedad interesante de una secuencia de Fibonacci es que la razón de los valores de
miembros adyacentes de la secuencia se aproxima a un número llamado “razón dorada” o Φ(fi).
Cree un programa que acepte los primeros dos números de una secuencia de Fibonacci como
entrada de usuario y luego calcule valores adicionales en la secuencia hasta que la razón de
valores adyacentes converja hasta dentro de 0.001. Puede hacer esto con un bucle while al
comparar la razón del elemento k con el elemento k-1 y la razón del elemento k-1 con el elemento
k-2. Si llama a su secuencia x, entonces el código para el enunciado while es:
8.24 Imagine que usted es un orgulloso nuevo padre. Decide iniciar ahora un plan de ahorros
universitario para su hijo, con la esperanza de tener suficiente dentro de 18 años para pagar los
crecientes costos de una educación. Suponga que sus amigos le dan $1000 para iniciar y que cada
mes puede aportar $100. Suponga también que la tasa de interés compuesta mensual es de 6%
por año, que equivale a 0.5% cada mes. Debido a los pagos de interés y a su aportación, cada mes
su saldo aumentará en concordancia con la fórmula Saldo nuevo = saldo anterior + interés + su
aportación Use un bucle for para encontrar la cantidad en la cuenta de ahorros cada mes para los
siguientes 18 años. (Cree un vector de valores.) Grafique la cantidad en la cuenta como función del
tiempo. (Grafique tiempo en el eje horizontal y dólares en el eje vertical.)

8.26 Use un enunciado if para comparar sus resultados a partir de los dos problemas anteriores.
¿Sus ahorros son suficientes? Envíe un mensaje adecuado a la ventana de comandos.

También podría gustarte