unitquantizer
unitquantizer
オブジェクトの作成
説明
unitquantizer
オブジェクトは、量子化に使用するデータ型プロパティを記述します。unitquantizer
オブジェクトを作成した後、quantize
を使用して倍精度データを量子化します。unitquantizer
オブジェクトは、その quantize
メソッドで eps(q)
が +1
以内の数値を厳密に +1
に量子化することを除き、quantizer
オブジェクトと同じです。unitquantizer
オブジェクトを使用して、任意の語長と指数部の長さをもつカスタムの浮動小数点データ型をシミュレートできます。
作成
構文
説明
は、プロパティが既定値に設定された q
= unitquantizerunitquantizer
オブジェクトを作成します。このオブジェクトを使用して値を量子化するには、quantize
を使用します。
は、名前と値の引数を使用して、指定された名前のプロパティを設定します。名前と値の引数は複数指定できます。各プロパティ名を一重引用符で囲みます。q
= unitquantizer(Name,Value
)
は、プロパティ値を使用してプロパティを設定します。プロパティ値は一意であるため、コマンドでプロパティ値のみを指定してプロパティ名を設定できます。2 つの値が競合する場合、q
= unitquantizer(Value1,Value2
)unitquantizer
はリストの後のプロパティ値を設定します。
は、各フィールド名で指定された名前のプロパティを構造体 q
= unitquantizer(s
)s
に格納された値で設定します。
は、文字ベクトルの cell 配列 q
= unitquantizer(pn,pv
)pn
で指定された名前のプロパティを cell 配列 pv
の対応する値に設定します。
unitquantizer
オブジェクトを作成するときは、名前と値の string の引数、構造体、および名前と値の cell 配列の引数を組み合わせて使用してプロパティ値を設定できます。
プロパティ
オブジェクト関数
例
バージョン履歴
R2008a で導入
参考
quantize
| quantizer
| unitquantize
| assignmentquantizer
| reset