Está en la página 1de 11

ALGORITMO

PARA INGENIERIA CIVIL


2017-2

Profesor: Dr. Jos Esparta Rodriguez


Operaciones escolares y orden de operaciones


1. Hacer un cdigo en Octave para resolver lo siguiente:
(a) El rea de un crculo es ! .Defina como 5 y luego encuentre el rea del
crculo.
(b) El rea superficial de una esfera es 4 ! . Encuentre el rea superficial de una
esfera con un radio de 10 pies.
(c) El volumen de una esfera es4 3 ! . Encuentre el volumen de una esfera
con un radio de 2 pies.

2. Hacer un cdigo en Octave para resolver lo siguiente:


(a) El rea de un cuadrado es la longitud de arista del cuadrado. ( = ! .)
Defina la longitud de arista como 5 y luego encuentre el rea del cuadrado.
(b) ( = 6! .) Encuentre el rea superficial de un cubo con longitud
de arista 10.
(c) El volumen de un cubo es la longitud de arista al cubo. ( = ! .)
Encuentre el volumen de un cubo con longitud de arista 12.

Operaciones con arreglos


3. Hacer un cdigo en Octave para resolver lo siguiente:
(a) El volumen de un cilindro es ! . Defina como 3 y como la matriz
h=[1, 5, 12]. Encuentre el volumen de los cilindros.
(b) El rea de un tringulo es 1 2 la longitud de la base del tringulo, por la
altura del tringulo. Defina la base como la matriz b=[2, 4, 6] y la altura
como 12, y encuentre el rea de los tringulos.
(c) El volumen de cualquier prisma recto es el rea de la base del prisma, por la
dimensin vertical del prisma. La base del prisma puede ser cualquier
forma, por ejemplo,


Encuentre el volumen de los prismas creados a partir de los tringulos de la
parte (b). Suponga que la dimensin vertical de estos prismas es 6.
4. Hacer un cdigo en Octave para resolver lo siguiente:
(a) Cree un vector igualmente espaciado de valores desde 1 hasta 20 en
incrementos de 1.
(b) Cree un vector que contenga 15 valores, igualmente espaciados entre 4 y
20. (Sugerencia: use el comando linspace. Si no puede recordar la sintaxis,
escriba help linspace.)
(c) Cree un vector que contenga 10 valores logartmicamente espaciados entre
10 y 1000. (Sugerencia: use el comando logspace.)
5. Hacer un cdigo en Octave para resolver el siguiente problema:
La ecuacin general para la distancia que recorre un cuerpo en cada libre
(ignorando la friccin del aire)es
1
= !
2
Suponga que = 9.8 ! . Genere una tabla de tiempo contra distancia
recorrida para valores de tiempo de 0 a 100 segundos. Elija un incremento
adecuado para su variable tiempo. (Sugerencia: tenga cuidado de usar los
operadores correctos; ! esnuna operacin arreglo!).
6. Hacer un cdigo en Octave para resolver el siguiente problema:
La ley de Newton de la gravitacin universal dice que la fuerza ejercida por una
partcula sobre otra es:
! !
=

donde la constante de gravitacin universal tiene el valor experimental de
= 6.673 10!!! ! !
La masa de cada partcula es ! y ! , respectivamente, y es la distancia entre
las dos partculas. Use la ley de Newton de gravitacin universal para encontrar la
fuerza que ejerce la Tierra sobre la Luna, si supone que:
La masa de la Tierra es aproximadamente 6 10!" ,
La masa de la Luna es aproximadamente 7.4 10!! , y
La Tierra y la Luna estn separadas una distancia promedio de 3.9 10! .


7. Hacer un cdigo en Octave para resolver el siguiente problema:


Se sabe que la Tierra y la Luna no siempre estn separadas la misma distancia.
Encuentre la fuerza que la Luna ejerce sobre la Tierra para 10 distancias entre
3.8 10! y 4.0 10! .

Funciones Matemticas Elementales


8. Hacer un cdigo en Octave para resolver lo siguiente:
Las poblaciones tienden a expandirse exponencialmente. Esto es:
= ! !"
donde:
= poblacin actual,
! = poblacin original,
= tarifa de crecimiento continua, expresado como fraccin, y
= tiempo.
Si originalmente se tienen 100 conejos que se reproducen a una tasa de
crecimiento constante de 90% ( = 0.9) por ao, encuentre cuntos conejos
tendr al final de 10 aos.
9. Hacer un cdigo en Octave para resolver lo siguiente:
Las tasas de reaccin qumica son proporcionales a una constante de tasa que
= ! !! !"
Para cierta reaccin:
= 800
= 1.987
! = 1200 !!
Encuentre los valores de para temperaturas desde 100 hasta 500 , en
incrementos de 50 grados. Cree una tabla con sus resultados.
10. Considere los requerimientos de aire acondicionado de la gran casa que se
muestra en la figura de abajo. El interior de la casa se calienta por calor que se
desecha de la iluminacin y los aparatos elctricos, del calor que se filtra desde el
exterior y del calor que expulsan las personas en la casa. Un acondicionador de
aire debe ser capaz de remover toda esta energa trmica con la finalidad de evitar
que aumente la temperatura interna. Suponga que hay 20 focos que expulsan
100 de energa cada uno y cuatro aparatos que expulsan 500 cada uno.
Suponga tambin que el calor se filtra del exterior a una tasa de 3000 .
(a) Cunto calor por segunda debe remover de la casa el acondicionador de
aire?
(b) Una unidad particular de acondicionador de aire puede manipular
2000 . Cuntas de estas unidades se requieren para mantener
constante la temperatura de la casa?

Funciones trigonomtricas
11. A veces es conveniente tener una tabla de seno, coseno y tangente en lugar de
usar una calculadora. Cree una tabla de estas tres funciones trigonomtricas para
ngulos de 0 a 2, con un espaciamiento de 0.1 radianes. Su tabla debe contener
El desplazamiento del resorte oscilatorio que se muestra en la figura de abajo se
puede describir mediante:
= cos ()
donde:
= desplazamiento en el tiempo t,
= desplazamiento mximo,
= frecuencia angular, que depende de la constante de resorte y la masa unida al
mismo, y
= tiempo.
Encuentre el desplazamiento para tiempos desde 0 hasta 10 segundos cuando el
desplazamiento mximo es 4 y la frecuencia angular es 0.2 /.
Presente sus resultados en una tabla de desplazamiento y tiempo.


12. Hacer un cdigo en Ocatave para el siguiente problema:
La aceleracin del resorte descrito en el problema anterior es:
= ! cos
Encuentre la aceleracin para tiempos desde 0 hasta 10 segundos, con los valores
constantes del problema anterior. Cree una tabla que incluya el tiempo, el
desplazamiento de valores correspondientes en el problema anterior y la
aceleracin.

13. Hacer un cdigo en Octace para resolver el siguiente problema:
Puede usar trigonometra para encontrar la altura de un edificio, como se muestra
en la figura de abajo. Suponga que mide el ngulo entre la lnea de visin y la lnea
horixontal que conecta el punto de medicin y el edificio. Puede calcular la altura
del edificio con las siguientes frmulas:
tan = /
= ()
Suponga que la distancia al edificio, a lo largo del suelo, es de 120 m y que el
ngulo medido a lo largo de la lnea de visin es 30! 3! . Encunetre las altura
mxima y mnima que puede tener el edificio.

14. Hacer un cdigo en Octave para resolver el siguiente problema:


Considere el edificio del problema anterior.
(a) Si tiene 20 pies de alto y usted est a 20 pies de distancia, a qu ngulo del
suelo tendr que inclinar su cabeza para ver la punta del edificio?(Suponga
que su cabeza est a la par con el suelo.)
(b) Qu distancia hay desde su cabeza hasta la punta del edificio?

Funciones de anlisis de datos


15. Hacer un cdigo en Octave para resolver el siguiente problema:
Considere la siguiente tabla de datos que representan lectutras de temperatura en
un reactor:


Ingrersar la tabla para encontrar:
(a) La temperatura mxima medida por cada termocople.
(b) La temperatura mnima medida por cada termocople.

16. Hacer un cdigo en Octave para resolver el siguiente problema:
El rango de un objeto que se dispara en un ngulo con respecto al eje y una
velocidad inicial ! (figura de abajo) estea dado por:
!!
= (2)

para 0 2 y resistencia del aire despreciable. Use = 9.81 ! y una
velocidad inicial ! de 100 . Muestre que el rango mximo se obtiene a
aproximadamente = 4 al calcular el rango en incrementos de 0.05 entre
0 2. No podr encontrar el ngulo exacto que produce el rango
mximo, porque sus clculos estn en ngulos igualmente espaciador de 0.05
radianes.

17. Hacer un cdigo en Octave para resolver el siguiente ejercicio:


El vector
= [68, 83, 61, 70, 75, 82, 57, 5, 76, 85, 62, 71, 96, 78, 76, 68, 72, 75, 83, 93]
representa la distribucin de calificaciones finales en un curso de dinmica. Calcule
la media, mediana y la desviacin estndar de G. Cul representa mejor la
calificacin ms usual, la media o la mediana? Por qu? Use Octave para
determinar el nmero de calificaciones en el arreglo (no slo las cuente) y
ordnelas en orden ascendente.
18. Hacer un cdigo en Octave para resolver el siguiente ejercicio:
Genere 10, 000 nmeros aleatorios gaussianos con una media de 80 y desviacin
estndar de 23.5. (Querr suprimir la salida de modo que no abrume la ventana de
comando de datos.) Use la funcin mean para confirmar que su arreglo en realidad
tiene una media de 80. Use la funcin std para confirmar que su desviacin
estndar realmente es 23.5.
(Obs: = _ __ + )

Nmeros aleatorios
19. Hacer un cdigo en Octave para resolver el siguiente problema:
Suponga que disea un contenedor para embarcar materiales mdicos sensibles
entre hospitales. El contenedor necesita mantener los contenidos dentro de un
rango de temperatura especfico. Usted cre un modelo que predice cmo
responde el contenedor a la temperatura exterior y ahora neceista correr una
simulacin.
(a) Cree una distribucieon normal (distribucin gaussiana) de temperaturas
con una media de 70! y una desviacin estndar de 2! , que corresponde
a una duracin de 2 horas. Necesitar una temperatura para cada valor de
tiempo desde 0 hasta 120 minutos. (stos son 121 valores.)
(b) Grafique los datos en una grfica x-y. No se preocupe por las etiquetas.
Recuerde que la funcin para graficacin es plot(x,y).
(Obs: = _ __ + )
(Leer pgina 89 del libro Moore)




Manipulacin de matrices
20. Hacer un cdigo en Octave para resolver el siguiente ejercicio:
Cree las siguientes matrices y selas en los ejercicios que siguen:

15 3 22 1
= 3 8 5 = 5 = 12 18 5 2
14 3 82 6




(a) Cree la matriz llamada d a apartir de la tercera columna de la matriz a.
(b) Combine la matriz b y la matriz d para crear la matriz e, una matriz
bidimensional con tres filas y dos columnas.
(c) Combine la matriz b y la matriz d para crear la matriz f, una matriz
unidimensional con seis filas y una columna.
(d) Cree una matriz g a partir de la matriz a y los primeros tres elementos de la
matriz c, con cuatro filas y tres columnas.
(e) Cree una matriz h con el primer elemento igual a !,! , el segundo elemento
igual a !,! , y el tercer elemento igual a !,! .
21. Hacer un cdigo en Octave para resolver el siguiente ejercicio:
Ingrese la matriz con los datos de abajo(slo ingrese los nmeros):


(a) Extraiga las calificaciones y nmero de estudiante para el estudiante 5 en
un vector fila llamado student_5.

(b) Extraiga las calificaciones para el examen 1 en un vector columna llamado


test_1.
(c) Encuentre la desviacin estndar y la varianza para cada examen.
(d) Si supone que cada examen vala 100 puntos, encuentre la calificacin final
total y el porcentaje final de cada estudiante. (Tenga cuidado de no sumar
el nmero de estudiante.)
(e) Cree una tabla que incluya los porcentajes finales y las calificaciones de la
tabla original.
(f) Ordenar la matriz sobre la base del porcentaje final, de mayor a menor (en
orden descendiente), y conserve juntos los datos de cada fila. (Es posible
que necesite consultar la funcin help para determinar la sintaxis
adecuada.)

22. Hacer un cdigo en Octave para resolver e; siguiente ejercicio:
La siguiente tabla contiene informacin de un conjunto de sensores, ingresarlo la
matriz con los siguientes datos:


Cada fila contiene un conjunto de lecturas de sensor, donde la primera fila
contiene valores recopilados a 0 segundos, la segunda fila contiene valores
recopilados a 1.0 segundos, etctera.
(a) Lea el archivo de datos e imprima el numero de sensores y el nmero de
segundos de datos contenidos en el archivo. (Sugerencia: Use la funcin
size, no slo cuente los dos nmeros.)

(b) Encuentre los valores mximo y mnimo registrados en cada sensor. Use
Octave para determinar en qu momentos ocurrieron.
(c) Encuentre la media y la desviacin estndar para cada sensor y para todos
los valores de datos recopilados. Recuerde: la columna 1 no contiene datos
de sensor; contiene datos de tiempo.

Problemas con dos variables


23. Hacer un cdigo en Octave para resolver el siguiente problema:
!
El rea de un tringulo es = ! . Encuentre el rea de un grupo
de tringulos cuya base vara de 0 a 10 metro y cuya altura vara de 2 a 6 metros.
Elija un espaciamiento adecuado para sus variables de clculo. Su respuesta deber
ser una matriz bidimensional.


24. Hacer un cdigo en Octave para resolver el siguiente problema:
Un barmetro se usa para medir la presin atmosfrica y se llena con un fluido de
alta densidad. En el pasado se usaba mercurio, pero desde entonces se sustituy
con una diversidad de otros fluidos debido a sus propiedades txicas. La presin
medida por un barmetro es la altura de la columna de fluido, , por la densidad
del lquido , , por la aceleracin debida a la gravedad, , o
=
Est ecuacin se puede despejar para la altura:

=

Encunetre la altura a la que la columna de lquido se elevar para presiones desde
0 hasta 10 kPa para dos barmetros diferentes. Suponga que el primero usa
mercurio, con una densidad de 13.56 ! (13,560 ! ) y que el segundo
usa agua, con una densidad de 1.0 ! (100 ! ). La aceleracin debida a
la gravedad es 9.81 ! . Antes de comenzar a calcular, asegrese de verificar las
unidades. La medida meetrica de la presin es un Pascal (Pa), igual a 1 ! .
Un kPa es 1000 veces mayor que un Pa. Su respuesta deber ser una matriz
bidimensional.


25. Hacer un cdigo en Octave para resolver el siguiente problema:
La ley del gas ideal = describe el comportamiento de muchos gases.
Cuando se despeja (el volumen especfico, ! ) la ecuacin se puede escribir

=

Encuentre el volumen especfico para el aire, para tempreraturas de 100 a 1000 K y
para presiones de 100kPa a 1000kPa. El valor de R para el aire es
0.2870 ( ). En esta formulacin de la ley de gas ideal, R es diferente para
cada gas. Existen formulaciones en las que R es una constante y el peso molecular
del gas se debe incluir en el clculo. Aprender ms acerca de esta ecucieon en las
clases de qumica y termodinmica. Su respuesta debe ser una matriz
bidimensional.
==============================================================

Ejercicios a entregar:
Fecha de entrega: Mircoles 20 de setiembre hasta las 18 horas (6:00 pm). Subir todos sus
programas dentro de un solo folder en formato zip o rar, en la seccin Tareas del Campus
Virtual.
El folder en formato zip o rar, tiene que tener por nombre su apellido seguido de su cdigo
personal. Por ejemplo: Alumno: Jos Esparta Rodriguez, cdigo: 84637501
Esparta_84637501
==============================================================
Ustedes pueden buscar ms ejercicios en el Cengel y otros.

La Molina, 13 de setiembre de 2017.

También podría gustarte