Contacta con nosotros

Temario del curso

Parte 1

Breve introducción a MATLAB

Objetivos: Ofrecer una visión general de qué es MATLAB, de qué se compone y qué puede hacer por usted

  • Un ejemplo: C vs. MATLAB
  • Resumen de los productos de MATLAB
  • Ámbitos de aplicación de MATLAB
  • ¿Qué puede hacer MATLAB por usted?
  • Esquema del curso

Trabajo con la interfaz de usuario de MATLAB

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

  • Interfaz de MATLAB
  • Lectura de datos desde archivos
  • Guardado y carga de variables
  • Creación de gráficos de datos
  • Personalización de gráficos
  • Cálculo de estadísticas y recta de mejor ajuste
  • Exportación de gráficos para su uso en otras aplicaciones

Variables y expresiones

Objetivo: Ingresar comandos en MATLAB, con énfasis en la creación y el acceso a datos almacenados en variables.

  • Ingreso de comandos
  • Creación de variables
  • Obtención de ayuda
  • Acceso y modificación de valores en variables
  • Creación de variables de tipo 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. Descubra cómo la sintaxis de MATLAB permite realizar cálculos sobre conjuntos de datos completos con un solo comando.

  • Cálculos con vectores
  • Gráficos de vectores
  • Opciones básicas de gráficos
  • Anotación de gráficos

Análisis y visualización con matrices

Objetivo: Utilizar matrices como objetos matemáticos o como colecciones de datos (vectoriales). 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
  • Gráficos de múltiples columnas
  • Reestructuración e indexación lineal
  • Arreglos multidimensionales

Parte 2

Automatización de comandos mediante scripts

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

  • Un ejemplo de modelado
  • Historial de comandos
  • Creación de archivos de script
  • Ejecución de scripts
  • Comentarios y celdas de código
  • Publicación de scripts

Trabajo con archivos de datos

Objetivo: Importar datos a MATLAB desde archivos formateados. Dado que los datos importados pueden ser de diversos tipos y formatos, se hace especial énfasis en el trabajo con arreglos de celdas y formatos de fecha.

  • Importación de datos
  • Tipos de datos mixtos
  • Arreglos de celdas
  • Conversión entre números, cadenas y celdas
  • Exportación de datos

Gráficos vectoriales múltiples

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

  • Estructura gráfica
  • Múltiples figuras, ejes y gráficos
  • Gráficos de ecuaciones
  • Uso del color
  • Personalización de 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 capaz de tomar decisiones y adaptarse a diferentes situaciones. Explore otras estructuras 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
  • Estructuras de programación
  • Control de flujo
  • Bucles

Visualización de matrices e imágenes

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

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

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

  • Manejo de datos faltantes
  • Correlación
  • Suavizado
  • Análisis espectral y FFT
  • Resolución de sistemas lineales de ecuaciones

Creación de 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?
  • Creación de funciones
  • Adición de comentarios
  • Llamada a subfunciones
  • Espacios de trabajo
  • Subfunciones
  • Ruta y prioridad

Tipos de datos

Objetivo: Explorar los tipos de datos, centrándose en la sintaxis para crear variables y acceder a elementos de arreglos, 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 esta se organiza.

  • Tipos de datos de MATLAB
  • Enteros
  • Estructuras
  • Conversión de tipos

Entrada y salida de archivos (I/O)

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

  • Apertura y cierre de archivos
  • Lectura y escritura de archivos de texto
  • Lectura y escritura de archivos binarios

Nota: El contenido impartido puede presentar ligeras variaciones respecto al esquema anterior sin notificación previa.

Conclusión

Nota: El contenido impartido puede presentar ligeras variaciones respecto al esquema anterior sin notificación previa.

Objetivos: Resumir lo aprendido

  • Resumen del curso
  • Otros cursos próximos sobre MATLAB

Nota: El curso puede estar sujeto a ligeras variaciones durante su ejecución sin notificación previa.

Requerimientos

  • Conceptos básicos de matemáticas a nivel universitario, como álgebra lineal, teoría de probabilidades, estadística y manejo de matrices
  • Operaciones informáticas básicas
  • Preferiblemente, conocimientos básicos de otro lenguaje de programación de alto nivel, como C, PASCAL, FORTRAN o BASIC, aunque no es estrictamente necesario
 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas