Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

categorical 配列入力の定義

コマンド ラインまたは MATLAB® Coder™ アプリで categorical 配列入力を定義できます。前提条件 (assert ステートメント) を使用した categorical 入力の型のプログラムによる指定はサポートされません。

コマンド ラインでの categorical 配列入力の指定

次のいずれかの手順を使用します。

または、サンプル入力を使用してエントリポイント関数を呼び出すテスト ファイルがある場合は、coder.getArgTypes を使用して入力の型を指定できます。

categorical 配列入力の例の提供

-args オプションを使用します。

C = categorical({'r','g','b'});
codegen myFunction -args {C}

categorical 配列の型の提供

codegen に categorical 配列の型を提供するには次のようにします。

  1. categorical 配列を定義します。以下に例を示します。

    C = categorical({'r','g','b'});
    

  2. C から型を作成します。

    t = coder.typeof(C);
    

  3. -args オプションを使用して、型を codegen に渡します。

    codegen myFunction -args {t}
    

定数 categorical 配列入力の提供

categorical 配列入力が定数であることを指定するには、-args オプションを指定して coder.Constant を使用します。

C = categorical({'r','g','b'});
codegen myFunction -args {coder.Constant(C)}

MATLAB Coder アプリによる categorical 配列入力の定義

次のいずれかの手順を使用します。

参考

| |

関連するトピック