Main Content

MATLAB コードのモジュール化

大きい MATLAB® コードの場合、以下のようにコードをモジュール化することで、コードの生成を合理化します。

  1. MATLAB コードを小さい自己完結するセクションに分割します。

  2. MATLAB 関数に各セクションを保存します。

  3. 各関数の C/C++ コードを生成します。

  4. coder.ceval を使用して、MATLAB のラッパー関数から順に、生成された C/C++ 関数を呼び出します。

  5. ラッパー関数の C/C++ コードを生成します。

元の MATLAB コードのコード生成を合理化する他に、この方法でも個々のセクションの C/C++ コードを取得できます。coder.ceval を使用して他の生成された C/C++ コードに個々のセクションを統合して、それらのセクションのコードを再利用できます。