MATLAB GRAL
M. I. Jos´e Antonio Morf´ın Rojas
Ingenier´ıa Electr´onica
Universidad Iberoamericana
Santa Fe, Ciudad de M´exico, 14 de agosto de 2003
Resumen
Las herramientas de simulaci´
on de sistemas y procesos en general han tenido una evoluci´
on impresionante en los u
´ltimos a˜
nos. En la actualidad podemos simular pr´
acticamente cualquier sistema antes de
armar unprototipo real. De esa forma pretendemos mejorar las posibilidades de que el prototipo funcione. Para el caso espec´ıfico de procesamiento digital de im´
agenes, la simulaci´
on se vuelve indispensable.
Es por eso que se utilizar´
a Matlab, un ambiente matem´
atico que cuenta con gran difusi´
on en el ambiente
cient´ıfico y de ingenier´ıa a nivel mundial por su poder y facilidad de uso.´Indice
1. Introducci´
on
1
2. Fundamentos
2
3. Guardando el Workspace
3
4. Matrices
3
5. Aritm´
etica Matricial
5
6. Funciones Matriciales
6
7. Gr´
aficos
6
8. Funciones y Scripts
7
9. Estructuras de Control
9.1. if . . . . . . . . . . .
9.2. switch y case . . . .
9.3. for . . . . . . . . . .
9.4. while . . . . . . . . .
9.5. break . . . . . . . ..
de
. .
. .
. .
. .
. .
programaci´
on
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
10.Estructuras de Datos
10.1. Arreglos Multidimensionales
10.2. Arreglos de Celdas . . . . .
10.3. Texto y Caracteres . . . . .
10.4. Estructuras . . . . . . . . .
1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
8
8
9
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
10
10
11
11
Introducci´
on
Matlab es un programa de computadora para personas que realizan c´
alculos num´ericos. Comenz´
o como
el programa “MATrix LABoratory”que pretend´ıa crear un acceso interactivo y poderoso a las bibliotecas Linpack y Eispack. ´estas son paquetes deprogramaci´
on sumamente poderosos para la soluci´
on de
ecuaciones lineales y problemas de eigenvalores. El objetivo de Matlab es el de permitir a cient´ıficos e
1
ingenieros el uso de t´ecnicas basadas en el ´
algebra lineal (matrices) para la soluci´
on de problemas, usando
lo m´
as novedoso en programaci´
on, sin tener que escribir programas en los lenguajes tradicionales como
C.Nuevas funciones han sido a˜
nadidas conforme el tiempo ha pasado permitiendo en la acutalidad tener
funciones espec´ıficas para muy diversas ´
areas del conocimiento humano.
Matlab se encuentra desarrollado para diversas plataformas de c´
omputo, desde computadoras personales PC hasta Macintosh, Sun y SGI. La versi´
on de estudiante se encuentra disponible en librer´ıas a un
costorazonable pero con opciones limitadas.
2.
Fundamentos
Matlab se encuentra en el laboratorio de computadoras de Ingenier´ıa Electr´
onica y de Comunicaciones
tanto en las computadoras personales IBM compatibles, las Macintosh y las Sun. La versi´
on instalada
en la Sun y en las PC es la 5.3.1; en las Mac es la 4.2c. La versi´
on que utilizaremos para este curso es la
5.3.1. Al iniciar...
Regístrate para leer el documento completo.