メインコンテンツ

製品概要

MATLAB Coder の使用目的

MATLAB® Coder™ の使用目的は次のとおりです。

  • MATLAB コードから、読み取り可能で効率的なスタンドアロンの C/C++ コード を生成するとき。

  • MATLAB から MEX 関数を生成して

    • MATLAB アルゴリズムを高速化するとき。

    • MATLAB 内で生成 C コードを検証するとき。

  • カスタム C/C++ コードを MATLAB に統合するとき。

組み込みソフトウェア アプリケーションのためのコード生成

Embedded Coder® 製品は、組み込みソフトウェアの開発に重要な機能を提供することで MATLAB Coder 製品を拡張します。Embedded Coder のアドオン製品を使用することで、プロフェッショナルな手書きのコードの明確さと効率性をもつコードを生成することができます。たとえば、次のようなことができます。

  • リアルタイム シミュレーター、オンターゲット ラピッド プロトタイピング ボード、量産で使用されるマイクロプロセッサ、および組み込みシステムにとって欠かせないコンパクトで効率的なコードを生成する。

  • 生成コードの外観をカスタマイズする。

  • 特定のターゲット環境向けの生成コードを最適化する。

  • 生成コードの確認に役立つトレース オプションを有効にする。

  • 再利用可能、再呼び出し可能なコードを生成する。

固定小数点アルゴリズムのためのコード生成

Fixed-Point Designer™ 製品を使用すると、次を生成できます。

  • 固定小数点アルゴリズムを高速化する MEX 関数。

  • MEX 関数の結果にビット単位で一致する固定小数点コード。