R2020a auf einen Blick

 

Was ist neu?

Profitieren Sie noch mehr von MATLAB und Simulink, indem Sie die neueste Version herunterladen.

Dauer des Videos 2:38

Release Highlights

Teilen von MATLAB-Apps und Simulink-Simulationen als browserbasierte Web-Apps.

Teilen Sie Simulationen als eigenständige ausführbare Programme, Web-Apps und Functional Mockup Units (FMUs).

Verwalten Sie mehrere Deep-Learning-Experimente, verfolgen Sie die Trainingsparameter und analysieren und vergleichen Sie die Ergebnisse und den Code mit der neuen Experiment Manager-App.

Entwerfen, simulieren, testen und verifizieren Sie drahtlose Kommunikationssysteme.

C/C++-Codegenerierung

MATLAB Coder: Generieren von C++-Klassen aus MATLAB-Klassen

Embedded Coder: C/C++-Codegenerierung für Softwarezusammenstellungen mit nachrichtenbasierter Kommunikation

Festkomma-Designer: Untersuchen Sie die Signalbereiche und konvertieren Sie Ihre Simulink-Modelle mit optimierten Datentypen

Erstellen Sie Fahrszenarien mit den Straßendaten von HERE HD Live Maps, erzeugen Sie Code mit der AUTOSAR-Adaptive-Plattform, Release 19-03 und optimieren Sie das Schaltverhalten von Getrieben.


Ressourcen

Updates nach Produkt

MATLAB Produktfamilie

MATLAB

  • Dateicodierung: Standardmäßiges Speichern von MATLAB-Codedateien und weiteren reinen Textdateien als UTF-8-codierte Dateien
  • Grafik:
    • boxchart: Gestalten von Kastengrafiken zur Visualisierung gruppierter numerischer Daten
    • Function tiledlayout: Positionieren, Schachteln und Ändern der Gittergröße von Layouts
    • Klasse ChartContainer: Entwickeln von Diagrammen, die eine Kacheldarstellung kartesischer, polarer oder geografischer Plots zeigen
  • Live Editor Tasks: Interaktives Anpassen und Synchronisieren der Zeitinformation in Timetables sowie Stacking/Unstacking von Table-Variablen

Financial Instruments Toolbox

  • Preisfindung und Bewertung: Festlegen der Preise unterschiedlicher Typen von Finanzinstrumenten (einzeln oder als Portfolio) mit dem neuen objektorientierten Framework.

Optimization Toolbox

  • Code-Generierung: Generierung von C/C++ Code zur Lösung quadratischer Programmierungsprobleme mit quadprog (erfordert MATLAB Coder)

Industrial Communication Toolbox

  • OPC-UA-Sicherheit: Verbindung mit OPC-UA-Servern über sichere Verbindungen und Konfiguration der Sicherheitseinstellungen

Predictive Maintenance Toolbox

  • Diagnostic Feature Designer-App: Erzeugen von MATLAB-Code aus der App zur Automatisierung von Signalverarbeitung, Merkmalsextraktion und Merkmalsranking

Symbolic Math Toolbox

  • Live Editor Tasks: Interaktives Lösen von Gleichungen, Vereinfachung symbolischer Ausdrücke und Generierung von MATLAB-Code in einem Live-Script

MATLAB Web App Server

  • Ein neues Produkt zum Teilen von MATLAB-Apps und Simulink-Simulationen als browserbasierte Web-Apps

Statistics and Machine Learning

  • Automatisiertes Machine Learning (AutoML): Automatische Auswahl des besten Modells und damit verbundener Hyperparameter zur Klassifikation (fitcauto)

Text Analytics Toolbox

  • Dokumentenzusammenfassung: Extrahieren von Zusammenfassungen aus Texten

Simscape

Simscape

  • Probe Block: Output von Block-Variablen als Signale während der Simulation
  • Verbesserung des numerischen Solvers: Umfassendere Unterstützung einer breiteren Palette für Probleme mit hohem Differentiationsindex hochdifferenzieller Indexprobleme für robustere Simulationen

Simscape Fluids

  • Bibliothek für isothermischer Flüssigkeiten: Modellieren von Flüssigkeitssystemen mit massebasierten Gleichungen bei konstanter Temperatur

Robotik und autonome Systeme

Navigation Toolbox

  • Code-Generierung: Erzeugen von C/C++-Code für Lokalisierung und Pfadplanung, darunter Monte-Carlo-Lokalisierung, Trajektorienoptimierung und Sampling-basierte Planer
  • IMU- und AHRS-Simulink-Blöcke: Modellieren Sie inertiale Messeinheiten mit dem IMU-Simulink-Block und schätzen Sie die Geräteorientierung mit dem AHRS-Simulink-Block

Sensor Fusion and Tracking Toolbox

  • Szenariogestaltung: Interaktives Design von Tracking-Szenarien in einer App

Simulink Produktfamilie

Simulink

  • Flexible Port-Platzierung: Platzieren von Ports auf jeder Seite und in beliebiger Reihenfolge an Subsystemen, Subsystemreferenzen, Modellreferenzen und Stateflow-Diagrammen
  • C-Funktionsblöcke: Schreiben von C-Code zur Integration externer Algorithmen

Simulink 3D Animation

  • Vollständige Unterstützung von X3D: Einfaches Erzeugen, Bearbeiten und Ansehen von 3D-Szenen im ISO Standard X3D (Extensible 3D) Dateiformat

Simulink Compiler

  • Ein neues Produkt zum Teilen von Simulationen als eigenständige ausführbare Programme, Web-Apps und Functional Mockup Units (FMUs)

Motor Control Blockset

  • Ein neues Produkt für den Entwurf und die Implementierung von Algorithmen für Motorsteuerungen

Stateflow

  • Stateflow-Varianten: Nutzung von Übergängen zur Variantenkontrollen für mehr Variabilität in Logikentwürfen
  • Stateflow-Diagramm als Test-Harness-Quelle und -Scheduler: Definition komplexer Testszenarien mit Stateflow (Simulink Test ist erforderlich)

System Composer

  • Verknüpfen von Anforderungen: Verknüpfen von Anforderungen mit Komponenten-Ports und Komponenten in Spotlight-Ansichten (erfordert Requirements Toolbox)
  • Spotlight-Ansichten für AUTOSAR Architekturmodelle: Erzeugen eines Diagramms, das sich auf eine einzelne AUTOSAR-Software-Komponente und deren Konnektivität konzentriert (AUTOSAR Blockset ist erforderlich).

Aerospace Toolbox und Blockset

Computer Vision Toolbox

  • OpenCV-Schnittstelle für Simulink: Integration des OpenCV-Archivs in Simulink-Blockdiagramme

Deep Learning

Deep Learning Toolbox

  • Experiment Manager App: Verwalten mehrerer Deep-Learning-Experimente, Verfolgen der Trainingsparameter sowie Analysieren und Vergleichen von Ergebnissen und Code
  • Deep Network Designer-App: Interaktives Trainieren eines Netzwerks für die Bildklassifizierung, Generieren von MATLAB-Code für das Training sowie Zugriff auf vorab trainierte Modelle

GPU Coder

  • Code-Generierung für Deep Learning: Netze mit Single Shot Object Detection (SSD) DarkNet-19 und NASNet-Large

Verifizierung und Validierung

Produkte für Testen und Verifizierung von Simulink

  • Unterstützung von MAB 5.0: Automatisiertes Prüfen von Modellen gemäß MAB 5.0 Modellierungsstil-Richtlinie mit Simulink Check
  • Abdeckung anforderungsbasierter Tests: Untersuchen Sie die Abdeckung des Modells im Hinblick auf verknüpfte Anforderungen im Test Manager
  • Rückverfolgbarkeitmatrix: Prüfen und analysieren Sie Links zwischen Anforderungen, dem Design und Tests in einem Matrixformat mit Requirements Toolbox
  • Abdeckungs-Workflows nach der Simulation: Filtern Sie die Ergebnisse der Abdeckungsanalyse aus dem Test Manager ohne erneute Durchführung der Simulationen

Polyspace Code-Analysewerkzeuge

  • Leistungs-Checker: Prüfen Sie mittels Polyspace Bug Finder auf Coding-Praktiken, die in C++-Code zu Leistungsproblemen führen können
  • Unterstützung des Bug Tracking Tool: Erzeugen von Redmine-Fällen mit Polyspace Access

Drahtlose Kommunikation

5G Toolbox

  • 5G-Unterstützung in der Wireless Waveform Generator-App: Erzeugen von NR-TM sowie Uplink/Downlink von FRC-Wellenformen mit der Wireless Waveform Generator-App

WLAN Toolbox

  • Unterstützung von IEEE 802.11ax Entwurf 4.1 (Wi-Fi6): Erzeugen von Einzelnutzer (HE SU) Nulldatenpaketen hoher Effizienz (NDP) mit Präambel-Puncturing gemäß IEEE® P802.11ax™ Entwurf 4.1
  • Simulation eines triggerbasierten Formats von IEEE 802.11ax auf Link-Ebene: Konfigurieren, Generieren, Demodulieren und Dekodieren triggerbasierter Wellenformen hoher Effizienz (HE TB)

Wireless HDL Toolbox

  • 5G NR Signalsynchronisierung – Referenzanwendung: Verwendung primärer und sekundärer Synchronisierungssignale (PSS/SSS), um die Verbindung mit einer gültigen Zelle zu erkennen

Codegenerierung

MATLAB Coder

Embedded Coder

  • C/C++ Code: Nachrichtenbasierte Kommunikation für Dienstfunktionen und wiederverwendbare Subsysteme

Fixed-Point Designer

  • Verbessertes Fixed-Point Tool: Untersuchen Sie die Signalbereiche in IhrenDesigns und konvertieren Sie Ihre Simulink-Modell mit optimierten Datentypen
  • Optimierung der Lookup-Tabelle: Iteratives Redesign und Komprimierung von Lookup-Tabellen als Batch und paralleles Ausführen der Optimierung von Lookup-Tabellen

Automobilindustrie

Automated Driving Toolbox

  • „HERE HD Live Map“-Straßen in Szenarien: Erzeugen von Fahrszenarien mittels importierter Straßendaten aus hochauflösenden Karten

Powertrain Blockset

  • Modul Getriebesteuerungen: Optimieren der Schaltpläne für Algorithmusdesign und zur Analyse von Leistung, Kraftstoffverbrauch und Emissionen

Vehicle Dynamics Blockset

  • Blöcke für Fahrzeuge und Anhänger: Implementierung von Anhängern mit drei freiheitsgrade (3DOF) und Fahrzeugen mit drei Achsen

AUTOSAR Blockset

  • Function Inhibition Manager-Blöcke (FiM): Verwenden vorab konfigurierter Blöcke für FiM zur Simulation von BSW-Diensten zusammen mit dem Anwendungs-Softwaremodell
  • Schema von AUTOSAR Adaptive 19-03: Unterstützt das Schema 000047 (R19-03) für Import/Export von ARXML-Dateien und das Erzeugen AUTOSAR-kompatiblen C ++ Codes

Signalverarbeitung

Wavelet Toolbox

  • Zeit-Frequenz-Analyse: Nutzen Sie die Variational Mode Decomposition um intrinsische Moden aus nichtstationären, nichtlinearen Signalen zu extrahieren
  • Kingsbury Q-shift Dual-Tree Complex Wavelet Transforms: Ausführung verschiebungs-invarianter und richtungssensibler, diskreter Analyse mehrfacher Auflösung mit minimaler Redundanz

Signal Processing Toolbox

  • Signal Labeler-App: Interaktive oder automatisierte Kennzeichnung von Signalen
  • Signal Datastores: Arbeit Sie mit Signalsammlungen die sich im Workspace oder in Dateien befinden