Programa del Curso
Parte 1
Una breve introducción a MATLAB
Objetivos: Ofrecer una visión general de lo que MATLAB es, en qué consiste y qué puede hacer por usted
- Un ejemplo: C vs. MATLAB
- Descripción del producto MATLAB
- Campos de aplicación de MATLAB
- ¿Qué MATLAB puede hacer por usted?
- El esquema del curso
Trabajar con la interfaz de usuario de MATLAB
Objetivo: Obtener una introducción a las principales características del entorno de diseño integrado MATLAB y sus interfaces de usuario. Obtenga una visión general de los temas del curso.
- Interfaz MATALB
- Lectura de datos desde un archivo
- Guardar y cargar variables
- Trazado de datos
- Personalización de parcelas
- Cálculo de estadísticas y línea de mejor ajuste
- Exportación de gráficos para su uso en otras aplicaciones
Variables y expresiones
Objetivo: Introduzca comandos MATLAB, con énfasis en la creación y acceso a datos en variables.
- Introducción de comandos
- Creación de variables
- Obteniendo ayuda
- Acceso y modificación de valores en variables
- Creación de variables de carácter
Análisis y Visualización con Vectores
Objetivo: Realizar cálculos matemáticos y estadísticos con vectores, y crear visualizaciones básicas. Ver cómo la sintaxis de MATLAB permite cálculos en conjuntos de datos enteros con un solo comando.
- Cálculos con vectores
- Trazado de vectores
- Opciones básicas de trazado
- Anotar parcelas
Análisis y visualización con matrices
Objetivo: Utilizar matrices como objetos matemáticos o como colecciones de datos (vectoriales). Comprender el uso apropiado de la sintaxis de MATLAB para distinguir entre estas aplicaciones.
- Tamaño y dimensionalidad
- Cálculos con matrices
- Estadísticas con datos de matriz
- Trazado de varias columnas
- Reajuste e indexación lineal
- Arrays multidimensionales
Parte 2
Automatización de comandos con secuencias de comandos
Objetivo: Recopilar comandos MATLAB en scripts para facilitar la reproducción y la experimentación. A medida que aumenta la complejidad de sus tareas, entrar secuencias largas de comandos en la ventana de comandos se vuelve poco práctico.
- Un ejemplo de modelado
- El historial de comandos
- Creación de archivos de script
- Ejecutar secuencias de comandos
- Comentarios y código Cells
- Publicación de scripts
Trabajar con archivos de datos
Objetivo: Traer datos en MATLAB desde archivos formateados. Debido a que los datos importados pueden ser de una amplia variedad de tipos y formatos, se da énfasis al trabajo con matrices de celdas y formatos de fecha.
- Importación de datos
- Tipos de datos mixtos
- Arrays de celdas
- Conversiones entre numerales, cadenas y celdas
- Exportación de datos
Múltiples gráficos vectoriales
Objetivo: Hacer parcelas más complejas de vectores, tales como parcelas múltiples, y utilizar técnicas de manipulación de color y cadena para producir representaciones visuales llamativas de los datos.
- Estructura gráfica
- Múltiples figuras, ejes y parcelas
- Trazado de ecuaciones
- Usando color
- Personalización de parcelas
Lógica y control de flujo
Objetivo: Utilizar operaciones lógicas, variables y técnicas de indexación para crear código flexible que pueda tomar decisiones y adaptarse a diferentes situaciones. Explorar otras construcciones de programación para la repetición de secciones de código y construcciones que permiten la interacción con el usuario.
- Operaciones lógicas y variables
- Indización lógica
- Construcciones de programación
- Control de flujo
- Bucles
Visualización de Matriz e Imagen
Objetivo: Visualizar imágenes y datos de matriz en dos o tres dimensiones. Explorar la diferencia en la visualización de imágenes y la visualización de datos de matriz mediante imágenes.
- Interpolación dispersa usando datos vectoriales y de matriz
- Visualización de matriz tridimensional
- Visualización de matriz bidimensional
- Imágenes indexadas y colormaps
- Imágenes de color verdadero
Parte 3
Análisis de los datos
Objetivo: Realizar tareas típicas de análisis de datos en MATLAB, incluyendo el desarrollo y ajuste de modelos teóricos a datos de la vida real. Esto conduce naturalmente a una de las características más poderosas de MATLAB: resolver sistemas lineales de ecuaciones con un solo comando.
- Tratar los datos que faltan
- Correlación
- Suavizado
- Análisis espectral y FFTs
- Resolución de sistemas lineales de ecuaciones
Funciones de escritura
Objetivo: Incrementar la automatización mediante la encapsulación de tareas modulares como funciones definidas por el usuario. Comprender cómo el MATLAB resuelve referencias a archivos y variables.
- Por qué funciona?
- Creación de funciones
- Añadir comentarios
- Llamando subfunciones
- Espacios de trabajo
- Subfunciones
- Camino y precedencia
Tipos de datos
Objetivo: Explorar tipos de datos, centrándose en la sintaxis para crear variables y acceder a elementos de matriz, y discutir métodos para convertir entre tipos de datos. Los tipos de datos difieren en el tipo de datos que pueden contener y la forma en que se organizan los datos.
- Tipos de datos MATLAB
- Enteros
- Estructuras
- Conversión de tipos
E / S de archivo
Objetivo: Explorar las funciones de importación y exportación de datos de bajo nivel en MATLAB que permiten un control preciso sobre el texto y la E / S de archivos binarios. Estas funciones incluyen la búsqueda de textos, que proporciona un control preciso de la lectura de archivos de texto.
- Abrir y cerrar archivos
- Leer y escribir archivos de texto
- Lectura y escritura de archivos binarios
Tenga en cuenta que la entrega real puede estar sujeta a discrepancias menores del esquema anterior sin notificación previa.
Conclusión
Tenga en cuenta que la entrega real puede estar sujeta a discrepancias menores del esquema anterior sin notificación previa.
Objetivos: Resumir lo que hemos aprendido
- Un resumen del curso
- Otros cursos futuros sobre MATLAB
Tenga en cuenta que el curso puede estar sujeto a pocas discrepancias menores cuando se entrega sin notificaciones previas.
Requerimientos
- Concepto básico del estudiante de nivel alto de las matemáticas tal como la lineal algebra, probablilty teoría y estadística, así como la matriz
- Las operaciones de base de datos
- Conceptualmente, el concepto básico de otra clase de programación de programación de nivel alto, como C, PASCAL, FORTRAN, o BASIC, pero no esencial
Testimonios (1)
Construcción práctica del código desde cero.
Igor - Draka Comteq Fibre B.V.
Curso - Introduction to Image Processing using Matlab
Traducción Automática