Matlab Tutorial Y Procesamiento De Imagenes
Enviado por jjfrai • 22 de Agosto de 2011 • 1.174 Palabras (5 Páginas) • 1.492 Visitas
Matlab
Salvador Ramírez
http://www.profc.udec.cl/~sram
5 de marzo de 2002
Índice general
1. Introducción 2
2. Cálculos simples y gráficos 4
2.1. Vectores, Matrices, números complejos . . . . . . . . . . . . . . . . 4
2.1.1. Operaciones para arreglos y para los elementos del arreglo . . 5
2.1.2. Creación de Arreglos . . . . . . . . . . . . . . . . . . . . . . 6
2.1.3. Direccionamiento de los elementos de un arreglo . . . . . . . 6
2.1.4. Números complejos . . . . . . . . . . . . . . . . . . . . . . 7
2.2. Gráficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.1. Impriendo gráficos . . . . . . . . . . . . . . . . . . . . . . . 9
2.3. Resolución de sistemas de ecuaciones lineales . . . . . . . . . . . . . 10
2.4. Comandos útiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3. Programación en Matlab 12
3.1. If-then-else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2. Scripts y funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.1. Archivos-p . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4. Entrada y Salida 17
4.1. Entrada y salida de teclado/pantalla . . . . . . . . . . . . . . . . . . 17
4.2. Entrada y salida de archivos . . . . . . . . . . . . . . . . . . . . . . 17
4.2.1. Uso de load . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2.2. Uso de textread . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2.3. Uso de funciones f/io . . . . . . . . . . . . . . . . . . . . . . 19
5. Introducción al procesamiento de imágenes 21
5.1. Conceptos básicos de imágenes . . . . . . . . . . . . . . . . . . . . . 21
5.1.1. Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.2. Números enteros y ordenamiento de bytes . . . . . . . . . . . 23
5.1.3. Canal Alfa o transparencia . . . . . . . . . . . . . . . . . . . 23
5.2. Lectura de imágenes en Matlab . . . . . . . . . . . . . . . . . . . . . 23
5.3. Recomendaciones para manejo de imágenes . . . . . . . . . . . . . . 27
1
Capítulo 1
Introducción
Matlab es un software para llevar a cabo computaciones numéricas casi de todo
tipo, pudiendo manipular vectores y matrices tanto reales como complejos con funciones
y fórmulas de variadas ramas de la matemática. Matlab se compone de un programa
básico y un conjunto de toolbox para labores más especializadas. Con Matlab
básico es posible llevar a cabo cualquier operación aritmética tanto con escalares como
vectores y matrices, solucionar sistemas de ecuaciones lineales, manipular imágenes,
crear interfaces gráficas, etc. Entre los toolbox más importantes se encuentran:
Curve fitting: ajustes de modelos y análisis.
Data Acquisition: adquiere y envía datos a un instrumento electrónico conectado
al computador. (sólo para Windows)
Excel link: permite usar Matlab con datos leídos directamente desde planillas
Excel.
Image processing: permite el procesamiento de imágenes, análisis y desarrollo
de algoritmos.
Partial differential equation: soluciona y analiza sistema
...