コード生成をサポートする Signal Processing Toolbox 関数の一覧
MATLAB® からのコード生成は MATLAB 言語の制限付きサブセットで、次の場合に最適化を提供します。
デスクトップおよび組み込みアプリケーションでの展開用に効率的で高品質な C/C++ コードおよび MEX ファイルを生成する場合。組み込みターゲットでは、MATLAB セマンティクスは、ターゲット環境のメモリやデータ型の条件を満たすように制限されます。
使用する機能によっては、追加の製品が必要となることがあります。包括的な一覧については、必要な製品のインストール (MATLAB Coder)を参照してください。
MATLAB からのコード生成では、次の表に記載された Signal Processing Toolbox™ 関数がサポートされます。
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 コンパイラを設定します。書き込み権限があるフォルダーへと移動します。