R2020b en bref

 

Découvrez les nouveautés

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

La vidéo dure 3:36

Points forts de la version

Nouveaux produits

Mises à jour majeures

  • MATLAB Graphics - Utilisez les nouveaux graphiques à bulles et à « essaims d’abeilles » et personnalisez vos graphiques grâce aux nouvelles options pour les titres, les étiquettes et les limites d'axe
  • MATLAB App Building - Comparez et fusionnez des applications App Designer, et ajoutez des icônes et des composants personnalisés à vos applications MATLAB
  • GPU Coder - Simulez et déployez des modèles Simulink sur des processeurs graphiques (GPU) NVIDIA®
  • Mapping Toolbox - Créer des cartes 3D avec des fonds de carte et convertir des données géographiques entre différents systèmes géodésiques
  • Model Predictive Control Toolbox - Simulez et générez du code pour des contrôleurs MPC avec des solveurs FORCES PRO développés par Embotech
  • Optimization Toolbox - Résolvez des problèmes d'optimisation en utilisant les tâches du Live Editor. Appliquez la différentiation automatique aux expressions non linéaires
  • RF Blockset - Modélisez les antennes d’émetteurs-récepteurs, avec par exemple une impédance dépendante de la fréquence et un diagramme de rayonnement en champ lointain
  • RF Toolbox - Concevez des émetteurs-récepteurs RF en utilisant l'analyse de l'équilibrage harmonique non linéaire dans l'application RF Budget Analyzer
  • Sensor Fusion and Tracking Toolbox - Concevez, simulez et testez des systèmes multi-capteurs de pistage et de positionnement pour des applications autonomes et de surveillance
  • SerDes Toolbox - Modélisez le jitter et le cross-talk dans la simulation temporelle et l'analyse statistique des systèmes SerDes
  • SimBiology - Développez des modèles de manière interactive dans une même vue consolidée en utilisant SimBiology Model Builder
  • Simulink Check - Évaluez l'état de réalisation des activités de test basées sur les exigences de la norme ISO 26262 ou DO-178C grâce au tableau de bord de test
  • Simulink Real-Time - Découvrez les nouvelles versions du système d'exploitation temps réel (RTOS) 64 bits, de l'explorateur, de l'instrumentation graphique et de l'enregistrementa des signaux
  • Statistics and Machine Learning Toolbox - Utilisez le Machine Learning automatisé (AutoML) pour la classification et la régression, l'interprétabilité LIME et les blocs Simulink natifs pour la prédiction SVM

Détails des mises à jour par produit

Famille de produits MATLAB

MATLAB

  • Visualisez des données avec les nouveaux graphiques à bulles et à « essaims d’abeilles » et personnalisez vos graphiques grâce aux nouvelles options pour les titres, les étiquettes et les limites d'axe.
  • Comparez et fusionnez des applications App Designer avec MATLAB Comparison Tool et ajoutez des icônes et des composants personnalisés à vos applications MATLAB.
  • Tâche « Optimize » dans Live Editor : créez et résolvez des problèmes d'optimisation de manière interactive
  • Fonctions readstruct et writestruct : lisez et écrivez des données structurées dans des fichiers XML
  • Validation des arguments de fonctions : utilisez des validateurs supplémentaires comme mustBeA, mustBeText et mustBeVector
  • Python : démarrez et arrêtez un interpréteur Python depuis une session MATLAB

Financial Toolbox

  • Processus de backtesting : définissez des stratégies d'investissement, exécutez des backtests et synthétisez les résultats

MATLAB Compiler

  • Support Docker : utilisez compiler.package.docker pour packager une application autonome et une sélection de MATLAB Runtime en tant qu'images Docker (sur Linux uniquement)

Optimization Toolbox

  • Tâche « Optimize » dans Live Editor : créez et résolvez des problèmes d'optimisation de manière interactive
  • Différenciation automatique : résolvez des problèmes plus rapidement et plus rigoureusement en utilisant des gradients calculés automatiquement pour les fonctions objectif et de contrainte

Database Toolbox

  • Interfaces natives : de nouveaux supports pour les bases de données MySQL® et PostgreSQL®

Model Predictive Control Toolbox

  • Intégration avec FORCES PRO : simulez et générez du code pour des contrôleurs MPC avec des solveurs FORCES PRO développés par Embotech AG

Partial Differential Equation Toolbox

  • Création de géométrie 3D : transformez une géométrie 2D en géométrie 3D

Control System Toolbox

  • Modèles parcimonieux de représentation d'état : créez, associez et analysez des modèles linéaires à grande échelle

SimBiology

  • Concevez des modèles de manière interactive dans une vue consolidée en utilisant SimBiology Model Builder. Explorez les effets des variations dans les quantités de modèles sur la réponse du modèle en calculant les indices de Sobol et en effectuant une analyse de sensibilité globale multiparamétrique

RF et signaux mixtes

Antenna Toolbox

  • Importation de fichiers Gerber : décrivez la géométrie arbitraire d'antennes PCB à des fins de conception et d'analyse en utilisant pcbStack

RF Blockset

  • Bloc Antenna : modélisez des antennes avec des impédances dépendantes de la fréquence et des diagrammes de rayonnement

RF Toolbox

  • Analyse de l'équilibrage harmonique : calculez la puissance de sortie, l’IP2, la NF et le SNR dans l'application RF Budget Analyzer en utilisant l'analyse non linéaire

Mixed-Signal Blockset

  • Importation de netlist : utilisez le bloc Linear Circuit Wizard pour créer ou modifier des circuits linéaires à partir d'une netlist SPICE

Traitement d'images et Computer Vision

Image Processing Toolbox

  • Application Volume Segmenter : segmentez des images 3D volumétriques RGB ou à échelle de gris

Computer Vision Toolbox

  • SLAM visuel : gérez des points en représentation 3D et leurs correspondances de projection sur des points d'image 2D

Simulation et test temps réel

Simulink Real-Time

  • Système d'exploitation temps réel (RTOS) conforme à la norme POSIX 64 bits : un RTOS multi-processus robuste conçu pour répondre aux exigences des ressources d’applications temps réel contraintes
  • Nouveau Simulink Real-Time Explorer, nouvelles interfaces d’instrumentation graphique et applications : contrôlez et configurez une application temps réel grâce au nouveau Simulink Real-Time Explorer et utilisez App Designer pour créer des interfaces d'instrumentation graphique et des applications personnalisées

Famille de produits Simulink

Simulink

  • Simulink Online : utilisez Simulink dans votre navigateur web
  • Automatisez les processus d'intégration continue avec à la fonctionnalité Automerge.
  • Performance des modèles de référence : générez du code deux fois plus rapidement pour les hiérarchies de modèles référencés (nécessite Simulink Coder)
  • Support des types de données demi-précision : concevez, simulez et générez du code C et HDL pour des algorithmes demi-précision (nécessite Fixed-Point Designer, HDL Coder et Simulink Coder)

Stateflow

  • Profil d'activité : représentez visuellement dans votre diagramme la fréquence d'accès aux états, transitions et fonctions dans votre diagramme pendant la simulation

System Composer

  • Allocations entre modèles : mettez en place des relations orientées entre des éléments appartenant à deux modèles d'architecture représentant différents aspects du système

Simscape

Simscape

  • Événements impulsifs : réinitialisez des variables d'état pour modéliser des phénomènes physiques sous forme d'événements instantanés
  • Stiffness Impact Analysis Tool : analysez les effets de variables de bloc spécifiques sur la rigidité globale du système d'un réseau Simscape

IA, Data Science et statistiques

Deep Learning Toolbox

  • Blocs Image Classification et Network Prediction : simulez et générez du code pour des modèles de Deep Learning dans Simulink
  • Application Experiment Manager : entraînez plusieurs réseaux de Deep Learning en parallèle et réglez les hyperparamètres à l’aide de l'optimisation bayésienne
  • Application Deep Network Designer : entraînez des réseaux pour la classification d'images, la segmentation sémantique, les entrées multiples, la régression d'image à image et bien d'autres processus

Statistics and Machine Learning Toolbox

  • Machine Learning automatisé (AutoML) : sélectionnez automatiquement le meilleur modèle et les hyperparamètres associés pour la régression (fitrauto)
  • Interprétabilité : obtenez des explications locales interprétables par modèle agnostique (méthode de LIME)
  • Blocs SVM Prediction : simulez et générez du code pour des modèles SVM dans Simulink

Text Analytics Toolbox

  • Extraction de mots-clés : extrayez les mots-clés qui décrivent le mieux un document grâce aux algorithmes RAKE et TextRank

La robotique et les systèmes autonomes

Lidar Toolbox

  • Une nouvelle toolbox pour le design, l'analyse et le test des systèmes de traitement lidar

Sensor Fusion and Tracking Toolbox

  • Tracker RFS : pister des objets avec le tracker d'ensembles finis aléatoires (RFS) basé sur grille
  • Génération de trajectoires : créez des trajectoires grâce à des points de passage géocentriques

UAV Toolbox

  • Une nouvelle toolbox pour le design, la simulation et le déploiement d'applications de drones

Traitement du signal

Audio Toolbox

  • Deep Learning : classification sonore YAMNet et extraction de caractéristiques VGGish

SerDes Toolbox

  • Analyse du jitter IBIS-AMI : ajoutez du jitter IBIS-AMI à partir de l'application SerDes Designer

Signal Processing Toolbox

  • Accélération GPU : accélérez les fonctions d'analyse spectrale et d'analyse temps-fréquence

Wavelet Toolbox

  • Transformée en ondelettes empiriques : réalisez une décomposition adaptative de signaux grâce à la segmentation spectrale entièrement automatisée

Mapping Toolbox

  • Système de coordonnées de référence (CRS) : importez, créez et gérez des CRS pour l'affichage et l'analyse de cartes projetées et non projetées

Famille de produits RoadRunner

RoadRunner

  • Un nouveau produit pour le design de scènes 3D utilisées dans les simulations de conduite autonome

RoadRunner Asset Library

  • Un nouveau produit pour enrichir vos scènes RoadRunner avec une bibliothèque de modèles 3D

RoadRunner Scene Builder

  • Un nouveau produit pour générer automatiquement des modèles de routes 3D à partir de cartes HD

Industrie automobile

AUTOSAR Blockset

  • AUTOSAR Classic version 4.4 : utilisez la version 4.4 pour l'importation et l'exportation de fichiers ARXML et la génération de code C conforme à AUTOSAR
  • Exécutables Linux pour les modèles Adaptive : créez un exécutable AUTOSAR Adaptive à exécuter en tant qu'application autonome

Vehicle Dynamics Blockset

  • Véhicules et remorques : implémentez des remorques et des véhicules à 6 degrés de liberté (6DOF) avec trois essieux
  • Blocs de simulation 3D : visualisez des tracteurs et des remorques dans l'environnement 3D Unreal Engine

Génération de code

Embedded Coder

  • Code mapping individuel : configurez des classes de stockage pour des éléments de données individuels dans l'éditeur Code Mappings
  • Conformité MISRA : générez du code C et C++ en réduisant le nombre d’infractions aux règles MISRA C:2012 et MISRA C++ 2008
  • Génération de code SIMD : générez des intrinsèques SIMD pour l’exécution rapide de boucles et de tableaux sur des processeurs Intel SSE, AVX 256/512 et ARM NEON
  • Code de traitement d'images multithreadé : vitesse d'exécution plus rapide pour le code généré à partir de fonctions de traitement d'images

GPU Coder

  • Support de Simulink : générez, concevez et déployez des modèles Simulink sur des GPU NVIDIA
  • Support du Deep Learning dans Simulink : générez, concevez et déployez des réseaux de Deep Learning dans les modèles Simulink sur des GPU NVIDIA

MATLAB Coder

  • Deep Learning : générez du code pour des couches personnalisées pour les CPU Intel et ARM
  • Réseaux LSTM (Long Short-Term Memory) : générez du code pour des réseaux LSTM, LSTM à état et LSTM bidirectionnels pour des CPU Intel

Deep Learning HDL Toolbox

  • Un nouveau produit pour le prototypage et le déploiement de réseaux de Deep Learning sur des FPGA et des SoC

Vérification et validation

Produits pour le test et la vérification de modèles Simulink

  • Model Testing Dashboard : suivez l'état de réalisation des tests basés sur les exigences pour le contrôle de la conformité aux normes (ISO 26262, etc.) avec Simulink Check
  • Matrice de traçabilité : gérez plusieurs liens et suivez les changements dans les exigences dans une même vue avec Requirements Toolbox
  • Exécution parallèle de tests sur un cluster distant : procédez à des tests à plus grande échelle en exécutant ces tests en parallèle sur un cluster ou dans le cloud avec Simulink Test (nécessite MATLAB Parallel Server)
  • Compatibilité des données de couverture entre les versions : accédez aux résultats de couverture collectés dans des versions précédentes (R2017b et versions ultérieures) dans Simulink Coverage
  • Détection des erreurs pour les System objects : détectez les erreurs, générez des tests et prouvez les propriétés du code MATLAB utilisant des System objects grâce à Simulink Design Verifier

Produits de vérification de code Polyspace

  • Support d'AUTOSAR : simplification de la mise en place de projets Polyspace à partir d'une configuration AUTOSAR
  • Support du C++ : support renforcé pour C++17 et 61 nouvelles vérifications pour AUTOSAR C++14
  • Mise à jour de la progression de la qualité du code : comparez les résultats de la dernière exécution avec les anciennes exécutions
  • Support de Jira : intégration avec Jira Software Cloud

Télécommunications

Communications Toolbox

  • Support package Bluetooth : recherche de direction Bluetooth et saut de fréquence adaptatif

Wireless HDL Toolbox

  • Applications HDL de référence : récupération du MIB 5G NR, émetteur OFDM et récepteur OFDM

WLAN Toolbox

  • Générez des formes d'onde IEEE 802.11ax™/D4.1 (Wifi6) et IEEE 802.11az NPD (localisation)