1.- PRIMEROS PASOS CON MATLAB
  • 1.0.- Objetivos de la Sección "Primeros pasos con Matlab"
  • 1.1.- Introducción al espacio de trabajo y ventanas principales.
  • 1.2.- Mis primeras operaciones y comandos en Matlab (clear y clc)
  • 1.3.- Identifica cada uno de los módulos del espacio de trabajo de Matlab
  • 1.4.- Accediendo a archivos desde la carpeta actual.
  • 1.5.- Importar datos desde un archivo Excel
  • 1.6.- Comenzando a trabajar con variables
  • 1.7.- Almacenando variables desde el espacio de trabajo.
  • 1.8.- Mi primera Figura (Plot2D)
  • 1.9.- El editor de propiedades de Figura
  • 1.10.- Normas en la definición de variables
  • 1.11.- Reglas y ejemplos de la correcta nomenclatura de variables.
  • 1.12.- Operaciones aritméticas dentro de una variable.
  • 1.13.- Operaciones básicas y modificación de orden de operación.
  • 1.14.- Comandos y funciones en Matlab, uso del help y búsqueda de ayuda.
2.- TRABAJANDO CON VECTORES
  • 2.0.- Objetivos de la sección "Trabajando con vectores"
  • 2.1.- ¿Qué es un vector?
  • 2.2.- Definir un vector dentro de una variable.
  • 2.3.-Representación gráfica de vectores. Cálculo de la Amplitud de Acomodación.
  • 2.4.- Definición de un vector por intervalos o número de elementos.
  • 2.5.- Solución ejercicio representación gráfica de variación de acomodación
  • 2.6.- Análisis de Tendencias (Ejercicio progresión de la miopía)
3.- TRABAJANDO CON MATRICES
  • 3.0.- Objetivos de la sección "Trabajando con matrices"
  • 3.1.- ¿Que es una matriz?
  • 3.2.- ¿Qué puede contener una matriz?
  • 3.3.- Aplicaciones de las matrices en Ciencias de la Visión.
  • 3.4.- Definir una matriz dentro de una variable en Matlab
  • 3.5.- Primer contacto con el acceso a los datos dentro de una matriz
  • 3.6.- Acceso a los datos dentro de una matriz con Matlab
  • 3.7.- Localizando el centro de un gráfico (matriz)
  • 3.8.- Combinación de matrices en una variable (concatenación)
  • 3.9.- Operaciones con matrices y escalares.
  • 3.10.- Obtener el valor mínimo de los datos contenidos en una matriz (min)
  • 3.11.- Ordenar los valores de una matriz según una variable (Sort)
  • 3.12.- Producto entre una matriz y un vector (Ejemplo ventas en óptica)
4.- REPRESENTACIÓN DE FIGURAS
  • 4.1.- Representación lineal de una variable que contiene un vector o una matriz
  • 4.2.- Representación lineal de una variable que contiene valores x e y
  • 4.3.- Estilo de líneas en figuras 2D
  • 4.4.- Etiquetado de una Figura
  • 4.5.- Edición manual de una Figura y reutilización de código
5.- PRÁCTICA: PREPARACIÓN Y REUTILIZACIÓN DE FIGURAS
  • 5.1.- Carga de variables y representación de figura base
  • 5.2.- Representación de varias variables en una figura
  • 5.3.- Creación de una función para reutilizar el estilo de figura
  • 5.4.- Edición final de una figura con software vectorial
  • 5.5.- Modificación de unidades de la variable y del vector
6.- REPRESENTACIÓN DE FIGURAS 3D
  • 6.1.- Introducción a la Representación de Figuras 3D en Matlab
  • 6.2.- Importar topografía y convertir radios a potencias
  • 6.3.- Creación de Figura 3D con Mesh y Meshgrid
  • 6.4.- Modificación del Mapa de Color y Tipo de Mapa
  • 6.5.- Personalización del mapa de color
7.- INTRODUCCIÓN A LA PROGRAMACIÓN: OPERADORES LÓGICOS
  • 7.0.- Objetivos de la sección "Introducción a la programación en Matlab"
  • 7.1.- El editor de Matlab para la ejecución de scripts o rutinas de trabajo
  • 7.2.- Introducción a los operadores lógicos
  • 7.3.- Combinación de operadores lógicos (AND, OR y NOT)
  • 7.4.- Ejercicio. Utilizar los operadores para realizar filtrado de datos
  • 7.5.- Explicación previa ejercicio. Separación de datos de mujeres y hombres
  • 7.6.- Ejercicio. Separación de datos de mujeres y hombres
  • 7.7.- Ejercicio doble condición separación hombres mayores a 30 años
  • 7.8.- Diferencias entre AND y OR para llevar a cabo más de una condición
  • 7.9.- Comandos últiles para operaciones lógicas
8.- CONTROL DE FLUJO A TRAVÉS DE CONDICIONALES Y BUCLES
  • 8.1.- Introducción a la sección control de flujo a través de un ejemplo práctico
  • 8.2.- Introducción a los condicionales IF y ELSEIF
  • 8.3.- Práctica con los condicionales IF y ELSEIF
  • 8.4.- Resumen Código IF / ELSE IF / ELSE
  • 8.5.- Sentencia condicional SWITCH
  • 8.6.- Resumen de código SWITCH
  • 8.7.- Introducción a la repetición de acciones mediante el bucle FOR
  • 8.8.- Ejemplo recategorización de una variable a través de un bucle FOR
  • 8.9.- Resumen de código bucle FOR
  • 8.10.- Ejemplo doble bucle para recategorizar filas y columnas
  • 8.11.- Resumen de código doble bucle FOR
  • 8.12.- Comando FIND como alternativa al doble bucle en el trabajo con matrices
  • 8.13.- Resumen de código Comando FIND
9.- EJERCICIO ANÁLISIS MASIVO DE DATOS ORGANIZADOS EN ESTRUCTURA DE CARPETAS
  • 9.1.- Organización de carpetas y archivos
  • 9.2.- Seleccionar ruta de una carpeta a través de UIGETDIR
  • 9.3.- Obtener un listado de carpetas alojadas dentro de un directorio
  • 9.4.- Listar las potencias contenidas dentro del primer diseño de lente
  • 9.5.- Acceso a los archivos contenidos en la última carpeta
  • 9.6.- Importar un archivo a través del asistente de código
  • 9.7.- Edición de figura a través del generador de código
  • 9.8.- Representación de tres perfiles dentro de una misma figura
  • 9.9.- Bucle para realizar una representación de los distintos diseños
  • 9.10.- Bucle para realizar una representación de las distintas potencias
  • 9.11.- Bucle para realizar una representación de los distintos modelos
  • 9.12.- Crear una función que almacene las figuras dentro de una carpeta
10.- EJERCICIOS PRÁCTICOS RAPID LEARNING
  • 10.1.- Objetivos de la Sección "Ejercicios Prácticos Rapid Learning".
  • 10.2.- Recuperar los datos del Ojo Izquierdo o Derecho de mi base de datos.
  • 10.3.- Muestreo aleatorio de uno de ambos ojos en una muestra de pacientes
11.- DESARROLLO DE APLICACIONES EN MATLAB. APP DESIGNER
  • 11.1.- Objetivos de la sección. "GUIs en MATLAB"