Técnicas de Programación en MATLAB
Vea los horarios e inscríbaseDetalles del curso
- Estructurar datos
- Administrar datos eficientemente
- Utilizar herramientas de desarrollo
- Estructurar código
- Crear aplicaciones robustas
- Verificar el comportamiento de las aplicaciones
Día 1 de 2
Estructuración de datos
Objetivo: Explore las opciones para almacenar datos en una aplicación de MATLAB.
- Tipos de datos
- Concatenación y conversión
- Arreglos de celdas y estructuras
- Extraer datos
Administración eficiente de datos
Objetivo: Utilice técnicas frecuentes para mejorar el rendimiento al almacenar, procesar y acceder a los datos.
- Preasignación
- Vectorización
- Gestión de la memoria
- Objetos y clases
Uso de herramientas de desarrollo
Objetivo: Utilice las herramientas integradas para gestionar código, diagnosticar problemas, depurar aplicaciones y medir el rendimiento.
- Gestionar archivos con proyectos
- Identificar posibles problemas en el código
- Depurar código
- Evaluar el rendimiento del código
- Usar control de versiones
Día 2 de 2
Creación de aplicaciones robustas
Objetivo: Cree aplicaciones robustas que generen errores relevantes cuando se ingresen entradas inesperadas. Utilice los constructos de programación y las funciones de MATLAB integradas, y emplee técnicas estándar para gestionar las condiciones de error.
- Crear interfaces de funciones flexibles
- Identificar condiciones de error y advertencia
- Trabajar con el constructo try-catch y objetos MException
Estructuración de código
Objetivo: Modularice código en funciones legibles y sostenibles. Explore los distintos tipos de funciones disponibles en el lenguaje de MATLAB y los tradeoffs relacionados con cada tipo. Descubra cómo el tipo de función afecta al rendimiento y la fiabilidad del código.
- Funciones privadas
- Funciones locales
- Funciones anidadas
- Identificadores de funciones
- Reglas de prioridad
- Comparación de tipos de funciones
Verificación del comportamiento de las aplicaciones
Objetivo: Cree pruebas para verificar que el código cumpla los requisitos.
- Escribir scripts de prueba
- Ejecutar scripts de prueba
- Utilizar funciones de prueba
Anexo A: Creación de una toolbox
Objetivo: Empaquete código y documentación en una toolbox personalizada para su distribución a otros usuarios.
- Crear documentación
- Empaquetar la toolbox
- Distribuir la toolbox
Nivel: Intermedio
Prerrequisitos:
Duración: 2 días
Idiomas: Deutsch, English, Français, 中文, 한국어