Erste Schritte mit MATLAB Coder
Der MATLAB® Coder™ generiert C/C++ Code aus MATLAB-Code für verschiedene Hardwareplattformen, von Desktop-Systemen bis hin zu eingebetteter Hardware. Die App unterstützt den Großteil der MATLAB-Sprache und eine Reihe von Toolboxes. Sie können den lesbaren und portierbaren generierten Code als Quellcode, statische Bibliotheken oder dynamische Bibliotheken in Ihre bestehenden C/C++ Projekte integrieren. Mit dem MATLAB Coder können Sie den generierten Code als MEX-Funktion für die Verwendung in MATLAB verpacken. Sie können den generierten Code optimieren, indem Sie Multicore- und vektorisierten Code integrieren und optimierte Bibliotheken aufrufen.
Der MATLAB Coder bietet Codeanpassungen, hardwarespezifische Optimierungen, Code-Rückverfolgbarkeit, Code-Verifizierung mittels Software-in-the-Loop- (SIL) und Processor-in-the-Loop- (PIL) Tests sowie Code-Konformität mit den MISRA™-Richtlinien (mit Embedded Coder®).
Um MATLAB-Programme auf Host-Plattformen bereitzustellen, die MATLAB unterstützen, verwenden Sie den MATLAB Compiler™.
Tutorials
- SCHRITT 1: Prepare MATLAB Function for Code Generation
- SCHRITT 2: Automatisches Definieren von Eingabetypen in der MATLAB Coder App
- SCHRITT 3: Check for Code Generation Issues by Generating and Running a MEX Function
- SCHRITT 4: Configure Code Generation Settings and Generate Code
- SCHRITT 5: Verify Generated Code by Using SIL or PIL
- SCHRITT 6: Optimize and Deploy Generated Code
- Diagnose Common Code Generation Errors and Warnings
Learn how to resolve common errors when generating C or C++ code from MATLAB code.
Generate Deployable Standalone Code by Using the MATLAB Coder App
Follow the steps of the code generation workflow to generate a standalone C++ dynamic linked library.
Über die Codegenerierung aus MATLAB-Algorithmen
- Decide Which Code Generation Product to Use
Understand the differences between MATLAB Coder and other MathWorks® products.
- Input Type Specification for Code Generation
How input type specification affects the generated C/C++ code.
- Differences in Appearance of Generated Code and MATLAB Code
How generated code appears different from MATLAB code due to optimizations made by the code generator.
- Configure Code Generation and Build Settings
Configure code generation and build configuration parameters at the command line or in the MATLAB Coder app.
- Overview of Code Generation Using MATLAB Coder
The MATLAB Coder code generation workflow.
Enthaltene Beispiele
Interaktives Lernen
MATLAB Coder Onramp
Lernen Sie die Grundlagen der C- und C++-Codegenerierung anhand von MATLAB-Funktionen.
Videos
Generieren von C Code aus MATLAB Programmcode
Workflow zum Generieren von C/C++ Code aus MATLAB Programmcode.



