Main Content

numerictype のプロパティ

numerictype オブジェクトのプロパティ

numerictype オブジェクトのプロパティは、固定小数点オブジェクトのデータ型とスケーリングの属性を定義します。numerictype オブジェクトのプロパティはすべて書き込み可能です。ただし、fi オブジェクトが作成された後は、fi オブジェクトの numerictype プロパティは読み取り専用になります。fi オブジェクトの作成時点で指定されていない fi オブジェクトの numerictype プロパティは、自動的に既定値に設定されます。

numerictype オブジェクト プロパティ

すべて展開する

オブジェクトに関連付けられるバイアス。浮動小数点数として指定します。勾配とバイアスで、固定小数点数をスケーリングします。

データ型カテゴリ。次のいずれかとして指定します。

  • Fixed — 固定小数点または整数のデータ型

  • double — MATLAB® の組み込み double データ型

  • single — MATLAB の組み込み single データ型

  • boolean — MATLAB の組み込み boolean データ型

  • ScaledDouble — スケーリングされた double データ型

オブジェクトに関連付けられたデータ型とスケーリング。次のいずれかとして指定します。

  • Fixed-point: binary point scaling — スケーリングが語長と小数部の長さにより定義される固定小数点データ型

  • Fixed-point: slope and bias scaling — 勾配とバイアスにより定義される、固定小数点データ型およびスケーリング

  • Fixed-point: unspecified scaling — スケーリングが指定されていない固定小数点データ型

  • Scaled double: binary point scaling — 固定小数点語長および小数部の長さの情報が保持される、double データ型

  • Scaled double: slope and bias scaling — 固定小数点勾配およびバイアスの情報が保持される、double データ型

  • Scaled double: unspecified scaling — 固定小数点スケーリングが指定されていない double データ型

  • Double — 組み込み double データ型

  • Single — 組み込み single データ型

  • Boolean — 組み込み boolean データ型

これらのデータ型の詳細については、numerictype オブジェクトのプロパティに有効な値を参照してください。

オブジェクトに関連付けられる固定小数点指数。整数として指定します。

メモ

FixedExponent プロパティは、FractionLength の負の値です。1 つのプロパティを変更すると、他のプロパティも変更されます。

格納整数値の小数部の長さ (ビット単位)。整数として指定します。既定値は、オブジェクトの値と語長に基づく最高精度の小数部の長さです。

メモ

FractionLength プロパティは、FixedExponent の負の値です。1 つのプロパティを変更すると、他のプロパティも変更されます。

オブジェクトのスケーリング モード。次のいずれかとして指定します。

  • BinaryPoint (既定の設定) — fi オブジェクトのスケーリングは、小数部の長さにより定義されます。

  • SlopeBiasfi オブジェクトのスケーリングは、勾配およびバイアスにより定義されます。

  • Unspecified — 指定なしのスケーリング。これは、2 進小数点の最適なスケーリングの自動割り当てを許容するために、fi オブジェクト作成時にのみ許容される一時設定です。

オブジェクトが符号付きであるかどうか。次のいずれかとして指定します。

  • 1 (true) — 符号付き

  • 0 (false) — 符号なし

  • [] — 自動

メモ

Signed プロパティは推奨されません。代わりに Signedness を使用してください。Signed プロパティを削除する予定はありません。

Signed プロパティは引き続きサポートされていますが、numerictype オブジェクトの表示には常に Signedness プロパティが表示されます。Signed プロパティを使用して numerictype オブジェクトの符号属性の変更または設定を選択すると、MATLAB は Signedness プロパティの対応する値を更新します。

オブジェクトが符号付きであるかどうか。次のいずれかとして指定します。

  • Signed — 符号付き

  • Unsigned — 符号なし

  • Auto — 符号の指定なし

メモ

numerictype オブジェクトの SignednessAuto に設定できますが、すべての fi オブジェクトは Signed または Unsigned でなければなりません。Auto Signednessfi オブジェクトを使用して fi オブジェクトを作成する場合、fi オブジェクトの Signedness プロパティは自動的に既定の Signed になります。

オブジェクトに関連付けられている勾配。ゼロより大きい有限の浮動小数点数として指定します。バイアスと勾配で、固定小数点数をスケーリングします。

メモ

Slope = SlopeAdjustmentFactor X 2FixedExponentこれらのプロパティの 1 つを変更すると、他のプロパティも変更されます。

オブジェクトに関連付けられる勾配調整。1 以上 2 未満の数値として指定します。

メモ

Slope = SlopeAdjustmentFactor X 2FixedExponentこれらのプロパティの 1 つを変更すると、他のプロパティも変更されます。

格納整数値の語長 (ビット単位)。以下のように指定します。

  • SignednessUnsigned であるか指定されていない場合は正の整数

  • SignednessSigned に設定されている場合は 1 より大きい整数

バージョン履歴

R2006a より前に導入