Main Content

コード生成をサポートする Signal Processing Toolbox 関数の一覧

MATLAB® からのコード生成は MATLAB 言語の制限付きサブセットで、次の場合に最適化を提供します。

  • デスクトップおよび組み込みアプリケーションでの展開用に効率的で高品質な C/C++ コードおよび MEX ファイルを生成する場合。組み込みターゲットでは、MATLAB セマンティクスは、ターゲット環境のメモリやデータ型の条件を満たすように制限されます。

使用する機能によっては、追加の製品が必要となることがあります。包括的な一覧については、必要な製品のインストール (MATLAB Coder)を参照してください。

MATLAB からのコード生成では、次の表に記載された Signal Processing Toolbox™ 関数がサポートされます。

関数リスト (C/C++ コード生成)

C コードを生成するには、MATLAB Coder™ ソフトウェアがインストールされていなければなりません。Fixed-Point Designer™ がある場合は、fiaccel (Fixed-Point Designer) を使用して固定小数点アプリケーション用の MEX コードを生成できます。

C/C++ コードと MEX ファイルを codegen (MATLAB Coder) で生成するには、MATLAB Coder ソフトウェア、Signal Processing Toolbox および C コンパイラをインストールします。Windows® プラットフォームでは、MATLAB により既定の C コンパイラが提供されています。MATLAB コマンド プロンプトで mex -setup を実行し、C コンパイラを設定します。書き込み権限があるフォルダーへと移動します。