主要内容

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

编码器。PrimitiveTypeクラス

パッケージ:编码器
スーパークラス:编码器。ArrayType

論理値,数値または文字の配列のセットを表す

説明

生成されたコードが受け入れる逻辑値,数値または文字の値のセットを指定します。サポートされているクラスは,一半int8uint8int16uint16int32uint32int64uint64字符,および逻辑です。codegenarg游戏オプションでのみ使用します。生成された墨西哥人関数に入力として渡さないでください。

構築

メモ

编码器。类型オブジェクトの作成と編集は,コード生成の型エディターを使用して対話形式で行うこともできます。コード生成の型エディターを使用した入力の型の作成と編集を参照してください。

t= coder.typeof (vでは,vを含む最小の非定数型を表す编码器。PrimitiveTypeオブジェクトが作成されます。vはMATLAB®の数値,逻辑,またはcharでなければなりません。

t= coder.typeof (v深圳variable_dimsでは,深圳で指定された上限のサイズと,可変の次元variable_dimsをもつcoder.typeof (v)の変更されたコピーが返されます。深圳で次元にを指定する場合は,次元のサイズは無限で,次元は可変サイズとみなされます。深圳が[]の場合は,vの上限のサイズは変化しません。variable_dimsを指定しない場合は,制限のない次元を除き,この型の次元は固定とみなされます。variable_dimsがスカラーの場合は,1または0(固定とみなされる)ではない制限付き次元に適用されます。

t= coder.newtype (numeric_class深圳variable_dimsでは,上限サイズ深圳と可変次元variable_dimsをもつnumeric_classクラスの値を表す编码器。PrimitiveTypeオブジェクトが作成されます。深圳で次元にを指定する場合は,次元のサイズは無限で,次元は可変サイズとみなされます。variable_dimsを指定しない場合は,制限のない次元を除き,この型の次元は固定とみなされます。variable_dimsがスカラーの場合は,1または0(固定とみなされる)ではない型の次元に適用されます。

t= coder.newtype (numeric_class深圳variable_dims、名称、值)で作成される编码器。PrimitiveTypeオブジェクトには1つ以上の名前と値のペアの引数で指定された追加オプションがあります。また,的名字がプロパティ名,价值がその対応する値とすることもできます。的名字を文字ベクトルまたは字符串スカラーとして指定します。Name1, Value1,…,的家のように,複数の名前/値の引数ペアを任意の順番で指定できます。

入力引数

v

编码器。类型オブジェクトではない入力

深圳

型オブジェクトの対応する次元のサイズサイズは有効なサイズのベクトルでなければなりません。

既定値:coder.newtypeに対して[1]

variable_dims

各次元のサイズが可変か(真实),固定(false)かを指定する逻辑ベクトル。

既定値:coder.newtypeに対してfalse(大小(深圳))|深圳= =正无穷

numeric_class

型オブジェクトのクラス。

名前/値の引数ペア

オプションのコンマ区切りされた名称,值の引数ペアを指定します。ここで,的名字は引数名,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順序で指定できます。

复杂的

复杂的真正的に設定すると,複素数値を表せる编码器。PrimitiveTypeオブジェクトを作成できます。データ型で複素数がサポートされていなければなりません。

文字配列では複素数データはサポートされません。

既定値:

稀疏的

稀疏的真正的に設定すると,スパースデータを表す编码器。PrimitiveTypeオブジェクトを作成できます。データ型でスパースデータがサポートされていなければなりません。

文字データ型および半精度データ型ではスパースデータはサポートされません。

既定値:

gpu

gpu真正的に設定すると,GPU入力型を表せる编码器。PrimitiveTypeオブジェクトを作成できます。このオプションには有効なGPU编码器™ライセンスが必要です。

文字データ型および半精度データ型ではGPU配列はサポートされません。

既定値:

プロパティ

类名称

このセットの値のクラス。

复杂的

このセット内の値が実数()か複素数(真正的)かを示します。

SizeVector

このセットの配列のサイズの上限。

稀疏的

このセット内の値がスパース配列(真正的)かどうかを示します。

VariableDims

配列の各次元のサイズが固定か可変かを指定するのに使用するベクトル。ベクトルの要素が真正的の場合,対応する次元のサイズは可変です。

コピーのセマンティクス

値。値クラスがコピー操作に与える影響については,オブジェクトのコピーを参照してください。

编码器。PrimitiveTypeオブジェクトを作成します。

z =编码器。typeof(0,[2 3 4],[1 1 0]) % returns double :2x:3x4 % ':' indicates variable-size dimensions

编码器。PrimitiveTypeオブジェクトを作成し,次にcodegenを呼び出して,この型の入力パラメーターを1つもつ関数fcn.mのためのCライブラリを生成します。

  1. 编码器。PrimitiveTypeオブジェクトを作成します。

    z =编码器。typeof(0,[2 3 4],[1 1 0]) % returns double :2x:3x4 % ':' indicates variable-size dimensions
  2. codegenを呼び出して,z型の入力パラメーターを1つもつMATLAB関数fcn.mのためのCライブラリを生成します。

    %使用config:lib选项生成C库代码生成

R2011aで導入