主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

字符串スカラー入力の定義

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

コマンドラインでの字符串スカラー型の定義

コマンドラインで字符串スカラー入力を定義するには,次のいずれかの手順を使用します。

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

サンプルの字符串スカラー入力の指定

サンプルの字符串スカラーをcodegenに指定するには,arg游戏オプションを使用します。

codegenmyFunctionarg游戏{“Hello, world”}

字符串スカラー型の指定

codegenに字符串スカラーの型を指定するには,次の手順に従います。

  1. 字符串スカラーを定義します。次に例を示します。

    s =“就是”

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

    t = coder.typeof(年代);

  3. arg游戏オプションを使用して,型をcodegenに渡します。

    codegenmyFunctionarg游戏{t}

定数の字符串スカラー入力の指定

字符串スカラー入力が定数であることを指定するには,arg游戏オプションを指定して编码器。常数を使用します。

codegenmyFunctionarg游戏{编码器。常数(“Hello, world”)}

可変サイズの字符串スカラー入力の指定

字符串スカラー入力が可変サイズであることを指定するには,次の手順に従います。

  1. 字符串スカラーを定義します。次に例を示します。

    s =“就是”

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

    t = coder.typeof(年代);

  3. この型の价值プロパティを,必要な上限値を持つ可変サイズの文字ベクトルの型に代入します。たとえば,t型が上限10の可変サイズであると指定します。

    t.Properties.Value = coder.typeof (“一个”,[1 10], [0 1]);

    tが上限なしの可変サイズであると指定するには,次のようにします。

    t.Properties.Value = coder.typeof (“一个”[1正]);

  4. arg游戏オプションを使用して,型をcodegenに渡します。

    codegenmyFunctionarg游戏{t}

MATLAB编码器アプリでの字符串スカラー入力の定義

アプリで字符串スカラー入力を定義するには,次のいずれかの手順を使用します。

参考

||

関連するトピック