R2021a en bref

 

Découvrir les nouveautés

Exploitez pleinement MATLAB et Simulink en téléchargeant la dernière version.

La vidéo dure 2:10

Points forts de la version

Nouveaux produits

Mises à jour majeures

  • Aerospace Blockset - Réalisez la planification de missions de haut niveau pour les engins spatiaux et les petits satellites avec les nouveaux blocs Orbit Propagator, CubeSat Vehicle et Attitude Profile
  • Aerospace Toolbox - Définissez la configuration et la dynamique des aéronefs pour les analyses de stabilité et de contrôle ; concevez et analysez des scénarios de satellites et de stations au sol
  • Antenna Toolbox - Estimez l'efficacité et les pertes des antennes métalliques à conductivité et épaisseur finies avec un catalogue de matériaux (par exemple : cuivre, étain et or)
  • Audio Toolbox - Analyse de la parole, audio et acoustique reposant sur l'IA avec des réseaux profonds pré-entraînés et des modèles de Machine Learning
  • Computer Vision Toolbox - Support pour la labellisation et le Deep Learning avec des images arbitrairement volumineuses
  • Datafeed Toolbox - Connectez-vous à Bloomberg avec des interfaces C++ et tirez parti des fonctionnalités de Trading Toolbox intégrées dans Datafeed Toolbox
  • Mixed-Signal Blockset - Application Mixed-Signal Analyzer pour l'importation, la visualisation et le post-traitement des résultats de simulation de Cadence et de formes d'onde de signaux mixtes
  • Navigation Toolbox - Implémentez la cartographie et la localisation simultanées (SLAM) avec de multiples capteurs et points de repère ; simuler des capteurs GNSS avec une meilleure précision
  • Polyspace Access - Analyse Polyspace lorsque vous codez: exécutez l'analyse statique du code et visualisez les résultats dans Visual Studio, Visual Studio Code et Eclipse
  • Reinforcement Learning Toolbox - Créez, entraînez et simulez des agents de Reinforcement Learning de manière interactive avec l'application Reinforcement Learning Designer
  • System Composer - Représentez les comportements dans des diagrammes de séquence, des diagrammes d'état et des modèles Simulink ; concevez, simulez et déployez des architectures software
  • Vehicle Network Toolbox - Décodez et visualisez le trafic sur un bus CAN FD ou CAN avec les applications CAN FD Explorer et CAN Explorer

Détails des mises à jour par produit

Famille de produits MATLAB

MATLAB

  • Contrôles dans le Live Editor : liez des variables à des éléments déroulants et des valeurs de curseur pour créer des contrôles dynamiques dans les live scripts
  • Tâche « Create Plot » dans le Live Editor : créez des tracés de façon interactive et générez du code
  • Syntaxe nom=valeur : utilisez la syntaxe nom=valeur pour passer des arguments nom-valeur aux fonctions
  • Class Diagram Viewer : créez des diagrammes de classes graphiques pour explorer la hiérarchie et les détails des classes

MATLAB Web App Server

  • Accès basé sur une politique : définissez une politique pour contrôler l'accès aux différents dossiers des applications web

Partial Differential Equation Toolbox

  • Analyse électromagnétique : résolvez des problèmes électrostatiques et magnétostatiques en 2D

Symbolic Math Toolbox

  • Variables de matrices symboliques : effectuez des calculs d'algèbre linéaire sur des variables matricielles symboliques représentées sous une forme compacte

IA, Data Science et statistiques

Deep Learning Toolbox

  • Experiment Manager : minimisez l'effort de codage avec des modèles préconfigurés et optimisez l'apprentissage avec des boucles personnalisées
  • TensorFlow Importer : importez des modèles d'API séquentiels et fonctionnels dans MATLAB

Reinforcement Learning Toolbox

  • Reinforcement Learning Designer : concevez, entraînez et simulez des agents avec un workflow visuel interactif

Statistics and Machine Learning Toolbox

  • Applications de Machine Learning : évaluez les modèles sur les données de tests disponibles et ajustez des réseaux de neurones entièrement connectés dans Classification Learner et Regression Learner
  • Interprétabilité : interprétez des modèles complexes avec les valeurs de Shapley afin d'obtenir des explications agnostiques au modèle
  • Blocs de prédiction dans Simulink : simulez et générez du code C/C++ pour les arbres de décision et les ensembles d'arbres

Text Analytics Toolbox

  • Modèles de transformation BERT : utilisez des modèles BERT pour des tâches comme la classification et la synthèse de textes, mais aussi l'analyse de sentiments

Industrie automobile

Automated Driving Toolbox

  • Partagez des scénarios de conduite en utilisant le format ASAM OpenSCENARIO 1.0
  • Créez des scénarios de conduite à partir de données routières importées du service Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0)

AUTOSAR Blockset

  • Utilisez des ports de bus Simulink pour modéliser des éléments AUTOSAR comme la communication basée sur les messages, les entités exécutables basées sur des fonctions d'exportation, les conditions de variants et les bus non virtuels
  • Importez et exportez des fichiers ARXML avec des contraintes d'ordre d'exécution pour les entités exécutables de composants logiciels au niveau architecture (VFB)

IEC Certification Kit

  • Exemple ADAS ISO 26262 : découvrez comment utiliser Simulink pour concevoir, implémenter et vérifier une application ADAS selon la norme ISO 26262:2018

RoadRunner

  • Outil de surélévation pour faire varier les angles d'inclinaison des routes

RoadRunner Scene Builder

  • Importez des panneaux de signalisation, des poteaux et des barrières à partir de HERE HD Live Maps

Vehicle Dynamics Blockset

  • Importez des maillages personnalisés et contrôlez l'éclairage des véhicules dans les améliorations de véhicules de Unreal Engine
  • Contrôlez les conditions météo et la position du soleil dans les scènes Unreal Engine

Vehicle Network Toolbox

  • Applications CAN et CAN FD Explorer : décodez les messages CAN et CAN FD et visualisez le trafic sur un bus CAN ou CAN FD sans écrire de code MATLAB

Traitement d'images et Computer Vision

Image Processing Toolbox

  • Traitez les images 2D, 3D et ND trop volumineuses pour être stockées en mémoire
  • Génération de code : amélioration de la vitesse d'exécution pour du code généré à partir de plusieurs fonctions
  • Introduction au traitement d'images : maîtrisez les concepts fondamentaux des techniques de traitement d'images dans MATLAB

Computer Vision Toolbox

  • Support pour la labellisation et le Deep Learning avec des images arbitrairement volumineuses

Lidar Toolbox

  • Utilisez l'application Lidar Camera Calibrator pour calibrer les capteurs lidar et les caméras afin d'estimer les transformations rigides

Famille de produits Simulink

Simulink

  • Simulink Code Importer : importez du code C en tant que bibliothèques Simulink réutilisables
  • Accélération des simulations : accélérez les simulations en utilisant les instructions SIMD et la co-simulation multithread
  • Ports d'éléments de bus : créez et accédez à des interfaces de composants avec des ports d'éléments de bus en utilisant tous les types de signaux composites basés sur le nom, y compris les bus non virtuels et les réseaux de bus
  • Enregistrement et animation d'événements : inspectez et animez les événements du modèle impliquant des blocs Function-Call Subsystem, des messages et des fonctions Simulink avec les outils Event Animation et Sequence Viewer
  • Bloc Record : enregistrez les données de simulation dans l'espace de travail et dans les fichiers du même bloc

Stateflow

  • Modèles d'architecture : décrivez le comportement des composants dans System Composer en utilisant des diagrammes d'état avec Stateflow pour représenter les modes de fonctionnement
  • Éditeur Stateflow : construisez plus rapidement des modèles propres et compréhensibles grâce à la fonctionnalité Quick Insert, aux guides de redimensionnement temporel et aux étiquettes reliées aux transitions

System Composer

  • Diagrammes de séquence : décrivez le comportement d'un système comme une séquence d'interactions entre les composants

Simulink Compiler

  • Exportation de code source sous forme de FMU: exportez des FMU avec leur code source en C pour une compilation inter-plateforme

Aerospace Toolbox

  • Objet satelliteScenario : concevez et analysez des scénarios impliquant des satellites et des stations au sol avec la visualisation du globe en 2D et 3D, incluant la propagation d'orbite, la modélisation de trajectoire au sol et l'analyse d'accès en ligne de mire

Aerospace Blockset

  • Modèles de référence d'engins spatiaux : modélisez, simulez et visualisez le mouvement et la dynamique de petits satellites et d'engins spatiaux dans Simulink avec des modèles préconfigurés et des modèles de projets (auparavant compris dans le produit complémentaire CubeSat Simulation Library)

Génération de code

DDS Blockset

  • Nouveau produit pour la conception et la simulation d'applications DDS

Embedded Coder

  • Mappings de code C++ : configurez des interfaces de classes C++ en utilisant des mappings de code à travers des workflows interactifs et programmatiques
  • MISRA C++:2008 amélioré : générez un code contenant moins de violations aux règles MISRA C++:2008 et AUTOSAR C++14
  • Génération de code pour le traitement d'images : amélioration de la vitesse d'exécution de plusieurs fonctions dans Image Processing Toolbox

MATLAB Coder

  • Générez du code C/C++ pour les réseaux de Deep Learning ne dépendant pas de bibliothèques tierces

La robotique et les systèmes autonomes

Navigation Toolbox

  • Amélioration de la SLAM en utilisant de multiples capteurs et points de repère pour les graphes de poses et les simulations GNSS avec une meilleure précision
  • Simulez des constellations GNSS (Global Navigation Satellite System) et estimez les positions des récepteurs

ROS Toolbox

  • Générez des nœuds ROS en C++ avec MATLAB Coder

UAV Toolbox

  • Ajoutez des données de terrain DTED ou des maillages pour des scénarios de simulation de drones
  • Contrôlez les conditions météo et la position du soleil dans les scènes Unreal Engine

RF et signaux mixtes

Antenna Toolbox

  • Spécifiez la conductivité des métaux avec le MetalCatalog ou avec des propriétés personnalisées, et analysez l'efficacité du rayonnement

Mixed-Signal Blockset

  • Application Mixed-Signal Analyzer : analysez et visualisez les données de simulation de signaux mixtes, les tendances et les formes d'onde

RF Toolbox

  • System object RF pour la simulation de modèles RF Blockset de type « circuit envelope » dans MATLAB

Simscape

Simscape

  • Simscape Onramp : découvrez les concepts fondamentaux de création, modification et simulation de modèles Simscape grâce à un tutoriel interactif

Simscape Electrical

  • Modélisation de stockage d'énergie : simulez des batteries électrothermiques et des systèmes de piles à combustible à différents niveaux de fidélité du modèle

Tests et vérification

Requirements Toolbox

  • Requirements Editor : nouvelle interface utilisateur et nouveau toolstrip avec Requirements Toolbox

Simulink Check

  • Graphe de traçabilité des artefacts : visualisez les relations entre les artefacts de test basés sur les exigences pour comprendre la traçabilité avec Simulink Check

Simulink Test

  • Tests unitaires de code C/C++ : importez et testez du code C/C++ externe avec Simulink Test
  • Tests unitaires de sous-systèmes atomiques : utilisez un seul harnais de test pour vérifier l'équivalence des simulations normales et SIL (software-in-the-loop) pour les sous-systèmes atomiques avec Simulink Test

Simulink Coverage

  • Traçabilité de la couverture de code : tracez les résultats de la couverture de code pour les tests associés aux modèles simulés en mode software-in-the-loop ou processor-in-the-loop avec Simulink Coverage

Simulink Design Verifier

  • Support d'Observer : utilisez les modèles Observer pour accéder aux signaux sans ajouter de fil afin de définir des objectifs d'analyse avec Simulink Design Verifier

Produits de vérification de code Polyspace

  • Polyspace quand vous codez : exécutez l'analyse statique du code et visualisez les résultats dans Visual Studio, Visual Studio Code et Eclipse
  • MISRA C:2012 : support pour le rectificatif technique n° 1 et l'amendement n° 2 de MISRA C:2012
  • Support du C++ : vérifiez les projets contenant un mélange de fichiers sources C et C++

Traitement du signal

Audio Toolbox

  • Réseaux profonds CREPE et OpenL3 pour l'estimation du pitch et les embeddings audio
  • i-Vectors pour la représentation de signaux de faible dimension dans les applications de Machine Learning

DSP System Toolbox

  • Analysez et configurez l'exécution multicœurs pour les modèles Simulink avec les domaines dataflow

Radar Toolbox

  • Nouveau produit pour concevoir, simuler et tester des systèmes radar multifonctions

Sensor Fusion and Tracking Toolbox

  • Construisez systématiquement des architectures de pistage et simulez des systèmes de pistage

Signal Processing Toolbox

  • Signal Processing Onramp : suivez un tutoriel interactif complet pour découvrir les méthodes de traitement du signal, notamment le prétraitement des signaux, le filtrage et l'analyse spectrale
  • Application Signal Labeler : labellisez des signaux à valeurs réelles ou complexes et utilisez le tableau de bord pour analyser la progression de la labellisation et la distribution des étiquettes dans votre jeu de signaux labellisés

Wavelet Toolbox

  • Scattering temporel d'ondelettes : accélérez et déployez l'extraction automatique des caractéristiques des données temps × canal × batch

Télécommunications

5G Toolbox

  • Générez des formes d'onde personnalisées 5G NR pour liaison montante (UL) ou descendante (DL) avec des fonctions ou l'application Wireless Waveform Generator

Communications Toolbox

  • Analyse efficace du tracé de rayons pour les modèles de canal avec la méthode « shooting-and-bouncing rays » (SBR)
  • Exemple de Deep Learning d'un auto-encodeur pour les télécommunications avec un schéma de codage et de modulation conjoint non supervisé

LTE Toolbox

  • Accédez aux fonctionnalités de LTE Toolbox dans MATLAB Online

Satellite Communications Toolbox

  • Nouveau produit pour simuler, analyser et tester des liaisons et des systèmes de communications par satellite

WLAN Toolbox

  • Générez une forme d'onde mono-utilisateur IEEE 802.11be et mesurez la précision de la modulation de l'émetteur, le masque spectral et la platitude spectrale
  • Positionnement et localisation IEEE 802.11az avec le Deep Learning