numerictype のプロパティ
numerictype
オブジェクトのプロパティ
numerictype
オブジェクトのプロパティは、固定小数点オブジェクトのデータ型とスケーリングの属性を定義します。numerictype
オブジェクトのプロパティはすべて書き込み可能です。ただし、fi
オブジェクトが作成された後は、fi
オブジェクトの numerictype
プロパティは読み取り専用になります。fi
オブジェクトの作成時点で指定されていない fi
オブジェクトの numerictype
プロパティは、自動的に既定値に設定されます。
numerictype
オブジェクト プロパティ
Bias
— オブジェクトに関連付けられているバイアス
0
(既定値) | 浮動小数点数
オブジェクトに関連付けられるバイアス。浮動小数点数として指定します。勾配とバイアスで、固定小数点数をスケーリングします。
DataType
— データ型カテゴリ
Fixed
(既定値) | double
| single
| boolean
| ScaledDouble
データ型カテゴリ。次のいずれかとして指定します。
Fixed
— 固定小数点または整数のデータ型double
— MATLAB® の組み込みdouble
データ型single
— MATLAB の組み込みsingle
データ型boolean
— MATLAB の組み込みboolean
データ型ScaledDouble
— スケーリングされた double データ型
DataTypeMode
— オブジェクトに関連付けられたデータ型およびスケーリング
Fixed-point: binary point scaling
(既定値) | Fixed-point: slope and bias scaling
Fixed-point: unspecified scaling
| Scaled double: binary point scaling
| Scaled double: slope and bias scaling
| Scaled double: unspecified scaling
| Double
| Single
| Boolean
オブジェクトに関連付けられたデータ型とスケーリング。次のいずれかとして指定します。
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
— オブジェクトに関連付けられた固定小数点指数
-15
(既定値) | 整数
オブジェクトに関連付けられる固定小数点指数。整数として指定します。
メモ
FixedExponent
プロパティは、FractionLength
の負の値です。1 つのプロパティを変更すると、他のプロパティも変更されます。
FractionLength
— 格納整数値の小数部の長さ (ビット単位)
最高精度の小数部の長さ (既定値) | 整数
格納整数値の小数部の長さ (ビット単位)。整数として指定します。既定値は、オブジェクトの値と語長に基づく最高精度の小数部の長さです。
メモ
FractionLength
プロパティは、FixedExponent
の負の値です。1 つのプロパティを変更すると、他のプロパティも変更されます。
Scaling
— オブジェクトのスケーリング モード
BinaryPoint
(既定値) | SlopeBias
| Unspecified
オブジェクトのスケーリング モード。次のいずれかとして指定します。
BinaryPoint
(既定の設定) —fi
オブジェクトのスケーリングは、小数部の長さにより定義されます。SlopeBias
—fi
オブジェクトのスケーリングは、勾配およびバイアスにより定義されます。Unspecified
— 指定なしのスケーリング。これは、2 進小数点の最適なスケーリングの自動割り当てを許容するために、fi
オブジェクト作成時にのみ許容される一時設定です。
Signed
— オブジェクトが符号付きであるかどうかの指定 (非推奨)
1
(true
) (既定値) | 0
(false
) | []
オブジェクトが符号付きであるかどうか。次のいずれかとして指定します。
1
(true
) — 符号付き0
(false
) — 符号なし[]
— 自動
メモ
Signed
プロパティは推奨されません。代わりに Signedness
を使用してください。Signed
プロパティを削除する予定はありません。
Signed
プロパティは引き続きサポートされていますが、numerictype
オブジェクトの表示には常に Signedness
プロパティが表示されます。Signed
プロパティを使用して numerictype
オブジェクトの符号属性の変更または設定を選択すると、MATLAB は Signedness
プロパティの対応する値を更新します。
Signedness
— オブジェクトが符号付きであるかどうかの指定
Signed
(既定値) | Unsigned
| Auto
オブジェクトが符号付きであるかどうか。次のいずれかとして指定します。
Signed
— 符号付きUnsigned
— 符号なしAuto
— 符号の指定なし
メモ
numerictype
オブジェクトの Signedness
は Auto
に設定できますが、すべての fi
オブジェクトは Signed
または Unsigned
でなければなりません。Auto
Signedness
の fi
オブジェクトを使用して fi
オブジェクトを作成する場合、fi
オブジェクトの Signedness
プロパティは自動的に既定の Signed
になります。
Slope
— オブジェクトに関連付らけれている勾配
ゼロより大きい有限の浮動小数点数
オブジェクトに関連付けられている勾配。ゼロより大きい有限の浮動小数点数として指定します。バイアスと勾配で、固定小数点数をスケーリングします。
メモ
Slope = SlopeAdjustmentFactor X 2FixedExponentこれらのプロパティの 1 つを変更すると、他のプロパティも変更されます。
SlopeAdjustmentFactor
— オブジェクトに関連付けられている勾配調整
1 以上 2 未満の数値
オブジェクトに関連付けられる勾配調整。1 以上 2 未満の数値として指定します。
メモ
Slope = SlopeAdjustmentFactor X 2FixedExponentこれらのプロパティの 1 つを変更すると、他のプロパティも変更されます。
WordLength
— 格納整数値の語長 (ビット単位)
16
(既定値) | Signedness
が Unsigned
であるか指定されていない場合は正の整数 | Signedness
が Signed
に設定されている場合は 1 より大きい整数
格納整数値の語長 (ビット単位)。以下のように指定します。
Signedness
がUnsigned
であるか指定されていない場合は正の整数Signedness
がSigned
に設定されている場合は 1 より大きい整数
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)