Formación en MATLAB y Simulink

Técnicas de Programación en MATLAB

Vea los horarios e inscríbase

Detalles del curso

Este curso de dos días ofrece experiencia práctica en el uso de las funcionalidades del lenguaje de MATLAB® para escribir código eficiente, robusto y bien organizado. Estos conceptos constituyen la base para escribir aplicaciones completas, desarrollar algoritmos y ampliar las prestaciones integradas de MATLAB. Se describe la optimización del rendimiento, así como las herramientas para escribir, depurar y perfilar código. Temas incluidos:
 
  • Estructurar datos
  • Administrar datos de manera eficiente
  • 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 precedencia
  • 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, 한국어, 中文

Vea los horarios e inscríbase