Introducción
  • Bienvenido al curso!!
  • ¿Para qué aprender Matlab?
  • ¿Que puedes hacer con Matlab?
  • El entorno de trabajo
  • El comando help
  • Comandos clc y clear
  • El operador punto y coma (;)
  • Reconocimiento del entorno de trabajo
Operaciones con datos y variables
  • Operaciones con variables sencillas
  • Tipos de datos en Matlab
  • Constantes especiales
  • Ejercicio: Operaciones sencillas
  • Declaración de vectores
  • Operaciones con vectores
  • Operador transpuesta con vectores
  • Declaración de matrices
  • Sumas y restas con matrices
  • Multiplicación con matrices
  • Función size( ) y transpuesta de matrices
  • Matriz inversa y determinante de una matriz
  • Operaciones elemento a elemento
  • Ejercicio: Operaciones con vectores y matrices
  • Declaración de matrices especiales
  • Operaciones aritméticas mediante funciones
  • Redondeo y truncado de datos
  • Manipulación del orden de elementos de una matriz
  • Repetición de matrices
  • Concatenación
  • Selección de elementos específicos en una matriz
  • Operador dos puntos (:) para selección de valores en una matriz
  • Selección de valores no consecutivos
  • Borrado de renglones y columnas
  • Declaración de vectores secuenciales con operador dos puntos (:)
  • Funciones trigonométricas
  • Ejercicio: Funciones trigonométricas
  • Operadores lógicos
  • Operadores relacionales
  • Función find
  • Comando diary
  • Guardar y cargar variables del espacio de trabajo
  • Importar y exportar datos a Word y Excel
  • Ejercicio estructura de programación (Opcional)
Estructura de programación en Matlab
  • Creando un nuevo script
  • Líneas de comentarios
  • Sentencia if
  • Ejercicio: Sentencia if
  • Sentencia while
  • Ejercicio: Sentencia while
  • Sentencia for
  • Ejercicio: Sentencia for
  • Sentencia Switch
  • Sentencias con múltiples condiciones
  • Comandos continue y break
  • Creación de funciones
  • El comando return
  • Ejercicio: Sentencias y funciones
  • Funciones con múltiples argumentos de entrada y salida
  • Funciones con un número argumentos de entrada variable
  • Funciones input y disp
  • Funciones con un número de argumentos de salida variables
  • Funciones fprintf y sprintf
  • Crear ayuda en funciones propias
  • Contents.m
  • Variables Globales
Graficos en 2D y 3D
  • Función plot
  • Múltiples datos en una misma gráfica
  • Formatos de gráficas
  • Manipular ejes de gráficas
  • Insertar títulos y etiquetas en ejes de gráficas
  • Establecer leyendas en gráficas
  • Graficar datos en diferentes figuras (Comando figure)
  • Crear gráficos de barras
  • Subplots
  • Función meshgrid
  • Gráficos en 3D I (Plot3)
  • Gráficos en 3D II (Mesh)
  • Gráficos en 3D III (Surf)
Otros tipos de datos
  • Matrices de 3 o más dimensiones
  • Declaración de estructuras
  • Funciones para operar con estructuras
  • Arreglos de celdas (Cell arrays)
  • Conversion entre celdas y estructuras
Operaciones con polinomios y ecuaciones
  • Suma, resta, multiplicación y división con polinomios
  • Evaluación de polinomios (Función polyval)
  • Derivadas e integrales con polinomios
Consejos de programación en Matlab
  • Indentado
  • Uso del Debuguer
  • Alocación de memoria
  • Generalización
  • Ejercicio Generalización (Opcional)
  • Vectorización
  • Ejercicio Vectorización (Opcional)
  • Insertar saltos de secciones de código