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
- Generate C Code by Using the MATLAB Coder App
Use the MATLAB Coder app to generate C code from an example MATLAB function.
- Generate C Code at the Command Line
Use command line tools to generate C code from an example MATLAB function.
- Accelerate MATLAB Algorithm by Generating MEX Function
Use command line tools to generate a MEX function from an example MATLAB function.
Schnellstart für die Codegenerierung
- SCHRITT 1: Prepare MATLAB Code for Code Generation
- SCHRITT 2: Generate C/C++ Code from MATLAB Code
- SCHRITT 3: Test Generated C/C++ Code
- SCHRITT 4: Deploy Generated C/C++ Code
Code Generation Guide: Generate Deployable C/C++ Code
Prepare MATLAB code for code generation and generate C/C++ code.
Über die Codegenerierung aus MATLAB-Algorithmen
- Overview of Code Generation Using MATLAB Coder
The MATLAB Coder code generation workflow.
- 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.
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.