MATLAB Coder

MATLAB からのコード生成

MATLAB アルゴリズムを C コードに変換するには、実装の要求仕様を指定する必要があります。MATLAB Coder では、MATLAB 言語の開発環境上で、以下のような繰り返し作業を行うことが可能です。MEX 関数を生成することでアルゴリズムがコード生成に適合していることを確認します。まお MEX 関数は MATLAB 内で実行できるようにコンパイルされたコードをラップしたものです。MATLAB Coder では、MATLAB アルゴリズムをコード生成に適合させるために、修正する必要のあるエラーすべてを示すレポートが生成されます。このように、MATLAB アルゴリズムがコード生成に適したものになるまで、エラーの修正と MEX 関数の生成を繰り返し行います。

C または C++ のソース コードのいずれか、または MATLAB アルゴリズムからパフォーマンスが最適になるように調整された MEX 関数を生成できます。

C または C++ のソース コードによって、次の作業を実行できます。

  • PC でのプロトタイプ
  • ライブラリの作成
  • 組込みコードとしての実装

MEX 関数は、次の目的で、元の MATLAB コードの代わりに呼び出すことができます。

  • コンパイルしたコードを MATLAB に戻して検証
  • 実行の高速化
Three-step iterative workflow for generating code from MATLAB using  MATLAB Coder.
MATLAB Coder を使用して MATLAB からコードを生成する、3 つのステップの繰り返しワークフロー。
次のトピック: MATLAB Coder と、Simulink Coder、Embedded Coder

製品評価版の入手または製品の購入

無料クイックスタートガイド

ガイドを見る