numerictype Properties
Properties of the numerictype object
numerictype object properties define the data type and scaling
attributes of a fixed-point object. All properties of a numerictype object
are writable. However, the numerictype properties of a fi
object become read-only after the fi object has been created. Any
numerictype properties of a fi object that are unspecified
at the time of fi object creation are automatically set to their default
values.
numerictype Object Properties
Bias associated with the object, specified as a floating-point number. Along with the slope, the bias forms the scaling of a fixed-point number.
Data Types: single | double | half
Data type category, specified as one of the following:
Fixed— Fixed-point or integer data typedouble— Built-in MATLAB®doubledata typesingle— Built-in MATLABsingledata typeboolean— Built-in MATLABbooleandata typeScaledDouble— Scaled double data type
Data Types: char
Data type and scaling associated with the object, specified as one of the following:
Fixed-point: binary point scaling— Fixed-point data type and scaling defined by the word length and fraction lengthFixed-point: slope and bias scaling— Fixed-point data type and scaling defined by the slope and biasFixed-point: unspecified scaling— Fixed-point data type with unspecified scalingScaled double: binary point scaling— Double data type with fixed-point word length and fraction length information retainedScaled double: slope and bias scaling— Double data type with fixed-point slope and bias information retainedScaled double: unspecified scaling— Double data type with unspecified fixed-point scalingDouble— Built-indoubledata typeSingle— Built-insingledata typeBoolean— Built-inbooleandata type
For more details on these data types, see Valid Values for numerictype Object Properties.
Data Types: char
Fixed-point exponent, specified as an integer.
Note
The FixedExponent property is the negative of the
FractionLength. Changing one property changes the other.
Data Types: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Fraction length of the stored integer value in bits, specified as an integer. The default is the best precision fraction length based on the value of the object and the word length.
Note
The FractionLength property is the negative of the
FixedExponent. Changing one property changes the other.
Data Types: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Scaling mode of the object, specified as one of the following:
BinaryPoint(default) — Scaling for thefiobject is defined by the fraction length.SlopeBias— Scaling for thefiobject is defined by the slope and bias.Unspecified— Unspecified scaling. This is a temporary setting that is only allowed atfiobject creation to allow for the automatic assignment of a binary point best-precision scaling.
Data Types: char
Whether the object is signed, specified as one of the following:
1(true) — Signed0(false) — Unsigned
Note
The Signed property is not recommended. Use
Signedness instead. There are no plans to remove the
Signed property.
Although the Signed property is still supported, the
Signedness property always appears in the
numerictype object display. If you choose to change or set the
signedness of your numerictype objects using the
Signed property, MATLAB updates the corresponding value of the Signedness
property.
Data Types: logical
Whether the object is signed, specified as one of the following:
Signed— SignedUnsigned— UnsignedAuto— Unspecified sign
Note
numerictype objects can have a Signedness of
Auto, but all fi objects must be
Signed or Unsigned. If a fi
object with Auto
Signedness is used to create a fi object, the
Signedness property of the fi object
automatically defaults to Signed.
Data Types: char
Slope associated with the object, specified as a finite floating-point number greater than zero. Along with the bias, the slope forms the scaling of a fixed-point number.
Note
Slope = SlopeAdjustmentFactor X 2FixedExponent Changing one of these properties changes the other.
Data Types: single | double | half
Slope adjustment factor, specified as a double. The slope
adjustment factor must be a value greater than or equal to 1 and less than 2.
Note
Slope = SlopeAdjustmentFactor X 2FixedExponent Changing one of these properties changes the other.
Data Types: double
Word length of the stored integer value in bits, specified as:
A positive integer if
SignednessisUnsignedor unspecifiedAn integer greater than one if
Signednessis set toSigned
Data Types: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Version History
Introduced before 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.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 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)