MATLAB Coder
MATLAB® Coder™ generiert aus MATLAB Programmcode C und C++ Code für eine Reihe von Hardwareplattformen von Desktop-Systemen zu eingebetteter Hardware. Die App unterstützt den Großteil der MATLAB-Sprache und eine Reihe von Toolboxes. Sie können den generierten Code als Quellcode, statische Bibliotheken oder dynamische Bibliotheken in Ihre Produkte integrieren. Der generierte Code ist lesbar und portabel. Sie können ihn mit wichtigen Teilen Ihres bestehenden C und C++ Codes und Ihrer Bibliotheken kombinieren. Zudem können Sie den generierten Code als MEX-Funktion zur Verwendung in MATLAB verpacken.
Bei der Verwendung zusammen mit Embedded Coder® ermöglicht MATLABCoder Code-Anpassungen, zielspezifische Optimierungen, Code-Nachverfolgbarkeit und Software-in-the-Loop-Verifikation (SIL) und Processor-in-the-Loop-Verifikation (PIL).
Um MATLAB-Programme als eigenständig ausführbare Anwendungen bereitzustellen, verwenden Sie MATLAB Compiler™. Um Softwarekomponenten zur Integration in andere Programmiersprachen zu generieren, verwenden Sie MATLAB Compiler SDK™.
Erste Schritte mit MATLAB Coder
Lernen Sie die Grundlagen von MATLAB Coder
MATLAB-Programmierung für Codegenerierung
MATLAB-Syntax und -Funktionen für die Codegenerierung; Datendefinition
Codegenerierung
C/C++ und MEX-Codegenerierung, Fehlerbehebung, Verifikation des Verhaltens
Bereitstellung
Verwenden und Ausführen des generierten C/C++ Codes
Leistung
Reduzieren der Codegenerierungszeit, Verbessern der Ausführungsgeschwindigkeit, Reduziren der Speichernutzung von generiertem Code
Algorithmusbeschleunigung in MATLAB
Beschleunigung mithilfe generierter MEX-Funktionen
Numerische Konvertierung
Festkomma-Konvertierung, Single-Precision-Konvertierung (erfordert Fixed-Point Designer™)
Deep Learning mit MATLAB Coder
Generieren von C/C++ Code für neuronale Deep-Learning-Netzwerke (erfordert Deep Learning Toolbox™)
Von MATLAB Coder unterstützte Hardware
Unterstützung für Hardware von Drittanbietern
Fehlerberichte auf Probleme und Fehlerbehebungen prüfen
Software is inherently complex and is not free of errors. The output of a code generator might contain bugs, some of which are not detected by a compiler. MathWorks reports critical known bugs brought to its attention on its Bug Report system at www.mathworks.com/support/bugreports/. In the search bar, type the phrase "Incorrect Code Generation" to obtain a report of known bugs that produce code that might compile and execute, but still produce wrong answers. To save a search, click Save Search.
The bug reports are an integral part of the documentation for each release. Examine periodically all bug reports for a release, as such reports may identify inconsistencies between the actual behavior of a release you are using and the behavior described in this documentation.
In addition to reviewing bug reports, you should implement a verification and validation strategy to identify potential bugs in your design, code, and tools.
Suche R2025b-Fehlerberichte
Bekannte Fehler für fehlerhafte Codegenerierung
Alle bekannten Fehler für dieses Produkt