figydF4y2Ba
构建定点数字对象gydF4y2Ba
描述gydF4y2Ba
将定点数据类型分配给一个数字或变量,创建一个gydF4y2BafigydF4y2Ba
对象使用gydF4y2BafigydF4y2Ba
构造函数。您可以指定数值属性和数学规则构造函数或使用gydF4y2BanumerictypegydF4y2Ba
和gydF4y2BafimathgydF4y2Ba
对象。gydF4y2Ba
创建gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
返回一个gydF4y2Ba一个gydF4y2Ba
= figydF4y2BafigydF4y2Ba
对象没有值,16位字长和15部分长度。gydF4y2Ba
返回一个定点对象与价值gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
)gydF4y2BavgydF4y2Ba
和默认属性值。gydF4y2Ba
返回一个定点对象与signedness(签名或无符号)gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
,gydF4y2Ba年代gydF4y2Ba
)gydF4y2Ba年代gydF4y2Ba
。gydF4y2Ba
创建一个定点对象与指定的单词长度gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
,gydF4y2Ba年代gydF4y2Ba
,gydF4y2BawgydF4y2Ba
)gydF4y2BawgydF4y2Ba
。gydF4y2Ba
创建一个定点对象与分数所指定的长度gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
,gydF4y2Ba年代gydF4y2Ba
,gydF4y2BawgydF4y2Ba
,gydF4y2BafgydF4y2Ba
)gydF4y2BafgydF4y2Ba
。gydF4y2Ba
创建一个定点对象扩展使用斜坡和偏见。gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
,gydF4y2Ba年代gydF4y2Ba
,gydF4y2BawgydF4y2Ba
,gydF4y2Ba坡gydF4y2Ba
,gydF4y2Ba偏见gydF4y2Ba
)gydF4y2Ba
创建一个定点对象扩展使用斜坡和偏见。gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
,gydF4y2Ba年代gydF4y2Ba
,gydF4y2BawgydF4y2Ba
,gydF4y2BaslopeadjustmentfactorgydF4y2Ba
,gydF4y2BafixedexponentgydF4y2Ba
,gydF4y2Ba偏见gydF4y2Ba
)gydF4y2Ba
创建一个定点对象与价值gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2BavgydF4y2Ba
,gydF4y2BaTgydF4y2Ba
)gydF4y2BavgydF4y2Ba
数值类型的属性,gydF4y2BaTgydF4y2Ba
。gydF4y2Ba
创建一个定点对象数学设置指定的gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2Ba___gydF4y2Ba,gydF4y2BaFgydF4y2Ba
)gydF4y2BafimathgydF4y2Ba
对象gydF4y2BaFgydF4y2Ba
。gydF4y2Ba
创建一个定点对象与属性值由一个或多个指定gydF4y2Ba一个gydF4y2Ba
= fi (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称,值gydF4y2Ba
)gydF4y2Ba名称,值gydF4y2Ba
对参数。gydF4y2Ba的名字gydF4y2Ba
必须出现在单引号(gydF4y2Ba”gydF4y2Ba
)。您可以指定几个名称-值对参数在任何顺序gydF4y2BaName1, Value1,…,的家gydF4y2Ba
。gydF4y2Ba
输入参数gydF4y2Ba
vgydF4y2Ba
- - - - - -gydF4y2Ba价值gydF4y2Ba
标量gydF4y2Ba|gydF4y2Ba向量gydF4y2Ba|gydF4y2Ba矩阵gydF4y2Ba|gydF4y2Ba多维数组gydF4y2Ba
的价值gydF4y2BafigydF4y2Ba
对象,指定为一个标量、向量矩阵,或多维数组。gydF4y2Ba
的值输出gydF4y2BafigydF4y2Ba
对象的值输入量化中指定的数据类型gydF4y2BafigydF4y2Ba
构造函数。gydF4y2Ba
您可以指定非限定的值gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,gydF4y2Ba南gydF4y2Ba
的价值只有当你完全指定的数值类型gydF4y2BafigydF4y2Ba
对象。当gydF4y2BafigydF4y2Ba
被指定为定点数字类型,gydF4y2Ba
南gydF4y2Ba
映射到gydF4y2Ba0gydF4y2Ba
。gydF4y2Ba当gydF4y2Ba
“OverflowAction”gydF4y2Ba
财产的gydF4y2BafigydF4y2Ba
对象设置为gydF4y2Ba“包装”gydF4y2Ba
,gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
映射到gydF4y2Ba0gydF4y2Ba
。gydF4y2Ba当gydF4y2Ba
“OverflowAction”gydF4y2Ba
财产的gydF4y2BafigydF4y2Ba
对象设置为gydF4y2Ba“饱和”gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
映射到可表示的最大价值,gydF4y2Ba负gydF4y2Ba
映射到可表示的最小值。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
|gydF4y2BafigydF4y2Ba
年代gydF4y2Ba
- - - - - -gydF4y2BaSignednessgydF4y2Ba
1gydF4y2Ba(默认)|gydF4y2Ba0gydF4y2Ba
Signedness的gydF4y2BafigydF4y2Ba
对象,指定为一个布尔值。的值gydF4y2Ba1gydF4y2Ba
,或gydF4y2Ba真正的gydF4y2Ba
,表明签署了数据类型。的值gydF4y2Ba0gydF4y2Ba
,或gydF4y2Ba假gydF4y2Ba
表明,一个无符号数据类型。gydF4y2Ba
数据类型:gydF4y2Ba逻辑gydF4y2Ba
wgydF4y2Ba
- - - - - -gydF4y2Ba字长gydF4y2Ba
16gydF4y2Ba(默认)|gydF4y2Ba标量整数gydF4y2Ba
位字长,gydF4y2BafigydF4y2Ba
对象,指定为一个标量整数。gydF4y2Ba
的gydF4y2BafigydF4y2Ba
对象有65535位字长限制。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
fgydF4y2Ba
- - - - - -gydF4y2Ba部分长度gydF4y2Ba
15gydF4y2Ba(默认)|gydF4y2Ba标量整数gydF4y2Ba
部分长度的位,gydF4y2BafigydF4y2Ba
对象,指定为一个标量整数。如果你不指定长度,一小部分gydF4y2BafigydF4y2Ba
对象自动使用部分的长度,让最好的精度,同时避免溢出指定值,字长和signedness。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
坡gydF4y2Ba
- - - - - -gydF4y2Ba坡gydF4y2Ba
标量整数gydF4y2Ba
斜率的缩放、指定为一个标量整数。下列方程表示现实世界中的斜率值偏差比例数字。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
偏见gydF4y2Ba
- - - - - -gydF4y2Ba偏见gydF4y2Ba
标量gydF4y2Ba
偏见的缩放、指定为一个标量。下列方程表示现实世界中的斜率值偏差比例数字。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
slopeadjustmentfactorgydF4y2Ba
- - - - - -gydF4y2Ba斜率调整因素gydF4y2Ba
标量整数gydF4y2Ba
斜坡的坡度调整因素偏差比例数字。下面的方程演示了斜率的关系,固定指数,斜率调整因素。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
fixedexponentgydF4y2Ba
- - - - - -gydF4y2Ba固定指数gydF4y2Ba
标量整数gydF4y2Ba
斜率的固定指数偏差比例数字。下面的方程演示了斜率的关系,固定指数,斜率调整因素。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
|gydF4y2Ba逻辑gydF4y2Ba
TgydF4y2Ba
- - - - - -gydF4y2Ba数值类型属性gydF4y2Ba
numerictypegydF4y2Ba
对象gydF4y2Ba
数值类型的属性gydF4y2BafigydF4y2Ba
对象,指定为一个gydF4y2BanumerictypegydF4y2Ba
对象。有关更多信息,请参见gydF4y2BanumerictypegydF4y2Ba
。gydF4y2Ba
FgydF4y2Ba
- - - - - -gydF4y2Ba定点数学性质gydF4y2Ba
fimathgydF4y2Ba
对象gydF4y2Ba
定点的数学性质gydF4y2BafigydF4y2Ba
对象,指定为一个gydF4y2BafimathgydF4y2Ba
对象。有关更多信息,请参见gydF4y2BafimathgydF4y2Ba
。gydF4y2Ba
属性gydF4y2Ba
例子gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象gydF4y2Ba
创建一个签名gydF4y2BafigydF4y2Ba
对象的值gydF4y2BaπgydF4y2Ba
八个比特,一个单词长度,长度3位一小部分。gydF4y2Ba
= fi(π,1 8 3)gydF4y2Ba
= 3.1250 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 3gydF4y2Ba
创建一个数组的gydF4y2BafigydF4y2Ba
对象gydF4y2Ba
创建一个数组的gydF4y2BafigydF4y2Ba
对象与16位字长和12位部分的长度。gydF4y2Ba
= fi((魔法(3)/ 10),1,16日12)gydF4y2Ba
= 0.8000 0.1001 0.6001 0.3000 0.5000 0.7000 0.3999 0.8999 0.2000 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 12gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象的默认字长和部分长度gydF4y2Ba
当你指定的价值和signednessgydF4y2BafigydF4y2Ba
对象,默认的字长16位,部分长度设置为实现最佳精度可能没有溢出。gydF4y2Ba
一个= fi(π,1)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象的默认的精度gydF4y2Ba
如果你不指定长度的一小部分,输入参数gydF4y2BafgydF4y2Ba
部分的长度gydF4y2BafigydF4y2Ba
对象默认长度比例提供了最好的精度。gydF4y2Ba
a = fi(π,1,8)gydF4y2Ba
= 3.1562 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 5gydF4y2Ba
的部分长度gydF4y2BafigydF4y2Ba
对象gydF4y2Ba一个gydF4y2Ba
五,因为三位需要表示的整数部分值数据类型时签署。如果gydF4y2BafigydF4y2Ba
对象使用一个无符号数据类型,只需要两个比特来表示整数部分,离开六分位。gydF4y2Ba
b = fi(π,0,8)gydF4y2Ba
b = 3.1406 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 6gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
缩放对象与斜率和偏见gydF4y2Ba
斜坡的实际值偏差比例数是由:gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象,利用斜率和偏见扩展,包括gydF4y2Ba坡gydF4y2Ba
和gydF4y2Ba偏见gydF4y2Ba
在构造函数中参数后,字长。gydF4y2Ba
一个= fi(3π,1,16日,2)gydF4y2Ba
= 2 DataTypeMode:定点:斜坡和偏见缩放Signedness:签了字:16斜率:3偏见:2gydF4y2Ba
的gydF4y2BaDataTypeModegydF4y2Ba
财产的gydF4y2BafigydF4y2Ba
对象,gydF4y2Ba一个gydF4y2Ba
,是gydF4y2Ba斜率和偏见扩展gydF4y2Ba
。gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
从Non-Double值对象gydF4y2Ba
当输入参数的值,gydF4y2BavgydF4y2Ba
的,gydF4y2BafigydF4y2Ba
对象是一个non-double,你没有指定这个词长度或部分长度属性,由此产生gydF4y2BafigydF4y2Ba
对象保留输入的数值类型,gydF4y2BavgydF4y2Ba
。gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象从一个内置的整数gydF4y2Ba
当输入是一个内置的整数,整数的定点属性匹配的属性类型。gydF4y2Ba
v1 = uint32 (5);a1 = fi (v1)gydF4y2Ba
a1 = 5 DataTypeMode:定点:二进制扩展Signedness:无符号字:32 FractionLength: 0gydF4y2Ba
v2 = int8 (5);a2 = fi (v2)gydF4y2Ba
a2 = 5 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 0gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象从一个gydF4y2BafigydF4y2Ba
对象gydF4y2Ba
当输入值gydF4y2BafigydF4y2Ba
对象,输出使用相同的字长,部分长度和signedness的输入gydF4y2BafigydF4y2Ba
对象。gydF4y2Ba
24 v = fi(π,1日,12);一个= fi (v)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:签了字:24 FractionLength: 12gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象从逻辑gydF4y2Ba
当输入gydF4y2BavgydF4y2Ba
逻辑,gydF4y2BaDataTypeModegydF4y2Ba
输出的属性gydF4y2BafigydF4y2Ba
对象是gydF4y2Ba布尔gydF4y2Ba
。gydF4y2Ba
v = true;一个= fi (v)gydF4y2Ba
一个= 1 DataTypeMode:布尔gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象从单一gydF4y2Ba
当输入是单身,gydF4y2BaDataTypeModegydF4y2Ba
输出的属性gydF4y2Ba单gydF4y2Ba
。gydF4y2Ba
v =单(π);一个= fi (v)gydF4y2Ba
一个= 3.1416 DataTypeMode:单身gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
有一个关联的对象gydF4y2BafimathgydF4y2Ba
对象gydF4y2Ba
算术的属性gydF4y2BafigydF4y2Ba
对象的定义gydF4y2BafimathgydF4y2Ba
对象的连接gydF4y2BafigydF4y2Ba
对象。gydF4y2Ba
创建一个gydF4y2BafimathgydF4y2Ba
对象和指定gydF4y2BaOverflowActiongydF4y2Ba
,gydF4y2BaRoundingMethodgydF4y2Ba
,gydF4y2BaProductModegydF4y2Ba
属性。gydF4y2Ba
F = fimath (gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba,gydF4y2Ba“RoundingMethod”gydF4y2Ba,gydF4y2Ba“地板”gydF4y2Ba,gydF4y2Ba“ProductMode”gydF4y2Ba,gydF4y2Ba“KeepMSB”gydF4y2Ba)gydF4y2Ba
F = RoundingMethod:地板OverflowAction:包装ProductMode: KeepMSB ProductWordLength: 32 SumMode: FullPrecisiongydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象和指定gydF4y2BafimathgydF4y2Ba
对象,gydF4y2BaFgydF4y2Ba
在构造函数中。gydF4y2Ba
一个= fi(π,F)gydF4y2Ba
= 3.1415 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13 RoundingMethod:地板OverflowAction:包装ProductMode: KeepMSB ProductWordLength: 32 SumMode: FullPrecisiongydF4y2Ba
使用gydF4y2BaremovefimathgydF4y2Ba
删除相关的函数gydF4y2BafimathgydF4y2Ba
数学对象和恢复设置为其默认值。gydF4y2Ba
一个= removefimath(一个)gydF4y2Ba
= 3.1415 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象从一个gydF4y2BanumerictypegydF4y2Ba
对象gydF4y2Ba
一个gydF4y2BanumerictypegydF4y2Ba
对象包含的所有数据类型信息gydF4y2BafigydF4y2Ba
对象。通过传递性,gydF4y2BanumerictypegydF4y2Ba
属性的属性gydF4y2BafigydF4y2Ba
对象。gydF4y2Ba
您可以创建一个gydF4y2BafigydF4y2Ba
对象,使用现有的所有的属性gydF4y2BanumerictypegydF4y2Ba
通过指定的对象gydF4y2BanumerictypegydF4y2Ba
对象gydF4y2BafigydF4y2Ba
构造函数。gydF4y2Ba
T = numerictype(0, 24岁,16)gydF4y2Ba
T = DataTypeMode:定点:二进制扩展Signedness:无符号字:24 FractionLength: 16gydF4y2Ba
= fi(π,T)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:无符号字:24 FractionLength: 16gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象的部分长度大于字长gydF4y2Ba
定点数,当你使用二进制小数点表示部分的长度可以大于这个词的长度。在这种情况下,隐有前导零(正数)或者(负数)之间的二元点和第一重要的二进制数字。gydF4y2Ba
考虑一个签署了价值的字长8,分数10的长度,和一个存储5的整数值。使用以下公式计算实际的价值。gydF4y2Ba
realWorldValue = 5 * 2 ^ (-10)gydF4y2Ba
realWorldValue = 0.0049gydF4y2Ba
创建一个签名gydF4y2BafigydF4y2Ba
对象和值gydF4y2BarealWorldValuegydF4y2Ba
、8位的字长和一小部分的长度10位。gydF4y2Ba
= fi (realWorldValue 1 8、10)gydF4y2Ba
= 0.0049 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 10gydF4y2Ba
存储整数的值gydF4y2Ba一个gydF4y2Ba
使用gydF4y2BaintgydF4y2Ba
函数。gydF4y2Ba
int(一个)gydF4y2Ba
ans =gydF4y2Baint8gydF4y2Ba5gydF4y2Ba
使用gydF4y2Ba本gydF4y2Ba
查看存储在二进制整数价值函数。gydF4y2Ba
本(一)gydF4y2Ba
ans = ' 00000101 'gydF4y2Ba
因为分数的长度是两位超过字长,存储整数的二进制值gydF4y2BaX.XX00000101gydF4y2Ba
,在那里gydF4y2BaXgydF4y2Ba
是一个占位符,用于隐式0。0.0000000101(二进制)相当于0.0049(十进制)。gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象与消极的部分的长度gydF4y2Ba
当你使用二进制小数点定点数表示,部分长度可以是负的。在这种情况下,隐式落后0(正数)或1(负数)之间的二元点和第一重要的二进制数字。gydF4y2Ba
考虑一个签署了数据类型,一个词的长度8,分数2和5的整数存储值的长度。使用以下公式计算存储整数值。gydF4y2Ba
realWorldValue = 5 * 2 ^ (2)gydF4y2Ba
realWorldValue = 20gydF4y2Ba
创建一个签名gydF4y2BafigydF4y2Ba
对象和值gydF4y2BarealWorldValuegydF4y2Ba
、8位的字长和一小部分的长度2位。gydF4y2Ba
= fi (realWorldValue 1 8、2)gydF4y2Ba
= 20 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 2gydF4y2Ba
存储整数的值gydF4y2Ba一个gydF4y2Ba
使用gydF4y2BaintgydF4y2Ba
函数。gydF4y2Ba
int(一个)gydF4y2Ba
ans =gydF4y2Baint8gydF4y2Ba5gydF4y2Ba
得到的二进制值gydF4y2Ba一个gydF4y2Ba
使用gydF4y2Ba本gydF4y2Ba
函数。gydF4y2Ba
本(一)gydF4y2Ba
ans = ' 00000101 'gydF4y2Ba
因为分数的长度是负的,存储整数的二进制值gydF4y2Ba00000101 xxgydF4y2Ba
,在那里gydF4y2BaXgydF4y2Ba
是一个占位符,用于隐式零。0000010100(二进制)相当于20(十进制)。gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
对象指定舍入和溢出模式gydF4y2Ba
你可以设置数学性质,如舍入和溢出模式的创建gydF4y2BafigydF4y2Ba
对象。gydF4y2Ba
一个= fi(π,gydF4y2Ba“RoundingMethod”gydF4y2Ba,gydF4y2Ba“地板”gydF4y2Ba,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba)gydF4y2Ba
= 3.1415 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13 RoundingMethod:地板OverflowAction:包装ProductMode: FullPrecision SumMode: FullPrecisiongydF4y2Ba
的gydF4y2BaRoundingMethodgydF4y2Ba
和gydF4y2BaOverflowActiongydF4y2Ba
属性的属性gydF4y2BafimathgydF4y2Ba
对象。这些属性指定的gydF4y2BafigydF4y2Ba
构造函数将一个本地gydF4y2BafimathgydF4y2Ba
对象的gydF4y2BafigydF4y2Ba
对象。gydF4y2Ba
使用gydF4y2BaremovefimathgydF4y2Ba
函数删除本地gydF4y2BafimathgydF4y2Ba
并设置数学属性返回默认值。gydF4y2Ba
一个= removefimath(一个)gydF4y2Ba
= 3.1415 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba
使用gydF4y2BafigydF4y2Ba
作为一个索引参数gydF4y2Ba
当使用一个gydF4y2BafigydF4y2Ba
对象作为一个索引的值gydF4y2BafigydF4y2Ba
对象必须是一个整数。gydF4y2Ba
建立一个数组索引。gydF4y2Ba
x = 10: 1:1;gydF4y2Ba
创建一个整数价值gydF4y2BafigydF4y2Ba
对象,并使用它来索引gydF4y2BaxgydF4y2Ba
。gydF4y2Ba
一个= fi (3);y = x (a)gydF4y2Ba
y = 8gydF4y2Ba
使用gydF4y2BafigydF4y2Ba
在一个指数gydF4y2Ba为gydF4y2Ba
循环gydF4y2Ba
创建gydF4y2BafigydF4y2Ba
对象使用一个for循环的指数。指数的值必须是整数。gydF4y2Ba
一个= fi (1 0 8 0);b = fi (2 0 8,0);c = fi (10 0 8,0);gydF4y2Ba为gydF4y2Bax = a: b: c xgydF4y2Ba结束gydF4y2Ba
x = 1 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0gydF4y2Ba
x = 3 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0gydF4y2Ba
x = 5 DataTypeMode:定点:二进制点缩放Signedness:无符号字:8 FractionLength: 0gydF4y2Ba
x = 7 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0gydF4y2Ba
x = 9 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0gydF4y2Ba
设置数据类型覆盖gydF4y2BafigydF4y2Ba
对象gydF4y2Ba
的gydF4y2BafiprefgydF4y2Ba
对象定义了显示和日志记录属性gydF4y2BafigydF4y2Ba
对象。使用gydF4y2BaDataTypeOverridegydF4y2Ba
的设置gydF4y2BafiprefgydF4y2Ba
对象覆盖gydF4y2BafigydF4y2Ba
对象与双打,单打或双打。gydF4y2Ba
保存当前gydF4y2BafiprefgydF4y2Ba
设置恢复之后。gydF4y2Ba
fp = fipref;initialDTO = fp.DataTypeOverride;gydF4y2Ba
创建一个gydF4y2BafigydF4y2Ba
与原有默认设置和对象gydF4y2BafiprefgydF4y2Ba
设置。gydF4y2Ba
一个= fi(π)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba
打开数据类型覆盖双打和创建一个新的gydF4y2BafigydF4y2Ba
对象不指定其gydF4y2BaDataTypeOverridegydF4y2Ba
属性,以便它使用的数据类型覆盖设置指定使用gydF4y2BafiprefgydF4y2Ba
。gydF4y2Ba
fipref (gydF4y2Ba“DataTypeOVerride”gydF4y2Ba,gydF4y2Ba“TrueDoubles”gydF4y2Ba)gydF4y2Ba
ans = NumberDisplay:“RealWorldValue”NumericTypeDisplay:“全部”FimathDisplay:“全部”LoggingMode:‘Off’DataTypeOverride:“TrueDoubles”DataTypeOverrideAppliesTo:“AllNumericTypes”gydF4y2Ba
一个= fi(π)gydF4y2Ba
一个= 3.1416 DataTypeMode:双gydF4y2Ba
现在创建一个gydF4y2BafigydF4y2Ba
对象和设置它gydF4y2BaDataTypeOverridegydF4y2Ba
设置为gydF4y2Ba从gydF4y2Ba
所以它忽略了数据类型的覆盖设置gydF4y2BafiprefgydF4y2Ba
对象。gydF4y2Ba
b = fi(π,gydF4y2Ba“DataTypeOverride”gydF4y2Ba,gydF4y2Ba“关闭”gydF4y2Ba)gydF4y2Ba
b = 3.1416 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba
恢复fipref设置保存的例子。gydF4y2Ba
《外交政策》。DataTypeOverride = initialDTO;gydF4y2Ba
figydF4y2Ba
行为gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,gydF4y2Ba南gydF4y2Ba
使用非数字值gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,gydF4y2Ba南gydF4y2Ba
作为定点值与gydF4y2BafigydF4y2Ba
,你必须完全指定定点数字类型的对象。自动best-precision缩放不支持这些值。金宝appgydF4y2Ba
浸透在溢出gydF4y2Ba
当的数值类型gydF4y2BafigydF4y2Ba
指定对象上饱和溢出gydF4y2Ba正gydF4y2Ba
映射到指定的数值类型,最大的可表示的值gydF4y2Ba负gydF4y2Ba
映射到可表示的最小值。gydF4y2Ba南gydF4y2Ba
映射到零。gydF4y2Ba
x =(负无穷到南正);= fi (x, 1 8 0,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“饱和”gydF4y2Ba)b = fi (x 0 8 0gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“饱和”gydF4y2Ba)gydF4y2Ba
127 = -128 0 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 0 RoundingMethod:最近OverflowAction:饱和ProductMode: FullPrecision SumMode: FullPrecision b = 0 0 255 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0 RoundingMethod:最近OverflowAction:饱和ProductMode: FullPrecision SumMode: FullPrecisiongydF4y2Ba
包装上溢出gydF4y2Ba
当的数值类型gydF4y2BafigydF4y2Ba
对象指定包装上溢出gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,gydF4y2Ba南gydF4y2Ba
映射到零。gydF4y2Ba
x =(负无穷到南正);= fi (x, 1 8 0,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba)b = fi (x 0 8 0gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba)gydF4y2Ba
= 0 0 0 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 0 RoundingMethod:最近OverflowAction:包装ProductMode: FullPrecision SumMode: FullPrecision b = 0 0 0 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0 RoundingMethod:最近OverflowAction:包装ProductMode: FullPrecision SumMode: FullPrecisiongydF4y2Ba
扩展功能gydF4y2Ba
C / c++代码生成gydF4y2Ba
生成C和c++代码使用MATLAB®编码器™。gydF4y2Ba
使用笔记和限制:gydF4y2Ba
默认构造函数不支持语法没有任何输入参数。金宝appgydF4y2Ba
如果gydF4y2Ba
numerictypegydF4y2Ba
不完全指定,输入gydF4y2BafigydF4y2Ba
必须是一个常数,一个gydF4y2BafigydF4y2Ba
、一个或一个内置的整数值。如果输入是一个内置的双重价值,它必须是一个常数。这种限制允许gydF4y2BafigydF4y2Ba
自动定量其部分长度根据已知的数据类型的输入。gydF4y2Ba所有属性相关的数据类型必须为代码生成常数。gydF4y2Ba
numerictypegydF4y2Ba
对象信息必须用于nonfixed-point仿真软件金宝appgydF4y2Ba®gydF4y2Ba输入。gydF4y2Ba
HDL代码生成gydF4y2Ba
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。gydF4y2Ba
版本历史gydF4y2Ba
介绍了R2006agydF4y2BaR2021a:gydF4y2Ba不精确的属性名称gydF4y2BafigydF4y2Ba
,gydF4y2BafimathgydF4y2Ba
,gydF4y2BanumerictypegydF4y2Ba
对象不支持金宝appgydF4y2Ba
在以前的版本中,不正确的属性名gydF4y2BafigydF4y2Ba
,gydF4y2BafimathgydF4y2Ba
,gydF4y2BanumerictypegydF4y2Ba
对象将导致一个警告。R2021a,支持不精金宝app确的属性名称删除。使用准确的属性名。gydF4y2Ba
R2020b:gydF4y2Ba改变默认的行为gydF4y2BafigydF4y2Ba
为gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,gydF4y2Ba南gydF4y2Ba
在以前的版本中,gydF4y2BafigydF4y2Ba
将通过非谓语形式的输入值时返回一个错误gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,或gydF4y2Ba南gydF4y2Ba
。gydF4y2BafigydF4y2Ba
现在以同样的方式对待这些输入MATLABgydF4y2Ba®gydF4y2Ba和仿真软金宝app件处理gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,gydF4y2Ba南gydF4y2Ba
整数数据类型。gydF4y2Ba
当gydF4y2BafigydF4y2Ba
被指定为定点数字类型,gydF4y2Ba
南gydF4y2Ba
映射到gydF4y2Ba0gydF4y2Ba
。gydF4y2Ba当gydF4y2Ba
“OverflowAction”gydF4y2Ba
财产的gydF4y2BafigydF4y2Ba
对象设置为gydF4y2Ba“包装”gydF4y2Ba
,gydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
映射到gydF4y2Ba0gydF4y2Ba
。gydF4y2Ba当gydF4y2Ba
“OverflowAction”gydF4y2Ba
财产的gydF4y2BafigydF4y2Ba
对象设置为gydF4y2Ba“饱和”gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
映射到可表示的最大价值,gydF4y2Ba负gydF4y2Ba
映射到可表示的最小值。gydF4y2Ba
这种行为的一个例子,看到gydF4y2Bafi行为负、正和南gydF4y2Ba。gydF4y2Ba
请注意gydF4y2Ba
Best-precision缩放不支持输入的值金宝appgydF4y2Ba负gydF4y2Ba
,gydF4y2Ba正gydF4y2Ba
,或gydF4y2Ba南gydF4y2Ba
。gydF4y2Ba
另请参阅gydF4y2Ba
fimathgydF4y2Ba
|gydF4y2BafiprefgydF4y2Ba
|gydF4y2BaisfimathlocalgydF4y2Ba
|gydF4y2BanumerictypegydF4y2Ba
|gydF4y2Ba你以后gydF4y2Ba
|gydF4y2BaufigydF4y2Ba
Abrir比如gydF4y2Ba
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?gydF4y2Ba
第一de MATLABgydF4y2Ba
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:gydF4y2Ba
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。gydF4y2Ba
选择一个网站gydF4y2Ba
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:gydF4y2Ba。gydF4y2Ba
你也可以从下面的列表中选择一个网站:gydF4y2Ba
表现最好的网站怎么走吗gydF4y2Ba
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(한국어)gydF4y2Ba