Professional Documents
Culture Documents
en ingeniera con
MATLAB
Marco Antonio Montufar Bentez
info
editorialpatria.com.mx
www.editorialpatria.com.mx
Dedicatoria
A Paty, Trevor y Ayrton, inspiracin en mi vida.
MAMB
A Lupita, Iaina, Alan y Erick, por su existencia.
JMM
Agradecimientos
Queremos agradecer la ayuda y la retroalimentacin que nos proporcionaron
los profesores Ramn Corona Armenta, Aurora Prez Rojas, scar Montao
Arango, Jaime Garnica Gonzlez, Heriberto Niccolas Morales, Sergio Ramrez
Reyna, Aarn Rodrguez Trejo y Rogelio Escorcia Hernndez, revisores de la
obra, quienes han usado parte o todos los materiales de este libro. Apreciamos,
tambin, el apoyo que siempre nos brindo Octavio Castillo Acosta, Director del
Instituto de Ciencias Bsicas e Ingeniera, de la Universidad Autnoma del Estado
de Hidalgo, as como a Estela Delfn Ramrez, editora de Grupo Editorial Patria
para la culminacin de este texto.
Presentacin
Contenido
Contenido
1.6
Graficacin de parbolas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.6.1 Parbolas con eje horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.7
Graficacin de elipses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.7.1 Elipses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.8
Captulo 2.
38
38
39
39
40
2.2
Uso de arreglos en problemas de clculo de lmites . . . . . . . . . . . . 43
2.2.1 Clculo de valores meta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.3
2.3.1
vi
Contenido
53
53
54
56
2.5
Matemtica simblica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1 Objetos simblicos y expresiones simblicas . . . . . . . . . . . . . . . . . . . .
2.5.2 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.3 Diferenciacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
57
57
59
60
2.6
Simplificacin con Matemtica simblica . . . . . . . . . . . . . . . . . . . . . 62
2.6.1 Derivacin de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.7
Captulo 3.
Probabilidad y estadstica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.1
Clculo del valor esperado para una distribucin contina . . . . . . 78
3.1.1 Variables continuas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
vii
Contenido
3.2
Distribucin de probabilidad discreta . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Clculo de la media para una distribucin discreta . . . . . . . . . . . . . .
3.2.2 Valor esperado condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
82
83
87
3.3
Covarianza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.3.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Captulo 4.
Investigacin de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.1
Ingeniera econmica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.1 Valor presente de una serie uniforme . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.2 Serie uniforme de un valor presente neto . . . . . . . . . . . . . . . . . . . . . . 99
4.1.3 Valor futuro de una serie uniforme . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.1.4 Anualidad de una suma futura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.1.5 Valor presente de una anualidad diferida . . . . . . . . . . . . . . . . . . . . . 102
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.2
Valores equivalentes de una serie con gradiente . . . . . . . . . . . . . .
4.2.1 Gradiente aritmtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 Gradiente geomtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.3 Factores econmicos en MATLAB con vectores . . . . . . . . . . . . . . . .
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
110
113
115
118
4.3
Teora de colas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Modelos de colas basadas en el proceso nacimiento-muerte . . . . .
4.3.2 Modelos M/M/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
120
120
120
122
4.4
Programacin lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.4.1 Mtodo simplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
4.5
Teora de inventarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Modelos determinsticos de revisin continua . . . . . . . . . . . . . . . . .
4.5.2 Modelo EOQ bsico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios para desarrollar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii
131
131
132
135
Captulo 1
Captulo
Aplicaciones al lgebra
y geometra analtica
Ob je t iv o :
Conocer las caractersticas de las distintas ventanas de MATLAB y realizar operaciones matemticas mediante la Ventana de Comando, como si se
tratara de una calculadora. Aprender a utilizar los arreglos de MATLAB en
los problemas relacionados con lgebra y geometra analtica.
1
1.1
Figura 1.1
Captulo 1
Figura 1.2
Se pueden anotar varios comandos en la misma lnea. Para esto, se inserta una
coma entre ellos. Cuando se oprime Enter, los comandos son ejecutados de izquierda a derecha.
No es posible regresar a una lnea previa en la Ventana de Comandos, efectuar
correcciones y volver a ejecutar el comando.
Un comando tecleado se puede llamar de nuevo con la tecla flecha hacia arriba
(). Cuando aparece un comando en el prompt, se puede alterar antes de su ejecucin.
La flecha hacia abajo () sirve para moverse hacia abajo hasta un comando tecleado con anterioridad.
Si un comando es tan largo que no cabe en una lnea, ste puede continuar en la
prxima lnea luego de teclear tres puntos y presionar Enter.
El smbolo de %
Cuando se anota el smbolo % al inicio de una lnea, sta se considera un comentario. Esto significa que cuando se oprime Enter el comando no es ejecutado. El
smbolo de % seguido por un texto (comentario) tambin se puede escribir despus de un comando (en la misma lnea). Esto no afecta la ejecucin del comando.
El comando clc
El comando clc (escriba clc y presione Enter) limpia la Ventana de Comandos. El comando no cambia instruccin previa alguna; por ejemplo, si se defini una variable,
sta existe y puede ser usada de nuevo. La flecha hacia arriba tambin llama comandos escritos con anterioridad.
Operacin
Smbolo
Ejemplo
Suma
5+3
Resta
53
Multiplicacin
5x3
Divisin derecha
5/3
Divisin izquierda
5\3 = 3/5
Exponenciacin
5^3 = 125
Orden de precedencia
El orden de precedencia que MATLAB usa se presenta en la tabla 1.2. Este orden es el
mismo que muchas calculadoras utilizan.
4
Captulo 1
Tabla 1.2
Orden de precedencia.
Precedencia
Operacin matemtica
Primera
Segunda
Exponenciacin
Tercera
Multiplicacin, divisin
(igual precedencia)
Cuarta
Suma y resta
1.
2.
71
8
2
>>
ans 5
>>
ans 5
7 18
2
3.
4.
5
41 12
3
>>
ans 5
>>
ans 5
53
2
5.
27 3 1 32 0.2
>>
6.
ans 5
27 1
1 32 0.2
3
>>
ans 5
7. (3.1416)(3.5)(3.5)
>>
8.
ans 5
(29.5) (12.35)
2
>>
ans 5
9. 73 1 (35.2 1 4.5)2
>>
10. 124.7
54
52 1 3
>>
ans 5
ans 5
Captulo 1
1.2
Arreglo unidimensional.
Ao
1984
1986
1988
1990
1992
1994
1996
Poblacin
(en
millones)
127
130
136
145
158
178
211
Los datos de aos y poblacin se pueden introducir como elementos de una fila o
columna de un vector.
En MATLAB un vector se crea asignando sus elementos a una variable. Para ello,
hay varias maneras, dependiendo de la informacin disponible. Frecuentemente usaremos vectores con elementos que son una serie de nmeros con un espaciamiento
constante. En tales casos el vector se puede crear con los comandos de MATLAB.
Otro ejemplo es formar un vector fila que represente las coordenadas de un punto
A en el plano cartesiano. Para ello, primero debe escribirse A 5 [5 6], a fin de representar el punto cuyas coordenadas son (5, 6).
Vector columna. Para crear un vector columna abra los corchetes ([) e introduzca los
elementos separados por un punto y coma, o presione la tecla Enter despus de
cada elemento. Por ltimo, cierre los corchetes (]). Por ejemplo, para definir las poblaciones de la tabla 1.3 como un vector columna se debe escribir lo siguiente:
>> pob 5 [127; 130; 136; 145; 158; 178; 211]
Captulo 1
1 1 3 2 8( 4)
ans 5 228
2. Calcule las coordenadas del punto medio entre los puntos (2, 23) y (3, 25).
4. Dados los tres puntos (3, 4), (1, 21) y (9, 8), calcule el rea del tringulo formado.
5. Calcule la pendiente de la recta formada por los puntos (8, 5) y (3, 22).
6. Determine la ordenada al origen de la recta que pasa por los puntos (1, 1) y (5, 2).
7. Calcule la pendiente de una lnea que toca al eje x en 5 y al eje y en 4.
8. Halle la pendiente y el ngulo de inclinacin de la recta que pasa por los puntos (23, 2) y
(7, 23).
9. Los vrtices de un tringulo son los puntos (2, 2), (21, 4) y (4, 5). Calcule la pendiente de cada
uno de sus lados.
10. Calcule la distancia de los puntos (9, 2), (11, 6), (3, 5) y (1, 1) al origen.
11. Una recta de pendiente 3 pasa por el punto (3, 2). La abscisa de otro punto de la recta es 4.
Halle su ordenada.
12. Una recta de pendiente 22 pasa por el punto (2, 7) y por los puntos A y B. Si la ordenada de A
es 3 y la abscisa de B es 6, cul es la abscisa de A y cul la ordenada de B?
13. Tres de los vrtices de un paralelogramo son (21, 4), (1, 21) y (6, 1). Si la ordenada del cuarto
vrtice es 6, cul es la abscisa?
14. Halle los ngulos interiores del tringulo cuyo vrtice son los puntos (22, 1), (3, 4) y (5, 22).
15. Calcule la distancia entre los puntos A y B; adems, determine el punto medio del segmento
AB para los siguientes casos:
10
a)
b)
e)
c)
f)