Documentos de Académico
Documentos de Profesional
Documentos de Cultura
\
|
+
|
.
|
\
|
|
.
|
\
|
Ln
sen
t
t t
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 19
Variables predefinidas
Hay una serie de variables ya predefinidas en MatLab que pueden ser usadas por el
usuario y que contienen valores tambin constantes o predefinidos, como se muestra
en la Tabla 1.5.
Tabla 1.5 Variables predefinidas
Variable Descripcin
ans
Si el usuario no asigna el valor de una expresin a una
variable, MatLab por defecto guarda el resultado en ans
(Answer)
pi Nmero t = 3.141592653589...
eps Representa la diferencia ms pequea entre dos nmeros.
Es igual a 2
-52
.
Inf Representa el Infinito
NaN Indeterminacin (Not a Number). No es un nmero
i Se define como la raz cuadrada de -1, 0 + 1.0000i.
j Es equivalente a i.
realmin Menor nmero real positivo utilizable en MatLab
realmax Mayor nmero real positivo utilizable en MatLab
intmin Menor nmero entero utilizable en MatLab
Ejercicio de prctica 1.7
Ejecuta las siguientes instrucciones y analiza los resultados en la Ventana de
Comandos.
>> 1/0
Warning: Divide by zero.
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 20
ans =
Inf
>> 0/0
Warning: Divide by zero.
ans =
NaN
>> eps
ans =
2.2204e-016
>> pi
ans =
3.1416
>> i
ans =
0 + 1.0000i
>> j
ans =
0 + 1.0000i
>> realmin
ans =
2.225073858507201e-308
>> realmax
ans =
1.797693134862316e+308
>> intmin
ans =
-2147483648
>> intmax
ans =
2147483647
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 21
1.9 Aplicaciones
Problema 1. Identidad trigonomtrica.
Una identidad trigonomtrica est dada por:
x
x x
cos 1
cos 1
2
tan
+
=
Verifique que la identidad es correcta calculando cada lado de la ecuacin, con el valor
x = 3/17.
Solucin:
Utilizando la Ventana de Comandos (Command Window) tenemos:
>> % Se define el valor de x
>> x = 3*pi/17;
>> % Se calcula el valor del lado izquierdo
>> LI = tan(x/2)
LI =
0.2845
>> % Se calcula el valor del lado derecho
>> LD = sqrt((1-cos(x))/(1+cos(x)))
LD =
0.2845
Con lo cual se demuestra que la identidad trigonomtrica es correcta.
Problema 2. Geometra y trigonometra.
Cuatro crculos estn circunscritos, como se muestra en la Fig. 1.5. En cada punto de
dos crculos estn en contacto por la tangente de cada uno. Determine la distancia
entre los centros C
2
y C
4
. El radio de los crculos son: R
1
= 16 mm, R
2
= 6.5 mm,
R
3
=12 mm y R
4
= 9.5 mm.
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 22
Figura 1.5 Crculos circunscritos en forma tangencial
Solucin:
Teniendo la Fig. 1.6 como referencia para las lneas en los centros de los crculos y
trazando los respectivos ngulos tenemos:
Figura 1.6 Formacin de cuatro tringulos.
Las lneas que conectan al centro de los crculos crean cuatro tringulos. En dos de los
tringulos C
1
C
2
C
3
y C
1
C
3
C
4
, las longitudes de todos los lados son conocidas. Esta
informacin es usada para calcular el ngulo
1
y
2
en estos tringulos usando la ley de
los cosenos. Por ejemplo,
1
, es calculado por:
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 23
(C
2
C
3
)
2
= ( C
1
C
2
)
2
+ (C
1
C
3
)
2
2(C
1
C
2
)(C
1
C
3
) cos
1
1
= acos[( C
1
C
2
)
2
+ (C
1
C
3
)
2
(C
2
C
3
)
2
/ 2(C
1
C
2
)(C
1
C
3
)]
Tambin, la longitud de cada lado C
2
C
4
es calculada considerando el tringulo
C
1
C
2
C
4
. Nuevamente, usando la ley de los cosenos, las longitudes C
1
C
2
y C
1
C
4
son
conocidas y el ngulo
3
es la suma de los ngulos
1
y
2.
Utilizando la Ventana de Comandos (Command Window) tenemos:
>> % Define los radios
>> r1 = 16; r2 = 6.5; r3 = 12; r4 = 9.5;
>> c1c2 = r1 + r2; c1c3 = r1 + r3; c1c4 = r1 + r4;
>> % Calcula la longitud de los lados
>> c2c3 = r2 + r3; c3c4 = r3 + r4;
>> % Calcula 1, 2 y 3
>> gama1 = acos((c1c2^2 + c1c3^2 - c2c3^2)/(2*c1c2*c1c3));
>> gama2 = acos((c1c3^2 + c1c4^2 - c3c4^2)/(2*c1c3*c1c4));
>> gama3 = gama1 + gama2;
>> % Calcula la distancia
>> c2c4 = sqrt(c1c2^2 + c1c4^2 - 2*c1c2*c1c4*cos(gama3))
c2c4 =
33.5051
La distancia entre C
2
y C
4
es 33.5051 mm.
Problema 3. Transferencia de calor.
Un objeto con una temperatura inicial
. Entonces, el objeto
experimenta un cambio acorde con la ecuacin:
donde: T es la temperatura del objeto en el tiempo t, y k es una constante. Una lata de
refresco con una temperatura de 120F (estuvo en el coche) es colocada dentro de un
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 24
refrigerador donde la temperatura es 38F. Determina el grado ms cercano a la
temperatura de la lata despus de tres horas. Asuma k = 0.45. Primera defina todas las
variables y luego calcule la temperatura usando un comando MatLab.
Solucin:
Utilizando la Ventana de Comandos (Command Window) tenemos:
>> % Definicin de variables
>> TS =38;
>> T0 = 120;
>> K = 0.45;
>> t = 3;
>> % Redondea al entero ms cercano
>> T = round(TS + (T0 - TS)*exp(-K*t))
T =
59
La temperatura T de la lata de refresco despus de tres horas es 59 F.
Problema 4. Masa del aire en un tnel de viento
Los tneles de viento juegan un importante papel en la comprensin del
comportamiento de las aeronaves de alto rendimiento. Con la finalidad de interpretar los
datos del tnel de viento, los ingenieros requieren entender cmo se comportan los
gases. La ecuacin bsica que describe las propiedades de los gases es la ley del gas
ideal definida por la siguiente expresin:
T R n V P =
donde: P es la presin en kPa;
V es el volumen en m
3
;
n es el nmero de kmoles de gas en la muestra,
R es la constante del gas ideal, 8.314 kPa (m
3
/kmo)l y
T es la temperatura en grados Kelvin (k).
Adems, se sabe que el nmero n de kmoles es:
donde: M es la masa en kg y MW es la masa molar en kg/kmol.
Se sabe que el volumen de aire en el tnel de viento es de 1,000 m
3
. Antes de que el
Programacin El entorno de MatLab
Ing. Luis Lorenzo Jimnez Garca 25
tnel de viento se encienda, la temperatura del aire es de 300 K y la presin es de 100
kPa. La masa molar (peso molecular) promedio del aire es 29 kg/kmol. Encuentre la
masa del aire en el tnel de viento.
Solucin:
Utilizando la Ventana de Comandos (Command Window) tenemos:
>> % Volumen del aire
>> V = 1000;
>> % Temperatura del aire
>> T = 300;
>> % Presin del aire
>> P = 100;
>> % Peso molecular del aire
>> MW = 29;
>> % Constante del gas ideal
>> R = 8.314;
>> % Nmero de kmoles
>> N = (P*V)/(R*T)
N =
40.0930
>> % Masa del aire
>> M = N*MW
M =
1.1627e+003
La masa del aire M es 1,162.7 kg.