Explore qué hay de nuevo

Aproveche al máximo MATLAB y Simulink descargando la última versión.

 

Aspectos destacados de la versión

Utilice diferenciación automática, pesos compartidos y lazos de entrenamiento personalizados para crear arquitecturas de deep learning avanzadas, como GAN y redes siamesas.

Aprenda los conceptos básicos sobre cómo crear, editar y simular modelos de Stateflow mediante un tutorial interactivo.

Desarrolle, pruebe y verifique algoritmos de conducción, realice fusión track-to-track y diseñe sistemas de seguimiento descentralizados, y compruebe el uso indebido de expresiones lambda y la existencia de problemas potenciales con enumeraciones.

ROS Toolbox: diseñe, simule e implemente aplicaciones basadas en ROS.

Navigation Toolbox: diseñe, simule e implemente algoritmos para la planificación y la navegación.

Robotics System Toolbox: diseñe, simule y pruebe aplicaciones robóticas.

Explore parámetros y preprocese datos de forma interactiva. Genere código MATLAB que pasa a formar parte de su script en tiempo real.

Acceda a las capacidades de Simulink y descúbralas con la nueva barra de herramientas de Simulink.


Recursos adicionales


Actualizaciones por producto

Productos MATLAB®

MATLAB

  • Tareas de Live Editor
    • Añada tareas a scripts en tiempo real para explorar parámetros y generar código automáticamente.
    • Utilice tareas para preprocesar datos de forma interactiva y generar automáticamente código MATLAB.
  • Clase de contenedor de gráficos: desarrolle diagramas personalizados que se comportan como gráficos integrados de MATLAB.
  • Funciones uitable y uistyle: ordene tablas de forma interactiva y cree estilos para filas, columnas o celdas en un componente de interfaz de usuario tabular.
  • Función uihtml: agregue contenido HTML, JavaScript o CSS a las apps.
  • Argumentos de entrada de funciones: declare los argumentos de entrada de las funciones para simplificar la comprobación de errores de entrada.
  • Números hexadecimales y binarios: especifique números mediante literales hexadecimales y binarios.
  • Interfaz de Python: ejecute funciones de Python fuera de proceso para evitar conflictos de librerías entre MATLAB y Python.

Optimization Toolbox

  • Generación de código: genere código C/C++ para solucionar problemas de optimización restringida no lineal con fmincon (requiere MATLAB Coder).

Statistics and Machine Learning Toolbox

  • Apps de machine learning: optimice hiperparámetros en Classification Learner y Regression Learner, y especifique costes de errores de clasificación en Classification Learner.
  • Generación de código: actualice un modelo lineal o un árbol de decisión implementados sin regenerar código, y genere código C/C++ para funciones de distribución de probabilidades (requiere MATLAB Coder).
  • Generación de código: genere código C/C++ en punto fijo para la predicción de un modelo SVM (requiere MATLAB Coder y Fixed-Point Designer).

Text Analytics Toolbox

  • Análisis de sentimiento: evalúe el sentimiento en datos textuales mediante algoritmos de puntuación de sentimiento tales como VADER.
  • Deep learning: inicialice capas de word embedding con word embedding previamente entrenado.

Control System Toolbox

  • Tareas de Live Editor: realice de forma interactiva tareas de transformación de modelos y diseño de sistemas de control y genere código MATLAB en un script en tiempo real.

Deep Learning

Deep Learning Toolbox

  • Flexibilidad de entrenamiento: entrene arquitecturas de red avanzadas mediante lazos de entrenamiento personalizados, diferenciación automática, pesos compartidos y funciones de pérdida personalizadas.
  • Redes de deep learning: cree redes generativas antagónicas (GAN), redes siamesas, autocodificadores variacionales y redes de atención.
  • Redes MIMO: entrene redes con varias entradas y salidas.
  • Compatibilidad con ONNX: exporte redes que combinan capas CNN/LSTM y redes que incluyen capas CNN 3D al formato ONNX.

Procesamiento de señales

Audio Toolbox

Phased Array System Toolbox

  • Modelo de retrodispersión de radar de ciclista: simule señales de radar retrodispersadas a partir de una bicicleta y un ciclista.

Productos Simulink®

Simulink

  • Barra de herramientas de Simulink: acceda a capacidades de Simulink y descúbralas cuando las necesite.
  • Referencia de subsistema: divida los modelos en componentes convirtiendo cualquier subsistema en una referencia de subsistema para guardarla en un archivo independiente y fomentar su reutilización.
  • Blockset Designer: cree, pruebe, documente y publique un blockset completo con una sola interfaz.
  • Mensajes: modele y genere código C++ para composiciones de software con comunicación basada en mensajes.

Stateflow

  • Stateflow Onramp: aprenda los conceptos básicos sobre cómo crear, editar y simular máquinas de estado mediante un tutorial interactivo.

System Composer

  • Vistas de arquitectura: cree de forma automática o manual vistas personalizadas para asuntos específicos de diseño o análisis que permitan la comunicación entre los distintos grupos implicados.

Simscape Multibody

  • Boque Solid flexible de orden reducido: modele la deformación en cuerpos de distintas geometrías.
  • Fuerzas de contacto: modele el contacto forzado entre cuerpos durante la simulación.

Simscape Driveline

  • Acceso a código fuente: visualice el código fuente de bloques de Simscape Driveline.

Simulink Report Generator

  • Embedded Web View: utilice la API de informes (además de la API de DOM) para generar vistas web embebidas a partir de modelos de Simulink.

Generación y verificación de código

Fixed-Point Designer

  • Optimización de tablas de búsqueda: permita valores de tabla fuera de curva en tablas de búsqueda optimizadas.
  • Prueba de patrones de bits: genere entradas de simulación para probar el rango completo de bits operativos del diseño.

MATLAB Coder

  • Generación de código para Optimization Toolbox: genere código para optimización restringida no lineal con fmincon.
  • Generación de código de Statistics and Machine Learning Toolbox™: genere código para funciones de distribución de probabilidades y código en punto fijo para la predicción de un modelo SVM.

GPU Coder

  • Redes de memoria de corto y largo plazo (LSTM): genere código para redes recurrentes tales como las redes LSTM.

Vision HDL Toolbox

  • Streaming multipíxel: procese vídeo de alta resolución o alta frecuencia de imagen en FPGA.

HDL Verifier

  • Compatibilidad con la metodología de verificación universal: genere componentes UVM automáticamente a partir de modelos de Simulink para su uso en entornos de verificación.
  • Captura de datos de FPGA: capture señales con más flexibilidad mediante operadores de comparación al definir activadores.

Automoción

AUTOSAR Blockset

  • Arquitectura de AUTOSAR: cree composiciones y simule el comportamiento funcional con servicios de software básico mediante Composition Editor (requiere System Composer).

Automated Driving Toolbox

  • Simulación 3D: desarrolle, pruebe y verifique algoritmos de conducción en un entorno de simulación 3D generado mediante Unreal Engine de Epic Games.

Powertrain Blockset

  • Modelo de motor SI de deep learning: genere un modelo de motor de deep learning para el análisis del diseño y el rendimiento de los algoritmos, del ahorro de combustible y de las emisiones (requiere Deep Learning Toolbox y Statistics and Machine Learning Toolbox para la generación del modelo).
  • Aplicaciones de referencia para vehículos eléctricos híbridos (HEV): aplicaciones de referencia nuevas o actualizadas para arquitecturas HEV P0, P1, P2, P3 y P4 de motor único; los modelos completamente montados emplean una estrategia de minimización de consumo equivalente (ECMS) para el sistema de control híbrido de supervisión.

Sistemas Autónomos

Navigation Toolbox

  • Nuevo producto que permite diseñar, simular e implementar algoritmos para la planificación y la navegación.

ROS Toolbox

  • Nuevo producto para diseñar, simular e implementar aplicaciones basadas en ROS.

Robotics System Toolbox

  • Cosimulación de Gazebo: realice simulación sincronizada en el tiempo de Gazebo con Simulink.
  • Comprobación de colisiones: defina formas de colisión y detecte colisiones entre geometrías de malla.

Sensor Fusion and Tracking Toolbox

  • Fusor a nivel de seguimiento: realice fusión track-to-track y diseñe sistemas de seguimiento descentralizados.
  • Seguidor PHD de mezcla gaussiana: realice seguimiento de objetos puntuales y objetos extendidos con formas designadas.

Verificación y validación

Simulink Test

  • Asistente de pruebas en paralelo guiado: utilice un flujo de trabajo guiado para configurar pruebas de referencia y de equivalencia paralelas.

Simulink Coverage

  • Agregación de cobertura de pruebas de unidades al sistema: visualice la cobertura de las pruebas de sistema lograda mediante las pruebas unitarias en la nueva sección de pruebas agregadas del informe de cobertura.
  • Trazabilidad de requisitos a casos de uso: visualice detalles de enlaces y cobertura de Simulink Requirements para cada bloque de Simulink al generar informes de cobertura desde Simulink Test Manager.

Simulink Requirements

  • Intercambio de enlaces con herramientas de terceros: comparta enlaces con herramientas de terceros mediante ReqIF.
  • Trazabilidad de referencias de DOORS 9: navegue del modelo a los requisitos de referencia en IBM Rational DOORS 9.

Simulink Check

  • App Automated Clone Refactoring: detecte clones de patrón de subsistema o librería; refactorice y compruebe la equivalencia del modelo refactorizado.

Polyspace Products

  • Compatibilidad con AUTOSAR C++14: compruebe el uso indebido de expresiones lambda, problemas potenciales con enumeraciones y otros problemas.
  • Modo de variables compartidas: ejecute un análisis menos extenso de Code Prover en toda la aplicación para calcular solo el uso y la compartición de variables globales. 
  • Compatibilidad con Simulink: analice el código generado mediante el uso de botones contextuales en la barra de herramientas de Simulink Editor.
  • Compatibilidad con Simulink: verifique el código personalizado invocado mediante bloques C Caller y diagramas de Stateflow en el contexto del modelo.

Notas de la release por producto