最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

C コード生成

MATLAB® および Simulink® からの C および C++ コードの生成

MATLAB Coder™ および Simulink Coder 製品を使用して、DSP System Toolbox™ の信号処理アルゴリズムから C コードおよび C++ コードを生成します。生成されたコードは、ソース コード、スタティック ライブラリ、ダイナミック ライブラリ、さらにスタンドアロン実行可能ファイルとしてプロジェクトに統合できます。詳細は、Understanding C Code Generation in DSP System Toolboxを参照してください。さらに、Embedded Coder® 製品を使用して ARM® Cortex®-M プロセッサおよび ARM Cortex-A プロセッサ用に最適化されたコードを生成することもできます。詳細については、ARM Cortex-M プロセッサおよび ARM Cortex-A プロセッサ用のコード生成を参照してください。コードを生成したら、MATLAB および Simulink 製品がインストールされていない他の開発環境にコードを移動できます。例については、Relocate Code Generated from MATLAB Code to Another Development EnvironmentRelocate Code Generated from a Simulink Model to Another Development Environmentを参照してください。

関数

codegenMATLAB コードから C/C++ コードを生成する

トピック

Understanding C Code Generation in DSP System Toolbox

Generate C code from DSP System Toolbox signal processing algorithms using MATLAB Coder and Simulink Coder.

Functions and System Objects Supported for C Code Generation

Signal processing functions and System objects that support code generation.

C/C++ コード生成でサポートされている MATLAB 言語機能 (MATLAB Coder)

コード生成でサポートされている MATLAB 言語機能と関数を使用します。

MATLAB コード生成における System object (MATLAB Coder)

MATLAB から生成されたコードで System object を使用する際の特別な考慮事項

Generate C Code from MATLAB Code

Prepare MATLAB code for code generation and generate C-MEX code and a C executable.

Relocate Code Generated from MATLAB Code to Another Development Environment

Generate an executable from MATLAB algorithm. Package the executable to run on an external environment.

Simulink モデルからの C コードの生成

実行可能ファイルをビルドし、MATLAB 内で実行可能ファイルを実行します。

Relocate Code Generated from a Simulink Model to Another Development Environment

Generate an executable from Simulink model and package the executable to run on an external environment.

Apple iOS デバイスでの配列プロット (Simulink Support Package for Apple iOS Devices)

Array Plot with Android Devices

Array Plot with Android Devices.

How To Run a Generated Executable Outside MATLAB

Commands to set the system environment for generating executables that require prebuilt dll files.

Use Generated Code to Accelerate an Application Deployed with MATLAB Compiler

Use MATLAB Coder to accelerate an algorithm and MATLAB Compiler™ to deploy the application.

注目の例