Version R2020a

 

Découvrez les nouveautés

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

La vidéo dure 2:38

Points forts de la version

Partagez des applications MATLAB et des simulations Simulink en tant qu'applications web accessibles depuis un navigateur.

Partagez des simulations en tant qu'exécutables autonomes ou applications web ; générez des FMU (Functional Mockup Units).

Gérez plusieurs expériences Deep Learning, assurez le suivi des paramètres d'apprentissage, analysez et comparez les résultats et le code avec la nouvelle application Experiment Manager.

Concevez, simulez, testez et vérifiez des systèmes de communications sans fil.

Génération de code C/C++

MATLAB Coder: générez des classes C++ à partir de classes MATLAB

Embedded Coder: générez du code C/C++ pour des compositions logicielles avec une communication basée sur des messages

Fixed-Point Designer: explorez les plages de valeurs des signaux et convertissez des modèles Simulink via l'optimisation des types de données

Créez des scénarios de conduite utilisant des données de routes provenant de cartes HERE HD Live Maps ; générez du code avec AUTOSAR Adaptive Platform version 19-03 ; optimisez les régimes de changements de vitesse.


Ressources

Mises à jour par produit

Famille de produits MATLAB

MATLAB

  • Encodage de fichiers : enregistrez des fichiers de code MATLAB et autres fichiers de texte brut en tant que fichiers codés UTF-8 par défaut
  • Graphiques:
    • boxchart: créez des tracés en boîte pour visualiser des données numériques groupées
    • Fonction tiledlayout : positionnez, imbriquez et modifiez la taille des grilles de mise en page
    • Classe ChartContainer : élaborez des diagrammes qui représentent une mosaïque de tracés cartésiens, polaires ou géographiques
  • Tâches du Live Editor : réorganisez ou synchronisez interactivement les timetables, et empilez ou désempilez les variables des tableaux

Financial Instruments Toolbox

  • Pricing et valorisation : fixez le prix de différents instruments financiers individuellement ou collectivement, sous la forme d’un portefeuille, en utilisant un nouvel environnement orienté objet.

Optimization Toolbox

  • Génération de code : générez du code C/C++ pour résoudre des problèmes de programmation quadratiques avec quadprog (nécessite MATLAB Coder)

Industrial Communication Toolbox

  • Sécurité OPC UA : connectez-vous à des serveurs OPC UA via des connexions sécurisées et configurez les paramètres de sécurité

Predictive Maintenance Toolbox

  • Application Diagnostic Feature Designer : générez du code MATLAB depuis l’application pour automatiser des tâches de traitement du signal, d’extraction de caractéristiques et de classement de caractéristiques

Symbolic Math Toolbox

  • Tâches du Live Editor : résolvez des équations de façon interactive, simplifiez des expressions symboliques et générez du code MATLAB dans un live script

MATLAB Web App Server

  • Un nouveau produit pour partager des applications MATLAB et des simulations Simulink en tant qu’applications web basées sur navigateur

Statistics and Machine Learning

  • Machine Learning automatisé (AutoML) : sélectionnez automatiquement le meilleur modèle et les hyperparamètres associés pour la classification (fitcauto)

Text Analytics Toolbox

  • Synthèse de documents : extrayez des résumés à partir de texte

Simscape

Simscape

  • Bloc Probe : générez des variables de bloc en tant que signaux au cours de la simulation
  • Amélioration du solveur numérique : support d’un plus grand nombre de problèmes à fort indice différentiel pour une simulation plus robuste

Simscape Fluids

  • Bibliothèque de liquides isothermes : modélisez des systèmes de fluides à l’aide d’équations massiques à une température constante

La robotique et les systèmes autonomes

Navigation Toolbox

  • Génération de code : générez du code C/C++ pour la localisation et la planification de trajectoires, y compris la localisation Monte Carlo, l’optimisation de trajectoires et les planificateurs échantillonnés
  • Blocs Simulink IMU et AHRS : modélisez une unité de mesure inertielle à l’aide du bloc Simulink IMU et estimez l’orientation d’un dispositif à l’aide du bloc Simulink AHRS

Sensor Fusion and Tracking Toolbox

  • Conception de scénario : concevez des scénarios de suivi de manière interactive avec une application

Famille de produits Simulink

Simulink

  • Placement flexible de ports : placez les ports n’importe où, dans n’importe quel ordre, sur des sous-systèmes, des références de sous-systèmes, des références de modèles et des diagrammes Stateflow
  • Bloc C Function : écrivez du code c pour intégrer des algorithmes externes

Simulink 3D Animation

  • Support intégral X3D : créez, modifiez et visualisez aisément des scènes 3D à l’aide du format de fichier X3D (Extensible 3D) de la norme ISO

Simulink Compiler

  • Un nouveau produit permettant de partager des simulations en tant qu’exécutables autonomes, applications web et FMU (Functional Mockup Units)

Motor Control Blockset

  • Un nouveau produit permettant de concevoir et d’implémenter des algorithmes de contrôle moteur

Stateflow

  • Variants Stateflow : utilisez des transitions en tant que contrôles de variants afin d’apporter de la variabilité à vos designs de logique
  • Diagramme Stateflow en tant que source de harnais de test et ordonnanceur : définissez des scénarios de test complexes avec Stateflow (requiert Simulink Test)

System Composer

  • Liens aux exigences : associez des exigences aux ports des composants et aux composants dans les vues spotlight (requiert Requirements Toolbox)
  • Vues spotlight pour les modèles d’architecture AUTOSAR : créez un diagramme focalisé sur un composant logiciel AUTOSAR unique et sa connectivité (requiert AUTOSAR Blockset)

Aerospace Toolbox et Blockset

Computer Vision Toolbox

  • Interface OpenCV pour Simulink : intégrez la bibliothèque OpenCV aux diagrammes de blocs Simulink

Deep Learning

Deep Learning Toolbox

  • Application Experiment Manager : gérez plusieurs essais sur le Deep Learning, assurez le suivi des paramètres d’apprentissage, analysez et comparez les résultats et le code
  • Application Deep Network Designer : entraînez interactivement un réseau à la classification des images, générez du code MATLAB pour l’apprentissage et accéder à des modèles pré-entraînés

GPU Coder

  • Génération de code pour le Deep Learning : les réseaux intègrent la détection d’objets SSD (Single Shot Detection), DarkNet-19 et NASNet-Large

Vérification et validation

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

  • Support du MAB 5.0 : automatisez la vérification des modèles conformément aux directives de modélisation MAB 5.0 avec Simulink Check
  • Couverture pour les tests basés sur les exigences : étendez les résultats de la couverture du modèle aux exigences liées dans le gestionnaire de tests
  • Matrice de traçabilité : examinez et analysez les liens entre les exigences, le design ou les tests dans un format matriciel avec Requirements Toolbox
  • Processus de couverture post-simulation : utilisez et créez des filtres de couverture à partir du Test Manager sans avoir à réexécuter les simulations

Produits de vérification de code Polyspace

  • Contrôleurs de performances : vérifiez, avec Polyspace Bug Finder, les pratiques de codage susceptibles d’occasionner des problèmes de performances dans le code C++
  • Support de l’outil de suivi de bugs : créez des problèmes Redmine avec Polyspace Access

Télécommunications

5G Toolbox

  • Support de la 5G dans l’application Wireless Waveform Generator : générez des formes d’onde NR-TM et des formes d’ondes FRC pour liaisons montantes et descendantes avec l’application Wireless Waveform Generator

WLAN Toolbox

  • Support du IEEE 802.11ax Draft 4.1 (Wi-Fi6) : générez des paquets de données nuls (NDP) mono-utilisateur à haute efficacité (HE SU) avec poinçonnement du préambule, comme défini dans la norme IEEE® P802.11ax™ Draft 4.1
  • Simulation au niveau liaison du format à déclenchement IEEE 802.11ax : configurez, générez, démodulez et décodez des formes d’onde à haute efficacité à déclenchement (HE TB)

Wireless HDL Toolbox

  • Application de référence pour la synchronisation des signaux 5G NR : utilisez les signaux de synchronisation primaire et secondaire (PSS/SSS) pour détecter la connexion à une cellule valide

Génération de code

MATLAB Coder

Embedded Coder

  • Code C/C++ : communication basée sur messages pour des fonctions de service et des sous-systèmes réutilisables

Fixed-Point Designer

  • Fixed-Point Tool amélioré : explorez les plages de signaux dans vos designs et convertissez vos modèles Simulink via l’optimisation des types de données
  • Optimisation des lookup tables : améliorez vos lookup tables de manière itérative et compressez-les par lots, exécutez l’optimisation des lookup tables en parallèle

Industrie automobile

Automated Driving Toolbox

  • Routes HERE HD Live Map dans des scénarios : créez des scénarios de conduite utilisant des données de routes importées provenant de cartes géographiques haute définition

Powertrain Blockset

  • Module de contrôle de transmission : optimisez les programmes de changement de vitesse pour la conception des algorithmes et l’analyse des performances, des économies de carburant et d’émissions

Vehicle Dynamics Blockset

  • Blocs Vehicle et Trailer : implémentez des remorques et des véhicules à 3DOF avec trois essieux

AUTOSAR Blockset

  • Blocs pour le Function Inhibition Manager (FiM) : utilisez des blocs préconfigurés pour le FiM afin de simuler des services BSW avec votre modèle logiciel applicatif.
  • Schéma AUTOSAR Adaptive 19-03 : support du schéma 000047 (R19-03) pour l’importation et l’exportation de fichiers arxml et la génération de code C++ compatible AUTOSAR.

Traitement du signal

Wavelet Toolbox

  • Analyse temps-fréquence : utilisez la décomposition modale variationnelle pour extraire des modes intrinsèques de signaux non stationnaires, non linéaires
  • Transformées en ondelettes complexes Q-shift Dual-Tree de Kingsbury : effectuez une analyse multi-résolutions discrète, invariante au décalage, sensible à la direction, avec une redondance minimale

Signal Processing Toolbox

  • Application Signal Labeler : effectuez un étiquetage interactif ou automatisé des signaux
  • Datastores de signaux : gérez des collections de signaux qui existent dans l’espace de travail ou dans des fichiers