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

table 入力の定義

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

コマンド ラインでの table 入力の定義

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

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

table 入力の例の提供

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

T = table(A,B,C,'VariableNames',vnames);
codegen myFunction -args {T}

table の型の指定

codegen への table の型を指定するには、次のようにします。

  1. table を定義します。以下に例を示します。

    T = table(A,B,C,'VariableNames',vnames);

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

    t = coder.typeof(T);
    

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

    codegen myFunction -args {t}
    

定数 table 入力の指定

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

T = table(A,B,C,'VariableNames',vnames);
codegen myFunction -args {coder.Constant(T)}

MATLAB Coder アプリでの table 入力の定義

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

参考

| |

関連するトピック