このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
コマンドラインまたはMATLAB®编码器™アプリで字符串スカラー入力を定義できます。前提条件 (断言
ステートメント)を使用した字符串スカラー入力の型のプログラムによる指定はサポートされません。
コマンドラインで字符串スカラー入力を定義するには,次のいずれかの手順を使用します。
または,サンプル入力を使用してエントリポイント関数を呼び出すテストファイルがある場合は,coder.getArgTypes
を使用して入力の型を指定できます。
サンプルの字符串スカラーをcodegen
に指定するには,arg游戏
オプションを使用します。
codegenmyFunctionarg游戏{“Hello, world”}
codegen
に字符串スカラーの型を指定するには,次の手順に従います。
字符串スカラーを定義します。次に例を示します。
s =“就是”;
年代
から型を作成します。
t = coder.typeof(年代);
arg游戏
オプションを使用して,型をcodegen
に渡します。
codegenmyFunctionarg游戏{t}
字符串スカラー入力が定数であることを指定するには,arg游戏
オプションを指定して编码器。常数
を使用します。
codegenmyFunctionarg游戏{编码器。常数(“Hello, world”)}
字符串スカラー入力が可変サイズであることを指定するには,次の手順に従います。
字符串スカラーを定義します。次に例を示します。
s =“就是”;
年代
から型を作成します。
t = coder.typeof(年代);
この型の价值
プロパティを,必要な上限値を持つ可変サイズの文字ベクトルの型に代入します。たとえば,t
型が上限10の可変サイズであると指定します。
t.Properties.Value = coder.typeof (“一个”,[1 10], [0 1]);
t
が上限なしの可変サイズであると指定するには,次のようにします。
t.Properties.Value = coder.typeof (“一个”[1正]);
arg游戏
オプションを使用して,型をcodegen
に渡します。
codegenmyFunctionarg游戏{t}
アプリで字符串スカラー入力を定義するには,次のいずれかの手順を使用します。
编码器。常数
|coder.getArgTypes
|coder.typeof