Академический Документы
Профессиональный Документы
Культура Документы
La velocidad debería ser cero en el punto donde el proyectil tiene la mayor altura
en la dirección vertical. ¿Su gráfica apoya esta predicción?
3. Hacer un código en Octave para resolver el siguiente problema:
La deformación de muchos metales cambia sus propiedades físicas. En un proceso
llamado trabajo en frío, el metal se deforma intencionalmente para hacerlo más
fuerte. Los siguientes datos tabulan la fortaleza como la ductibilidad de un metal
que se trabajó en frío a diferentes grado:
Grafique estos datos en una sola gráfica 𝑥 − 𝑦 con dos ejes 𝑦.
Considere el edificio del problema anterior.
(a) Use la función de graficacieon mesh para crear una gráfica tridimensional
de 𝒁.
(b) Use la función de graficación surf para crear una gráfica tridimensional de
𝒁.
Compare los resultados que obtuvo con una sola entrada (𝒁) con los
obtenidos con entradas para las tres dimensiones (𝑿, 𝒀, 𝒁).
(c) Modifique su gráfica de superficie con sombreado interpolado. Intente usar
diferentes colormaps.
(d) Genere una gráfica de contorno de 𝒁.
(e) Genere una combinacieon de gráficas de superficie y de contorno de 𝒁.
Gráficas de superficie
U U
6. Plotear la superficie 𝑍 = 𝑥 𝑒 (ST –W ) , con x perteneciente al intervalo [-2,2], y
perteneciente al intervalo [-2,2] con 95 puntos. Plotear las curvas de nivel en -0,35;
-0,25; -0,05; 0; 0,15; 0,3
7. Plotear la superficie 𝑍 = 5 𝑠𝑒𝑛 𝑥 𝑐𝑜𝑠(𝑦) + 𝑥 ; + 𝑦 ; , con x perteneciente al
intervalo[-7,7], y perteneciente al intervalo [-3,3] con 96 puntos. Plotear las curvas
de nivel en 0,5,10,15,20,40,50.
8. Plotear la superficie 𝑍 = 𝑥 X − 3𝑥 + 𝑦 ; ,, con x perteneciente al intervalo[-3,3], y
perteneciente al intervalo [-4,4] con 40 puntos. Plotear las curvas de nivel en [-20 -
15 -10 0 5 10 15 30 40].
9. La distribución inicial del calor sobre un plato de acero está dada por la función
U U
𝑢(𝑥, 𝑦) = 80𝑦 ; 𝑒 (ST S,.XW ) Con: −2.1 ≤ x ≤ 2.1 −6 ≤ y ≤ 6, Grafique la función con
crecimiento de la rejilla de 0.15 en ambas direcciones.
10. Usar surf o mesh para dibujar la superficie:
𝑥𝑦(𝑥 ; − 𝑦 ; )
𝑓 𝑥, 𝑦 =
(𝑥 ; + 𝑦 ; )
con x perteneciente al intervalo[-4,4] con 40 puntos, y y perteneciente al intervalo
[-3,3] con 30 puntos.
11. Hacer un gráfico de la superficie parametrizada por (phi, teta) dada por:
𝑥 = 𝑠𝑒𝑛∅ 𝑐𝑜𝑠𝜃
𝑦 = 𝑠𝑒𝑛∅ 𝑠𝑒𝑛𝜃
𝑧 = 𝑐𝑜𝑠∅
con phi perteneciente al intervalo[0,π], y teta perteneciente al intervalo [0,2π].
12. Hacer un gráfico de la superficie parametrizada por (t, u) dada por:
𝑡
𝑥, 𝑦, 𝑧 = , 𝑢 cos 𝑡 , 𝑢 𝑠𝑒𝑛 𝑡
3
con t perteneciente al intervalo[0,10], y u perteneciente al intervalo [-1,1].
13. Hacer un gráfico de la superficie parametrizada por (u, v) dada por:
𝑥 = cosh 𝑢 cos 𝑣
𝑦 = cosh 𝑢 𝑠𝑒𝑛 𝑣
𝑧 = 𝑠𝑒𝑛ℎ 𝑢
con u perteneciente al intervalo[-2,2], y v perteneciente al intervalo [0,2π].
Archivos-m de función
14. Hacer un código en Octave para resolver el siguiente ejercicio:
Acaso la ecuación más famosa en física sea:
𝐸 = 𝑚𝑐 ;
que relaciona la energía 𝐸 con la masa 𝑚. La rapidez de la luz en el vacío, 𝑐, es la
propiedad que vincula a las dos. La rapidez de la luz en el vacío es 2.9979×10c 𝑚/
𝑠.
(a) Cree una función llamada energy para encontrar la energía
correspondiente a una masa dada en kg. Su resultado estará en joules, pues
1 𝑘𝑔 𝑚; /𝑠 ; = 1𝑗𝑜𝑢𝑙𝑒.
(b) Use su función para encontrar la energía correspondiente a masas desde
1 𝑘𝑔 hasta 10f 𝑘𝑔. Use la función logspace (consulte help/logspace) para
crear un vector masa adecuado.
[Observación: Para saber como funciona logspace, escribir en el command
window logspace]
(c) Cree una gráfica de sus resultados. Intente usar diferentes enfoques de
graficación logarítmica (por ejemplo: semilogy, semilogx y loglog) para
determinar la mejor forma de graficar sus resultados.
15. Hacer un código en Ocatave para resolver el siguiente problema:
En química de primer año, se introduce la relación entre moles y masa
𝑚
𝑛=
𝑀𝑊
donde
𝑛 = 𝑛ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑚𝑜𝑙𝑒𝑠 𝑑𝑒 𝑢𝑛𝑠 𝑢𝑠𝑡𝑎𝑛𝑐𝑖𝑎,
𝑚 = 𝑚𝑎𝑠𝑎 𝑑𝑒 𝑙𝑎 𝑠𝑢𝑠𝑡𝑎𝑛𝑐𝑖𝑎, 𝑦
𝑀𝑊 = 𝑝𝑒𝑠𝑜 𝑚𝑜𝑙𝑒𝑐𝑢𝑙𝑎𝑟 𝑚𝑎𝑠𝑎 𝑚𝑜𝑙𝑒𝑐𝑢𝑙𝑎𝑟 𝑑𝑒 𝑙𝑎 𝑠𝑢𝑠𝑡𝑎𝑛𝑐𝑖𝑎.
(a) Cree un archivo-m de función llamado nmoles que requiera dos entradas
vectoriales (la masa y el peso molecular) y que regrese el correspondiente
número de moles. Puesto que proporciona entrada vectorial, será
necesario usar la función meshgrid en sus cálculos.
(b) Ponga a prueba su función para los compuestos que se muestra en la tabla
siguiente, para masas desde 1 hasta 10 g:
Su resultado debe ser una matriz de 10×3.
16. Hacer un código en Octave para resolver el siguiente ejercicio:
La distancia hasta el horizonte aumenta conforme usted asciende una montaña (o
una colina). La expresión:
𝑑= 2𝑟ℎ + ℎ;
donde
d = distancia hasta el horizonte,
r = radio de la Tierra, y
h = altura de la colina
se puede usar para calcular dicha instancia. La distancia depende de cuán alta sea
la colina y del radio de la Tierra (u otro cuerpo planetario).
(a) Cree un archivo-m de función llamado distance para encontrar la distancia
hasta el horizonte. Su función debe aceptar dos entradas vectoriales (radio
y altura) y debe regresar la distancia hasta el horizonte. No olvide que
necesitará usar meshgrid porque sus entradas son vectores.
(b) Cree un programa Octave que use su función distance para encontrar la
distancia en millas hasta el horizonte, tanto en la Tierra como en Marte,
para colinas desde 0 hasta 10, 000 pies. Recuerde usar unidades
consistentes en sus cálculos.
Note que:
• Diámetro de la Tierra = 7926 millas.
• Diámetro de Marte = 4217 millas.
Reporte sus resultados en una tabla. Cada columna debe representar unplaneta
diferente y cada fila debe representar una altura de colina diferente.
17. Hacer un código en Octave para resolver el siguiente ejercicio:
Funciones Anónimas
19. Hacer un código en Octave para resolver el siguiente problema:
Los barómetros se han usado durante casi 400 años para medir cambios de presión
en la atmósfera. El primer barómetro conocido lo inventó Evangelista Torricelli
(1608- 1647), quien fue estudiante de Galileo en Florencia, Italia, durante sus años
finales. La altura de un líquido en un barómetro es directamente proporcional a la
presión atmosférica, o
𝑃 = 𝜌𝑔ℎ
donde 𝑃 es la presión, 𝜌 es la densidad del fluido del barómetro y ℎ es la altura de
la columna de líquido. Para barómetros de mercurio, la densidad del fluido es
13,560 𝑘𝑔/𝑚X . En la superficie de la Tierra, la aceleración debida a la gravedad, 𝑔,
es 9.8 𝑚/𝑠 ; . Por tanto, la única variable en la ecuación es la altura de la columna
de fluido, ℎ, que debe tener la unidad de metros.
Función Input
21. Hacer un código en Octave para resolver el siguiente problema:
Cree un archivo-m que haga que el usuario al ingresar una matriz y luego use la
función max para determinar el valor ingresado más grande. Use la siguiente
matriz para probar su programa:
1, 5, 3, 8, 9, 22
22. El volumen de un cono es:
1
𝑉 = × 𝑎𝑟𝑒𝑎_𝑑𝑒_𝑙𝑎_𝑏𝑎𝑠𝑒 × 𝑎𝑙𝑡𝑢𝑟𝑎
3
Haga que el usuario al ingresar el área de la base y la altura del cono, calcule el
volumen del cono.
Función disp
23. Uno de los primeros programas de cómputo que muchos estudiantes escriben se
llama “Hola, mundo”. Lo eunico que hace el programa es imprimir este mensaje en
la pantalla de la computadora. Escriba un programa “Hola, mundo” en un archivo-
m con la función disp.
Función fprintf
24. Use fprintf para crear las tablas de multiplicación de 1 a 13 para el número 6. Su
tabla se debe ver como esto:
25. Antes de que las calculadoras fueran fácilmente asequibles (alrededor de 1974),
los estudiantes usaban tablas para determinar los valores de las funciones
matemáticas como seno, coseno y log. Cree una de tales tablas para seno, con los
siguientes pasos:
• Cree un vector de valores ángulo desde 0 hasta 2𝜋 en incrementos de
𝜋/10.
• Calcule el seno de cada uno de los ángulos y agrupe sus resultados en una
tabla que incluya el ángulo y el seno.
• Use disp para crear un título para la tabla y un segundo comando disp para
crear encabezados de columna.
• Use la función fprintf para desplegar los números. Despliegue sólo dos
valores después del punto decimal.
26. Las dimensiones muy pequeñas, las que están a escala atómica, con frecuencia se
miden en angstroms. El símbolo para un angstrom es 𝐴° y corresponde a una
longitud de 10S~, metros. Cree una tabla de conversión de pulgadas a angstroms
del modo siguiente, para valores de pulgadas desde 1 hasta 10:
• Use disp para crear un título y encabezados de columna
• Use fprintf para desplegar la información numérica.
• Puesto que la longitud representada en angstroms es demasiado grande,
represente su resultado en notación científica y muestre dos valores
después del punto decimal. Esto corresponde a tres cifras significativas
(una antes y dos después del punto decimal).
27. Use su buscador favorito de Internet y navegue la red para identificar conversiones
monetarias recientes para libras esterlinas británicas, yen japónes y el euro
europeo a dólares estadounidenses. Use las tablas de conversión para crear las
siguientes tablas (use los comando disp y fprintf en su solución, que debe incluir un
título, etiquetas de columna y salida dormateada):
(a) Genere una tabla de conversiones de yen a dólar. Comience la columna yen
en 5 e incremente por 5 yen. Imprima 25 líneas en la tabla.
(b) Genere una tabla de conversiones de euros a dólares. Comience la columna
euro en 1 euro e incremente por 2 euros. Imprima 30 líneas en la tabla.
(c) Genere una tabla con cuatro columnas. La primera debe contener dólares,
la segunda debe contener el número equivalente de euros, la tercera el
número equivalente de libras y la cuarta el número equivalente de yen.
Haga que la columna dólar varíe de 1 a 10.
Problemas que combinan los comandos input, disp y fprintf
28. Este problema requiere que usted genere tablas de conversión de temperatura.
Use las siguientes ecuaciones, que describen las relaciones entre temperaturas en
grados Farenheit (𝑇• ), grados Celsius (𝑇€ ), grados Kelvin (𝑇• ) y grados Rankine (𝑇‚ ),
respectivamente:
𝑇• = 𝑇‚ − 459.67 °𝑅
9
𝑇• = 𝑇€ + 32°𝐹
5
9
𝑇‚ = 𝑇…
5
¡Necesitará reordenar estas expresiones para resolver algunos de los problemas!
(a) Genere una tabla de conversiones de Fahrenheit a Kelvin para valores
desde 0°𝐹. Permita que el usuario ingrese los incrementos en grados 𝐹
entre líneas. Use disp y fprintf para crear una tabla con un título,
encabezados de columna y espaciamiento adecuado.
(b) Genere una tabla de conversiones de Celsius a Rankine. Permite que el
usuario ingrese la temperatura inicial y los incrementos entre líneas.
Imprima 25 líneas en la tabla. Use disp y fprintf para crear una tabla con un
título, encabezados de columna y espaciamiento apropiado.
(c) Genere una tabla de conversiones de Celsius a Fahrenheit. Permite que el
usuario ingrese la temperatura inicial, el incremento entre líneas y el
número de líneas para la tabla. Use disp y fprintf para crear una tabla con
un título, encabezados de columna y espaciamiento apropiado.
29. Los ingenieros usan regularmente unidades tanto inglesas como SI (Systeme
International d’Unites). Algunos campos usan principalmente uno u otro, pero
mucos combinan los dos istemas. Por ejemplo, la tasa de entrada de energía a una
planta de potencia de vapor a partir de la quema de combustibles fósiles
usualmente se mide en Btu/hora. Sin embargo, la electricidad producida por la
misma planta, por lo general, se mide en joules/s (watts). En contraste, los
motores de automóvil con frecuencia se califican en caballos de fuerza o en pie
lb/s. He aquí algunos factores de conversión que relacionan estas diferentes
mediciones de potencia:
1𝑘𝑊 = 3412.14𝐵𝑡𝑢/ℎ = 737.56 𝑓𝑡 𝑙𝑏/𝑠
1 ℎ𝑝 = 550 𝑓𝑡 𝑙𝑏/𝑠 = 2544.5 𝐵𝑡𝑢/ℎ
(a) Genere una tabla de conversiones de kW a hp. La tabla debe comenzar en
0kW y terminar en 15kW. Use la función input para permitir al usuario
definir el incremento entre entradas de la tabla. Use disp y fprintf para
crear una tabla con un título, encabezados de columna y espaciamiento
apropiado.