Contacta con nosotros

Temario del curso

Parte 1

Una breve introducción a MATLAB

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

  • Un ejemplo: C vs. MATLAB
  • Vista general del producto MATLAB
  • Campos de aplicación de MATLAB
  • ¿Qué puede hacer MATLAB por usted?
  • Estructura del curso

Trabajo con la interfaz de usuario de MATLAB

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

  • Interfaz de MATLAB
  • Lectura de datos desde archivos
  • Guardar y cargar variables
  • Graficar datos
  • Personalizar gráficos
  • Calcular estadísticas y líneas de mejor ajuste
  • Exportar gráficos para su uso en otras aplicaciones

Variables y expresiones

Objetivo: Ingresar comandos de MATLAB, con énfasis en la creación y acceso 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 permite realizar cálculos en conjuntos completos de datos con un solo comando.

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

Análisis y visualización con matrices

Objetivo: Utilizar matrices como objetos matemáticos o como colecciones de datos (vectores). Comprender 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 matriciales
  • Graficar varias columnas
  • Reorganización e indexación lineal
  • Arreglos multidimensionales

Parte 2

Automatización de comandos con scripts

Objetivo: Agrupar comandos de MATLAB en scripts para facilitar la reproducción y la experimentación. A medida que aumenta la complejidad de sus tareas, resulta impráctico ingresar largas secuencias de comandos en la Ventana de Comandos.

  • Ejemplo de modelación
  • Historial de comandos
  • Crear archivos de script
  • Ejecutar scripts
  • Comentarios y celdas de código
  • Publicar scripts

Trabajo con archivos de datos

Objetivo: Importar datos a MATLAB desde archivos estructurados. Dado que los datos importados pueden ser de gran variedad de tipos y formatos, se da énfasis al trabajo con arreglos de celdas y formatos de fecha.

  • Importar datos
  • Tipos de datos mixtos
  • Arreglos de celdas
  • Conversiones entre números, cadenas y celdas
  • Exportar datos

Graficado múltiple de vectores

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

  • Estructura gráfica
  • Múltiples figuras, ejes y gráficos
  • Graficar ecuaciones
  • Uso del color
  • Personalizar gráficos

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 repetir secciones de código y aquellas que permiten la interacción con el usuario.

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

Visualización matricial e imagen

Objetivo: Visualizar imágenes y datos matriciales en dos o tres dimensiones. Explorar las diferencias al mostrar imágenes y visualizar datos matriciales mediante imágenes.

  • Interpolación dispersa utilizando datos vectoriales y matriciales
  • Visualización matricial 3D
  • Visualización matricial 2D
  • Imágenes indexadas y mapas de color
  • Imágenes a color real

Parte 3

Análisis de 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 potentes de MATLAB: resolver sistemas de ecuaciones lineales con un solo comando.

  • Manejo de datos faltantes
  • Correlación
  • Suavizado
  • Análisis espectral y TFMs (Transformadas Rápidas de Fourier)
  • Resolución de sistemas de ecuaciones lineales

Escribir funciones

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

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

Tipos de datos

Objetivo: Explorar los tipos de datos, centrándose en la sintaxis para crear variables y acceder a elementos del arreglo, y discutir métodos para convertir entre tipos de datos. Los tipos de datos difieren en el tipo de información que pueden contener y en la forma en que se organiza dicha información.

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

E/S de archivos

Objetivo: Explorar las funciones de importación y exportación de datos de bajo nivel en MATLAB que permiten un control preciso sobre la E/S de archivos de texto y binarios. Estas funciones incluyen textscan, que proporciona un control preciso al leer archivos de texto.

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

Tenga en cuenta que lo entregado realmente podría estar sujeto a pequeñas discrepancias con el esquema anterior sin previo aviso.

Conclusión

Tenga en cuenta que lo entregado realmente podría estar sujeto a pequeñas discrepancias con el esquema anterior sin previo aviso.

Objetivos: Resumir lo que hemos aprendido

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

Tenga en cuenta que el curso podría estar sujeto a algunas pequeñas discrepancias durante la impartición sin notificación previa.

Requerimientos

  • Conceptos básicos de matemáticas a nivel universitario, como álgebra lineal, teoría de la probabilidad y estadística, así como matrices
  • Operaciones básicas de computadora
  • Es preferible tener un concepto básico de otro lenguaje de programación de alto nivel, como C, PASCAL, FORTRAN o BASIC, pero no es esencial
 21 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas