Temario del curso

Parte 1

Una Breve Introducción a MATLAB

Objetivos: Ofrecer una visión general de lo que es MATLAB, de qué consta y qué puede hacer por usted

  • Un Ejemplo: C vs. MATLAB
  • Descripción General del Producto MATLAB
  • Campos de Aplicación de MATLAB
  • ¿Qué puede hacer MATLAB por usted?
  • Esquema del Curso

Trabajar con la Interfaz de Usuario de MATLAB

Objetivo: Obtener una introducción a las principales características del entorno integrado de diseño de MATLAB y sus interfaces de usuario. Obtener una visión general de los temas del curso.

  • Interfaz de MATLAB
  • Leer datos desde un archivo
  • Guardar y cargar variables
  • Representar gráficamente datos
  • Personalizar gráficos
  • Calcular estadísticas y línea de mejor ajuste
  • Exportar gráficos para su uso en otras aplicaciones

Variables y Expresiones

Objetivo: Ingresar comandos de MATLAB, con énfasis en crear y acceder a datos en variables.

  • Ingresar comandos
  • Crear variables
  • Obtener ayuda
  • Acceder y modificar valores en variables
  • Crear variables de caracteres

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 habilita cálculos en todo el conjunto de datos con un solo comando.

  • Cálculos con vectores
  • Representar gráficamente vectores
  • Opciones básicas de gráficos
  • Anotar gráficos

Análisis y Visualización con Matrices

Objetivo: Usar matrices como objetos matemáticos o como colecciones de datos (vector). Entender el uso adecuado de la sintaxis de MATLAB para distinguir entre estas aplicaciones.

  • Tamaño y dimensionalidad
  • Cálculos con matrices
  • Estadísticas con datos de matriz
  • Representar gráficamente múltiples columnas
  • Cambiar forma e indexación lineal
  • Matrices multidimensionales

Parte 2

Automatizar Comandos con Scripts

Objetivo: Recopilar comandos de MATLAB en scripts para facilitar la reproducción y experimentación. A medida que la complejidad de sus tareas aumenta, ingresar largas secuencias de comandos en la Ventana de Comandos se vuelve poco práctico.

  • Un Ejemplo de Modelado
  • El Historial de Comandos
  • Crear archivos de script
  • Ejecutar scripts
  • Comentarios y Celdas de Código
  • Publicar scripts

Trabajar con Archivos de Datos

Objetivo: Traer datos a MATLAB desde archivos formateados. Dado que los datos importados pueden ser de una gran variedad de tipos y formatos, se da énfasis al trabajar con matrices de celdas y formatos de fecha.

  • Importar datos
  • Tipos de datos mixtos
  • Matices de celdas
  • Conversión entre numerales, cadenas y celdas
  • Exportar datos

Gráficos de Múltiples Vectores

Objetivo: Crear gráficos de vectores más complejos, como múltiples gráficos, y usar técnicas de manipulación de color y cadenas para producir representaciones visuales atractivas de datos.

  • Estructura gráfica
  • Múltiples figuras, ejes y gráficos
  • Representar ecuaciones
  • Usar color
  • Personalizar gráficos

Lógica y Control de Flujo

Objetivo: Usar operaciones lógicas, variables e indexación para crear códigos flexibles que puedan tomar decisiones y adaptarse a diferentes situaciones. Explorar otras construcciones de programación para repetir secciones de código y construcciones que permiten la interacción con el usuario.

  • Operaciones lógicas y variables
  • Indexación lógica
  • Construcciones de programación
  • Control de flujo
  • Bucles

Visualización de Imágenes y Matrices

Objetivo: Visualizar imágenes y datos matriciales en dos o tres dimensiones. Explorar la diferencia entre mostrar imágenes y visualizar datos matriciales usando imágenes.

  • Interpolación dispersa usando datos de vectores y matrices
  • Visualización de matrices 3D
  • Visualización de matrices 2D
  • Imágenes indexadas y mapas de colores
  • Imágenes en color verdadero

Parte 3

Análisis de Datos

Objetivo: Realizar tareas típicas de análisis de datos en MATLAB, incluyendo desarrollar y ajustar modelos teóricos a datos reales. Esto conduce naturalmente a una de las características más poderosas de MATLAB: resolver sistemas lineales de ecuaciones con un solo comando.

  • Lidiar con datos faltantes
  • Correlación
  • Suavizado
  • Análisis espectral y FFTs
  • Resolver sistemas lineales de ecuaciones

Escribir Funciones

Objetivo: Aumentar la automatización encapsulando tareas modulares como funciones definidas por el usuario. Entender cómo MATLAB resuelve referencias a archivos y variables.

  • ¿Por qué funciones?
  • Crear funciones
  • Agregar comentarios
  • Llamar subfunciones
  • Espacios de trabajo
  • Subfunciones
  • Ruta y precedencia

Tipos de Datos

Objetivo: Explorar tipos de datos, con énfasis en la sintaxis para crear variables y acceder a elementos de matrices, y discutir métodos para convertir entre tipos de datos. Los tipos de datos difieren en el tipo de datos que pueden contener y en la forma en que los datos están organizados.

  • Tipos de datos de MATLAB
  • Enteros
  • Estructuras
  • Convertir tipos

Entrada/Salida de Archivos

Objetivo: Explorar las funciones de entrada y salida de datos de bajo nivel en MATLAB que permiten un control preciso sobre la I/O de archivos de texto y binario. Estas funciones incluyen textscan, que proporciona un control preciso de la lectura de archivos de texto.

  • Abrir y cerrar archivos
  • Leer y escribir archivos de texto
  • Leer y escribir archivos binarios

Tenga en cuenta que el contenido entregado puede estar sujeto a pequeñas discrepancias con respecto al esquema anterior sin previo aviso.

Conclusión

Tenga en cuenta que el contenido entregado puede estar sujeto a pequeñas discrepancias con respecto al esquema anterior sin previo aviso.

Objetivos: Resumir lo que hemos aprendido

  • Un resumen del curso
  • Otros cursos próximos sobre MATLAB

Tenga en cuenta que el curso puede estar sujeto a pequeñas discrepancias cuando se imparte sin previo aviso.

Requerimientos

  •     Conceptos básicos de matemáticas a nivel de pregrado, como álgebra lineal, teoría de probabilidad y estadística, así como matrices
  •     Operaciones básicas de computadora
  •     Preferiblemente, conceptos básicos de otro lenguaje de programación de alto nivel, como C, PASCAL, FORTRAN o BASIC, aunque no es esencial
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas