Resumen de la versión R2022a

 

Descubra las novedades

Descargue la última versión y aproveche MATLAB y Simulink al máximo.

Duración del vídeo 2:38

Aspectos destacados de la versión R2022a

Nuevos productos

Actualizaciones importantes

  • Econometrics Toolbox: realice pruebas de cointegración y ajuste modelos de series temporales multivariantes de manera interactiva en la app Econometric Modeler
  • MATLAB Compiler SDK: publique una función de MATLAB como microservicio de un contenedor Docker
  • MATLAB Production Server: asigne direcciones URL de solicitud personalizadas a funciones de MATLAB desplegadas, proporcione contenido estático, y personalice encabezados de solicitud
  • Polyspace Access: identifique defectos de codificación, revise resultados de análisis estáticos, y supervise métricas de calidad de software
  • Requirements Toolbox: vincule los requisitos con el código y las pruebas de MATLAB; formalice y valide los requisitos
  • Risk Management Toolbox: realice cálculos de pérdidas de crédito lifetime esperadas (ELS) en el nivel de cartera o activo individual
  • Robotics System Toolbox: genere escenarios cuboides y simule lecturas de sensores para aplicaciones de robótica
  • Signal Processing Toolbox: utilice flujos de trabajo de IA para preprocesar, extraer características y etiquetar señales
  • Simulink Check: cree comprobaciones en tiempo de edición personalizadas y justifique infracciones de Model Advisor
  • Simulink Real-Time: soporte de plataformas Linux para equipos de desarrollo

Actualizaciones por producto

Línea de productos MATLAB

MATLAB

  • 3 nuevas apps: Data Cleaner, Hardware Manager, Code Compatibility Analyzer
  • pcode: utilice el nuevo formato de archivo pcode con una ofuscación más potente
  • Python: pase palabras clave de manera más simple con la sintaxis name=value; soporte de edición para código de Python
  • Gráficas: cree archivos GIF animados; pase tablas directamente a plot, plot3, polarplot y cree otras funciones para gráficas de líneas
  • Desarrollo de apps: cree componentes personalizados de interfaz de usuario con App Designer
  • Live Editor: desarrolle tareas de Live Editor personales
  • Matemáticas de array N-D: tensorprod, pagemldivide, pagemrdivide y pageinv
  • Archivos de Parquet: utilice filtrado condicional (Predicate Pushdown) con rowfilter; soporte para lectura y escritura de estructuras de datos anidados y grupos de filas

IA, Data Science y estadística

Deep Learning Toolbox

  • Recorte de modelos: cree una versión comprimida de los modelos que utilice menos recursos de cálculo
  • MATLAB Deep Learning Model Hub: descubra y utilice modelos de Deep Learning previamente entrenados
  • Despliegue de modelos importados: genere código para capas incorporadas de Keras y ONNX
  • Experimentos por lotes con Experiment Manager: ejecute varios experimentos simultáneamente en un cluster remoto (requiere MATLAB Parallel Server)
  • Redes convolucionales en 1D: cree y entrene redes con convolución en 1D transpuesta para datos de secuencias y series temporales

Statistics and Machine Learning Toolbox

  • Apps de Machine Learning: guarde y reanude sesiones, clasifique y seleccione características por orden de importancia, y reserve datos para pruebas
  • Machine Learning incremental: detecte desvíos en datos de streaming; entrene modelos lineales de varias clases y de kernel
  • Despliegue: genere código C/C++ para inferencia con redes neurales superficiales
  •  Simulink: bloque de Simulink para regresión con procesos gaussianos

Curve Fitting Toolbox

  • App Curve Fitter: utilice el nuevo diseño de la barra de herramientas para mejorar la usabilidad; seleccione datos de ajuste y validación de tipos de datos de tablas de MATLAB

Sistemas de control

Model Predictive Control Toolbox

  • MISRA C 2012: implemente controladores compatibles con MISRA C:2012 con los bloques lineales MPC y ADAS en Simulink

System Identification Toolbox

  • Identificación de sistemas no lineales: cree modelos Hammerstein-Wiener que utilicen funciones de regresión basadas en algoritmos de Machine Learning

Simulink Design Optimization

  • Solver de optimización de sustitutos en las apps Response Optimizer y Parameter Estimator: acelere la solución de problemas de optimización que requieren mucho tiempo

Reinforcement Learning Toolbox

  • Agente de optimización de políticas basada en modelos: utilice un modelo del entorno para mejorar la eficiencia y la exploración de muestras
  • Reinforcement learning multiagente: entrene varios agentes de manera centralizada para que la exploración y el aprendizaje sean más eficientes

Predictive Maintenance Toolbox

  • Despliegue: genere código C/C++ para modelos de similitud RUL, métricas de máquinas rotativas, y características de señales no lineales
  • Diagnostic Feature Designer: extraiga características de series temporales estacionarias de datos de señales

Matemáticas y optimización

Optimization Toolbox

  • Tarea Optimize de Live Editor basada en problemas: solucione problemas de optimización y sistemas de ecuaciones con una interfaz visual

Global Optimization Toolbox

  • Tarea Optimize de Live Editor basada en problemas: solucione problemas de optimización global y multiobjetivo con una interfaz visual

Symbolic Math Toolbox

  • Funciones de matriz simbólica: realice cálculos de álgebra lineal dependientes de parámetros en notación de matriz compacta

Partial Differential Equation Toolbox

  • Análisis electromagnético: solucione problemas de transmisión y dispersión de ondas armónicas en el tiempo con un método de elementos finitos
  • Modelos térmicos de orden reducido: características dinámicas aproximadas de un modelo térmico para acelerar la ejecución (por ejemplo, para baterías y CPU)

Despliegue de aplicaciones

MATLAB Compiler SDK

  • Integración de microservicios: cree una imagen de Docker de un microservicio con la función compiler.package.microserviceDockerImage

MATLAB Production Server

  • Gestores de solicitudes web: soporte para rutas URL personalizadas y cargas útiles de solicitudes

Generación de código

AUTOSAR Blockset

  • AUTOSAR adaptativo: utilice ara:com:methods y ara:com con eventos de soporte de comunicación orientados a servicios
  • AUTOSAR clásico: simule fallos y recuperación de eventos de componentes de software básicos, incluida la versión 19-11

DDS Blockset

  • Soporte para middleware de comunicación RTI Connext Micro

Fixed-Point Designer

  • Estime los costes de diseño del consumo de memoria de datos y los recuentos de operadores en el código generado

MATLAB Coder y GPU Coder

  • Genere código C/C++ genérico para más capas de Deep Learning
  • Mejore el rendimiento de las capas de redes de Deep Learning, incluido SIMD
  • Soporte adicional para capas incorporadas de TensorFlow-Keras y ONNX
  • Incorpore modelos de TensorFlow Lite previamente entrenados para simular y generar código

Simulink Coder

  • Especifique parámetros ajustables para modelos protegidos

Embedded Coder

  • Utilice tipos de despliegue para simplificar la configuración de interfaces de modelo superiores y de referencia
  • Mejore la conformidad con MISRA C:2012, MISRA C++:2008 y AUTOSAR C++14
  • Analice el uso de la pila para evaluar el consumo de memoria

Línea de productos Simulink

Simulink

  • Optimice los flujos de trabajo de enmascaramiento con el nuevo editor de máscaras
  • Integre la clase C++ personalizada con el bloque C Function
  • Mejore el rendimiento de la simulación utilizando solvers locales en los modelos referenciados
  • Curso de formación Fundamentos de Simulink

Simulink Compiler

  • Creación de apps: genere una interfaz de usuario configurable de MATLAB a partir de un modelo de Simulink sin necesidad de escribir código
  • Exportación de FMU: empaquete carpetas y archivos, así como modelos protegidos, en una FMU independiente

Simulink Report Generator

  • Resuma el contenido de un modelo de Simulink en un objeto de tabla
  • Incluya notas de usuario en vistas web

Modelado basado en eventos

Stateflow

  • Integración de puntos de interrupción de Stateflow en el panel Breakpoints List de Simulink
  • Mejoras en los flujos de trabajo para crear subdiagramas atómicos con intersecciones de entrada y salida
  • Soporte para tipos de datos de cadena en los bloques State Transition Table y Truth Table

Modelado físico

Simscape Electrical

  • Modele la producción de hidrógeno con el nuevo bloque Electrolyzer
  • Parametrice paneles solares seleccionando entre más de 250 conjuntos de datos específicos de fabricantes
  • Características y librería de motores ampliadas, incluyendo motores de reluctancia variable, motores PMSM y detalles sobre pérdidas en hierro

Simulación y pruebas en tiempo real

Simulink Real-Time

  • Instale y utilice Simulink Real-Time en equipos de desarrollo Linux
  • Cree automáticamente un panel de instrumentos de App Designer desde un modelo o una aplicación en tiempo real
  • Mejoras en la automatización de pruebas con herramientas de terceros con clases y métodos de API de ASAM XIL para lectura/escritura de MAPort, SignalFactory, SignalGeneratorFactory y SignalGenerator

Ingeniería de sistemas

System Composer

  • Interfaces cliente-servidor: modele arquitecturas de servicios de software distribuido
  • Utilice referencias de subsistemas para agregar comportamientos reutilizables de Simulink y Simscape a componentes
  • Compare dos versiones de un modelo de arquitectura con la herramienta de comparación

Verificación, validación y pruebas

Requirements Toolbox

  • Cree, enlace y valide requisitos dentro de MATLAB
  • Realice un seguimiento de los requisitos para casos de prueba unitarias de MATLAB
  • Formalice los requisitos con expresiones lógicas utilizando el bloque Requirements Table
  • Realice un seguimiento de los requisitos afectados por cambios en casos de prueba

Simulink Check

  • Cree comprobaciones personalizadas que se ejecuten en tiempo de edición
  • Justifique y oculte la comprobación de infracciones
  • Incluya modelos de System Composer en la jerarquía de artefactos de Model Testing Dashboard
  • Refactorice clones similares en cualquier parte del modelo
  • Depure errores de pruebas de equivalencia con Model Slicer

Simulink Test

  • Nuevas funciones y clases de evaluación lógica y temporal
  • Soporte de modelos de observador para mensajes

Simulink Design Verifier

  • Analice los requisitos creados en una tabla de requisitos para comprobar su fidelidad e integridad

Procesamiento de señales

Signal Processing Toolbox

  • Flujos de trabajo de IA: preprocese, extraiga características y etiquete señales
  • Genere código C/C++ para más de 200 funciones de toolboxes
  • Soporte de GPU para extracción de características, análisis del espectro, mediciones espectrales y transformaciones

DSP Toolbox

  • Mejoras en la capacidad de respuesta y la interfaz de barra de herramientas de Spectrum Analyzer para análisis, estimación y parámetros de medición

Wavelet Toolbox

  • Visualice un escalograma con la app Wavelet Time-Frequency Analyzer

Audio Toolbox

  • Nuevos ejemplos de IA, acústica ambiental y modelado electroacústico

Radar

Radar Toolbox

  • Modele reflectividad y ecos parásitos de superficies terrestres y marítimas

Mapping Toolbox

  • Cree mapas base personalizados para uso sin conexión
  • Capture una imagen de un mapa base con datos de referencia geográfica

Procesamiento de imágenes y visión artificial

Computer Vision Toolbox

  • Nuevo tipo de datos de imagen para procesamiento de imágenes y visión artificial en Simulink

Lidar Toolbox

  • Modelo de sensor de LiDAR: simule sensores de LiDAR y genere datos de nubes de puntos

Desarrollo de FPGA, ASIC y SoC

HDL Coder

  • Genere núcleos IP para dispositivos Versal de Xilinx
  • Utilice un flujo de trabajo de diseño de referencia para SoC de Microsemi Libero

Deep Learning HDL Toolbox

  • Cree, registre, valide y despliegue capas personalizadas de redes

DSP HDL Toolbox

  • Nuevo producto: modele implementaciones en hardware de algoritmos de DSP y genere HDL (con HDL Coder)

Vision HDL Toolbox

  • Soporte de multipíxel por ciclo para los bloques Histogram y Bilateral Filter

Wireless HDL Toolbox

  • Utilice una aplicación de referencia de receptor DVB-S2

HDL Verifier

  • Utilice un simulador de Vivado para cosimular un diseño de HDL con un banco de pruebas de Simulink o MATLAB
  • Utilice almacenamiento en búfer de hardware para mejorar el rendimiento de la simulación de FPGA-in-the-loop

Prueba y medición

Industrial Communication Toolbox

  • Nuevo producto: intercambie datos a través de OPC UA, Modbus, MQTT y otros protocolos industriales
  • Acceda a datos de planta y fabricación directamente desde servidores de OSIsoft PI

Data Acquisition Toolbox

  • Soporte para archivos TDMS: lea datos desde un archivo de formato NI TDMS individual o utilice un almacén de datos para leer un conjunto de archivos TDMS

Instrument Control Toolbox

  • App UDP Explorer: cree un socket UDP y comuníquese a través de redes con el protocolo UDP
  • Nueva interfaz de controlador de instrumentos: conéctese a instrumentos con controladores IVI y VXI plug&play

Vehicle Network Toolbox

  • Soporte para archivos MDF: cree archivos MDF y escriba en ellos directamente desde MATLAB

Image Acquisition Toolbox

  • App Image Acquisition Explorer: obtenga una vista previa de datos de vídeo en directo desde hardware de captura de imágenes y configure las propiedades específicas del dispositivo y los ajustes de captura

Comunicaciones inalámbricas

Communications Toolbox

  • Telecomunicaciones Onramp: aprenda los conceptos básicos de la simulación de un enlace de comunicaciones inalámbricas en MATLAB

Bluetooth Toolbox

  • Nuevo producto: simule, analice y pruebe sistemas de comunicaciones Bluetooth

Wireless Testbench

  • Nuevo producto: explore y pruebe aplicaciones de referencia inalámbricas en tiempo real en hardware SDR

Sistemas autónomos

Automated Driving Toolbox

  • Cosimule escenarios en RoadRunner con actores modelados en MATLAB y Simulink

Robotics System Toolbox

  • Escenarios de robots y modelos de sensores: genere un escenario cuboide y simule lecturas de sensores para aplicaciones de robótica
  • App Inverse Kinematics Designer: visualice y ajuste solvers de cinemática inversa y cree configuraciones

UAV Toolbox

  • Hardware-in-the-loop: simulación de hardware-in-the-loop (HIL) con Pixhawk Autopilot y un modelo de planta de Simulink
  • App UAV Scenario Designer: diseñe y visualice escenarios de simulación de VANT de manera interactiva

RoadRunner Scenario

  • Nuevo producto: cree y reproduzca escenarios para simular conducción autónoma

Sector aeroespacial

Aerospace Blockset

  • Simulación en 3D: soporte para mallas personalizadas e iluminación de aeronaves en el bloque Simulation 3D Aircraft

Finanzas computacionales

Financial Instruments Toolbox

  • Fijación de precios de instrumentos: modele árboles trinomiales con finpricer
  • Instrumentos de renta variable: calcule tasas y precios de futuros de materias primas, futuros de índices de acciones y futuros de divisas
  • Tareas en tiempo real: calibre un modelo de valoración de opciones de manera interactiva

Econometrics Toolbox

  • Realice pruebas de cointegración y ajuste modelos de series temporales multivariantes de manera interactiva en la app Econometric Modeler
  • Modelos de espacio de estados bayesianos: analice distribuciones posteriores de parámetros aleatorios en modelos de espacio de estados lineales multivariantes

Risk Management Toolbox

  • Análisis de riesgo crediticio lifetime: calcule pérdidas de crédito lifetime esperadas
  • Ejemplo de equidad en puntuación crediticia: calcule métricas de equidad y detecte sesgos en el nivel de los datos y el modelo

Financial Toolbox

  • Realice simulación quasi-Montecarlo
  • Gestión de carteras: Gestione una cartera de paridad de riesgos
  • Ejemplo de marco de backtesting: backtesting con estrategias de Deep Learning

Verificación de código

Polyspace Access

  • Nuevo panel web para mejorar la experiencia de usuario
  • Gestione proyectos de Polyspace Access de manera programática
  • Complemento de Visual Studio Code con nuevas vistas para configuración, resultados, base de referencia y justificación de hallazgos masivos

Polyspace Bug Finder y Polyspace Bug Finder Server

  • Mejore el tiempo de análisis utilizando compilación incremental
  • Soporte para 1216 reglas de C/C++, MISRA C++, CERT-C++, CWE y AUTOSAR C++ con 46 nuevas comprobaciones

Automoción

AUTOSAR Blockset

  • AUTOSAR adaptativo: utilice eventos ara:com:methods y ara:com con soporte para comunicaciones orientadas a servicios
  • AUTOSAR clásico: simule fallos y recuperación de eventos de componentes de software básicos, incluida la versión 19-11

Model-Based Calibration Toolbox

  • Calibración de baterías: caracterice una batería de circuito equivalente
  • Calibración de transitorios: optimice con mayor rapidez modelos de Simulink con sistemas transitorios de primer orden

Powertrain Blockset

  • Utilice la app Virtual Vehicle Composer para configurar y crear modelos completos de vehículos, incluido el tamaño de los componentes, el ahorro de combustible y el seguimiento del ciclo de conducción
  • Aplicación de referencia Motor Dynamometer: redimensione y evalúe motores y controladores eléctricos

Vehicle Dynamics Blockset

  • Utilice la app Virtual Vehicle Composer para configurar y crear modelos completos de vehículos, incluido el análisis de manejo del vehículo y la visualización de Unreal Engine
  • Utilice bloques de suspensión para implementar características cinemáticas y de pruebas de conformidad