Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MÉTODOS NUMÉRICOS
DOCENTE
WILSON ALBERTO CONTRERAS
UNIVERSIDAD DE PAMPLONA
INGENIERÍA ELÉCTRICA
PAMPLONA, COLOMBIA
24-05-2019
TALLER
Realizar los siguientes ejercicios del libro de apoyo al curso de métodos numéricos, (Matlab
para Ingenieros), Los que deben sustentados de forma individual.
2.3-
a)
b)
c)
d)
e)
OPERACIONES DE ARREGLOS
2.6
(b) El área de un triángulo es ½ la longitud de la base del triángulo, por la altura del
Triángulo. Defina la base como la matriz.
(c) El volumen de cualquier prisma recto es el área de la base del prisma, por la dimensión
vertical del prisma. La base del prisma puede ser cualquier forma, por ejemplo.
Encuentre el volumen de los prismas creados a partir de los triángulos de la parte (b).
Suponga que la dimensión vertical de estos prismas es 6.
2.7
(a) Cree un vector igualmente espaciado de valores desde 1 hasta 20 en incrementos
de 1.
(b) Cree un vector con valores desde cero hasta 2� en incrementos de �/10.
(c) 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.)
(d) Cree un vector que contenga 10 valores logarítmicamente espaciados entre 10 y
1000. (Sugerencia: use el comando logspace.)
2.9 La ecuación general para la distancia que recorre un cuerpo en caída libre (ignorando
2.13
• Cree una matriz llamada G_a_R compuesta de dos columnas, una que represente
grados y la otra que represente el valor correspondiente en radianes. Para este ejercicio
es válido cualquier conjunto de valores.
• Guarde la matriz a un archivo llamado degrees.dat.
• Una vez guardado el archivo, limpie su área de trabajo y luego cargue los datos del
archivo de vuelta a MATLAB.
3.4 Las tasas de reacción química son proporcionales a una constante de tasa k que cambia
Con la temperatura de acuerdo con la ecuación Arrhenius Encuentre los valores de k para
temperaturas desde 100 K hasta 500 K, en Incrementos de 50 grados. Cree una tabla con sus
resultados.
3.5 Considere los requerimientos de aire acondicionado de la gran casa que se muestra en la
figura P3.5. El interior de la casa se calienta por calor que se desecha de la iluminación y los
aparatos eléctricos, 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 energía
térmica con la finalidad de evitar que aumente la temperatura interna. Suponga que hay 20
focos que expulsan 100 J/s de energía cada uno y cuatro aparatos que expulsan 500 J/s cada
uno. Suponga también que el calor se filtra del exterior a una tasa de 3000 J/s.
(a) ¿Cuánto calor por segundo debe remover de la casa el acondicionador de aire?
b) Una unidad particular de acondicionador de aire puede manipular 2000 J/s. ¿Cuántas de
estas unidades se requieren para mantener constante la temperatura De la casa?
3.11 El desplazamiento del resorte oscilatorio que se muestra en la figura P3.11 se puede
describir mediante x = Acos(wt) Encuentre el desplazamiento x para tiempos desde 0 hasta
3.13 Puede usar trigonometría para encontrar la altura de un edificio, como se muestra en la
figura P3.13. Suponga que mide el ángulo entre la línea de visión y la línea horizontal
que conecta el punto de medición y el edificio. Puede calcular la altura del edificio con
las siguientes fórmulas:
tan(�) � h/d
h � d 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 línea de visión es 30° �3°. Encuentre las alturas máxima y
mínima que puede tener el edificio.
3.17 El vector
4.1 Cree las siguientes matrices y úselas en los ejercicios que siguen:
(c) combine la matriz b y la matriz d para crear la matriz f , una matriz unidimensional con 6
filas y 1 columna.
(d) Cree una matriz g a partir de la matriz a y los primeros tres elementos de la matriz c, con
4 filas y 3 columnas.
(e) Cree una matriz h con el primer elemento igual a A1,3 el segundo elemento igual a C1,2 y
el tercer elemento igual a B2,1.
4.7 La ley del gas ideal P= RT describe el comportamiento de muchos gases. Cuando se
despeja (el volumen específico, m3/kg) la ecuación se puede escribir Encuentre el volumen
específico para el aire, para temperaturas de 100 a 1000 K y para presiones de 100 kpá a 1000
kPa. El valor de R para el aire es 0.2870 kJ/ (kg K).En esta formulación de la ley del gas
ideal, R es diferente para cada gas. Existen otras formulaciones en las que R es una constante
y el peso molecular del gas se debe incluir en el cálculo. Aprenderá más acerca de esta
ecuación en las clases de química y termodinámica. Su respuesta debe ser una matriz
bidimensional.
4.8 Cree una matriz de ceros del mismo tamaño que las matrices a, b y c del problema 4.1.
(Use la función size para ayudarse a cumplir esta tarea.)
(a)
(b)
(c)
(d)
5.4 Ajuste la gráfica creada en el problema 5.3 de modo que la línea 1 sea roja y rayada.
5.6 Suponga que el proyectil descrito se dispara con una velocidad inicial de 100 m/s y un
ángulo de lanzamiento de (45°). Encuentre la distancia recorrida tanto horizontal como
verticalmente (en las direcciones x y y) para tiempos desde 0 hasta 20 s.
(b) En una nueva ventana de figura, grafique distancia vertical contra tiempo (con tiempo en
el eje x).
5.10 En el problema 5.1, usted creó cuatro gráficas. Combínelas en una figura con cuatro
subvéntenos, con la función subplot de MATLAB.
5.16 Muchos fenómenos físicos se pueden describir mediante la ecuación Arrhenius. Por
ejemplo, las constantes de tasa de reacción para reacciones químicas se modelan como,
5.26 Cree vectores x y y desde �5 hasta +5 con un espaciamiento de 0.5. Use la función
meshgrid para mapear x y y en dos nuevas matrices bidimensionales llamadas X y Y.
Use sus nuevas matrices para calcular el vector Z, con magnitud
(a) Use la función de graficación mesh para crear una gráfica tridimensional de Z.
(b) Use la función de graficación surf para crear una gráfica tridimensional de Z.
Compare los resultados que obtuvo con una sola entrada (Z) con los obtenidos
con entradas para las tres dimensiones (X, Y, Z).
(c) Modifique su gráfica de superficie con sombreado interpolado. Intente usar diferentes
colormaps.
(d) Genere una gráfica de contorno de Z.
(e) Genere una combinación de gráficas de superficie y de contorno de Z.
6.2 Acaso la ecuación más famosa en física sea E = mc2que relaciona la energía E con la
masa m. La rapidez de la luz en el vacío, c, es la propiedad que vincula a las dos. La rapidez
de la luz en el vacío es 2.9979 108 m/s.
(a)Cree una función llamada energy para encontrar la energía correspondiente a una masa
dada en kg. Su resultado estará en joule, pues 1 kg m2/s2 = 1 joule.
(b) Use su función para encontrar la energía correspondiente a masas desde 1 kg hasta 106
kg. Use la función logspace (consulte help/logspace) para crear un vector masa adecuado.
) (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.
6.9 Este problema requiere que usted genere tablas de conversión de temperatura. Use las
siguientes ecuaciones, que describen las relaciones entre temperaturas en grados Fahrenheit
(TF), grados Celsius (TC), grados Kelvin (TK) y grados Rankine (TR), respectivamente:
(a) Cree una función llamada F to K que convierta temperaturas en Fahrenheit a Kelvin. Use
su función para generar una tabla de conversión para valores desde 0 °F hasta 200 °F.
(b) Cree una función llamada C to R que convierta temperaturas en Celsius a Rankine. Use su
función para generar una tabla de conversión desde 0 °C hasta 100 °C.
Imprima 25 líneas en la tabla. (Use la función linspace para crear su vector de entrada.
(c) Cree una función llamada C to F que convierta temperaturas en Celsius a Fahrenheit. Use
su función para generar una tabla de conversión desde 0 °C hasta 100 °C. Elija un
espaciamiento adecuado.
6.11 La energía requerida para calentar agua a presión constante es aproximadamente igual a
E = mCp
�T
donde
m = masa del agua en gramos,
Cp = capacidad calorífica del agua, 1 cal/g °K, y
�T = cambio en temperatura, °K.
(a) Cree una función anónima llamada heat para encontrar la energía requerida para calentar
1 gramo de agua si el cambio en temperatura se proporciona como entrada.
(b) Su resultado estará en calorías:
Los joules son la unidad de energía usada con más frecuencia en ingeniería. Cree
otra función anónima cal_to_J para convertir su respuesta de la parte (a) en joules.
(Existen 4.2 joules/cal.)
(c) Guarde sus funciones anónimas como archivos .mat.
7.13 Este problema requiere que usted genere tablas de conversión de temperatura. Use las
siguientes ecuaciones, que describen las relaciones entre temperaturas en grados Fahrenheit
(TF), grados Celsius (TC), grados Kelvin (TK) y grados Rankine (TR), respectivamente:
(a) Genere una tabla de conversiones de Fahrenheit a Kelvin para valores desde 0 °F hasta
200 °F. Permita que el usuario ingrese los incrementos en grados F entre líneas. Use disp. Y
printf 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. Permita 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 printf para crear una tabla con un título, encabezados de columna y espaciamiento
apropiado.
7.16 La función ginput es útil para escoger distancias de una gráfica. Demuestre esta característica
mediante la realización de lo siguiente:
� � ��� Cree una gráfica de un círculo mediante la definición de un arreglo de ángulos desde
��� Use hold on para evitar que la figura se refresque y grafique una línea entre los dos
puntos que eligió.
� � ��� Use los datos de los puntos para calcular la longitud de la línea entre ellos. (Sugerencia:
(9.4) Los calorímetros de bomba se usan para determinar la energía liberada durante
reacciones químicas. La capacidad calorífica total de un calorímetro de bomba se define
como la suma de los productos de la masa de cada componente y la capacidad calorífica
específica de cada componente, o
9.21 Considere un proceso de separación en el que una corriente de agua, etanol y metanol
ingresa a una unidad de proceso. Dos corrientes salen de la unidad, cada una con cantidades
variables de los tres componentes. (Véase la figura 9.21.)
Determine las tasas de flujo de masa en y afuera del sistema por arriba y abajo de la unidad
de separación.
11.1 Cree las variables simbólicas a b c d x, y úselas para crear las siguientes expresiones
simbólicas:
11.2
11.9 Un péndulo es un objeto rígido suspendido de un punto pivote sin fricción. (Véase la
Figura P11.9.) Si el péndulo se deja balancear con una inercia dada, se puede encontrar la
frecuencia de oscilación con la ecuación.
Donde
f = frecuencia,
I = inercia.
11.15 La ecuación Antoine usa constantes empíricas para modelar la presión de vapor de un
gas como función de la temperatura. La ecuación modelo es:
Donde
P = presión, en mmHg,
A = constante empírica,
B = constante empírica,
C = constante empírica, y
T = temperatura en grados C.
Defina una variable simbólica para cada una de las ecuaciones y use la capacidad simbólica
de MATLAB para resolver cada una de las incógnitas
11.30 Use las funciones simbólicas de MATLAB para realizar las integraciones siguientes:
11.31 Sea el siguiente polinomio que representa la altitud en metros durante las primeras 48
horas siguientes al lanzamiento de un globo meteorológico:
(a) Use MATLAB junto con el hecho de que la velocidad es la primera derivada de la altitud
para determinar la ecuación para la velocidad del globo.
(b) Use MATLAB junto con el hecho de que la aceleración es la derivada de la velocidad, o
la segunda derivada de la altitud, para determinar la ecuación para la aceleración del globo.
(c) Use MATLAB para determinar cuándo el globo golpea el suelo. Puesto que h(t) es un
polinomio de cuarto orden, habrá cuatro respuestas. Sin embargo, sólo una respuesta será
físicamente significativa.
(d) Use la capacidad de la gráfica simbólica de MATLAB para crear gráficas de altitud,
velocidad y aceleración de tiempo 0 hasta que el globo golpea el suelo [que se determinó en
la parte (c)]. Necesitará tres gráficas separadas, pues altitud, velocidad y aceleración tienen
unidades diferentes.
(e) Determine la altura máxima que alcanza el globo. Use el hecho de que la velocidad del
globo es cero a la altura máxima.
Interpolación
(a) Use interpolación lineal para estimar la presión cuando el volumen es 3.8 m3.
(b) Use interpolación cúbica segmentaria (spline) para estimar la presión cuando el volumen
es 3.8 m3.
(c) Use interpolación lineal para estimar el volumen si la presión se mide en 1000 kPa.
(d) Use interpolación cúbica segmentaria (spline) para estimar el volumen si la presión se
mide en 1000 kPa.
Ajuste de curvas
12.7 Ajuste los datos del problema 12.1 con polinomios de primero, segundo, tercero y cuarto
orden, con la función polyfit:
3-Calcule los valores para graficar a partir de sus resultados de regresión polinomio a
intervalos de 0.2 m3.
4- No muestre los valores calculados en la gráfica, pero conecte los puntos con líneas
sólidas.
BLIBLIOGRAFIA: