MATLAB Coder

コード生成のための MATLAB 言語サブセット

MATLAB Coder は、通常設計エンジニアが大規模システムのコンポーネントとしてアルゴリズムを開発するために使用する、MATLAB 言語のサブセットからコードを生成します。サポートされているサブセットには、MATLAB の 400 種類以上の演算子と関数 (英語) が含まれています。

Aerospace ToolboxFixed-Point Designer™Image Processing ToolboxSignal Processing Toolbox、および Statistics Toolbox™ からのコード生成では、一部の関数がサポートされています。また MATLAB Coder では、Communications System ToolboxComputer Vision System ToolboxDSP System Toolbox、および Phased Array System Toolbox™ の多くの System object からのコード生成をサポートしています。

MATLAB Coder は、アルゴリズムの開発のために、広範囲の MATLAB 言語属性をサポートしています。これには次のものが含まれます。

永続変数、グローバル変数、行列演算、N 次配列、サブスクリプト、フレームなどの行列と配列

複素数、整数一致、単精度と倍精度、固定小数点演算、文字、構造体、数値クラス、可変サイズ データなどのクラスとデータ タイプ

MATLAB プログラム制御構文 (if、for、while、switch)、算術演算子、比較演算子、論理演算子などのプログラミングの構成要素

関数ハンドル、サブ関数、MATLAB 関数のサブセット、可変長の入出力引数のリスト、MATLAB 関数の呼び出し機能などの関数

コード生成でサポートされている MATLAB 言語属性 (英語) の一覧をご覧ください。

次のトピック: MATLAB Coder の使用事例

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

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

ガイドを見る