numerictype のプロパティ
numerictype
オブジェクトのプロパティ
numerictype
オブジェクトのプロパティは、固定小数点オブジェクトのデータ型とスケーリングの属性を定義します。numerictype
オブジェクトのプロパティはすべて書き込み可能です。ただし、fi
オブジェクトが作成された後は、fi
オブジェクトの numerictype
プロパティは読み取り専用になります。fi
オブジェクトの作成時点で指定されていない fi
オブジェクトの numerictype
プロパティは、自動的に既定値に設定されます。
numerictype
オブジェクト プロパティ
オブジェクトに関連付けられるバイアス。浮動小数点数として指定します。傾きとバイアスで、固定小数点数をスケーリングします。
データ型: single
| double
| half
データ型カテゴリ。次のいずれかとして指定します。
Fixed
— 固定小数点または整数のデータ型double
— MATLAB® の組み込みdouble
データ型single
— MATLAB の組み込みsingle
データ型boolean
— MATLAB の組み込みboolean
データ型ScaledDouble
— スケーリングされた double データ型
データ型: char
オブジェクトに関連付けられたデータ型とスケーリング。次のいずれかとして指定します。
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 オブジェクトのプロパティに有効な値を参照してください。
データ型: char
固定小数点指数。整数として指定します。
メモ
FixedExponent
プロパティは、FractionLength
の負の値です。1 つのプロパティを変更すると、他のプロパティも変更されます。
データ型: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
格納整数値の小数部の長さ (ビット単位)。整数として指定します。既定値は、オブジェクトの値と語長に基づく最高精度の小数部の長さです。
メモ
FractionLength
プロパティは、FixedExponent
の負の値です。1 つのプロパティを変更すると、他のプロパティも変更されます。
データ型: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
オブジェクトのスケーリング モード。次のいずれかとして指定します。
BinaryPoint
(既定の設定) —fi
オブジェクトのスケーリングは、小数部の長さにより定義されます。SlopeBias
—fi
オブジェクトのスケーリングは、傾きおよびバイアスにより定義されます。Unspecified
— 指定なしのスケーリング。これは、2 進小数点の最適なスケーリングの自動割り当てを許容するために、fi
オブジェクト作成時にのみ許容される一時設定です。
データ型: char
オブジェクトが符号付きであるかどうか。次のいずれかとして指定します。
1
(true
) — 符号付き0
(false
) — 符号なし
メモ
Signed
プロパティは推奨されません。代わりに Signedness
を使用してください。Signed
プロパティを削除する予定はありません。
Signed
プロパティは引き続きサポートされていますが、numerictype
オブジェクトの表示には常に Signedness
プロパティが表示されます。Signed
プロパティを使用して numerictype
オブジェクトの符号属性の変更または設定を選択すると、MATLAB は Signedness
プロパティの対応する値を更新します。
データ型: logical
オブジェクトが符号付きであるかどうか。次のいずれかとして指定します。
Signed
— 符号付きUnsigned
— 符号なしAuto
— 符号の指定なし
メモ
numerictype
オブジェクトの Signedness
は Auto
に設定できますが、すべての fi
オブジェクトは Signed
または Unsigned
でなければなりません。Auto
Signedness
の fi
オブジェクトを使用して fi
オブジェクトを作成する場合、fi
オブジェクトの Signedness
プロパティは自動的に既定の Signed
になります。
データ型: char
オブジェクトに関連付けられている傾き。ゼロより大きい有限の浮動小数点数として指定します。バイアスと傾きで、固定小数点数をスケーリングします。
メモ
Slope = SlopeAdjustmentFactor X 2FixedExponentこれらのプロパティの 1 つを変更すると、他のプロパティも変更されます。
データ型: single
| double
| half
傾き調整係数。double
として指定します。傾き調整係数は 1 以上 2 未満の値でなければなりません。
メモ
Slope = SlopeAdjustmentFactor X 2FixedExponentこれらのプロパティの 1 つを変更すると、他のプロパティも変更されます。
データ型: double
格納整数値の語長 (ビット単位)。以下のように指定します。
Signedness
がUnsigned
であるか指定されていない場合は正の整数Signedness
がSigned
に設定されている場合は 1 より大きい整数
データ型: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
バージョン履歴
R2006a より前に導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)