构建固定点数字对象GydF4y2Ba
若要将定点数据类型分配给数字或变量,请创建GydF4y2BaFI.GydF4y2Ba
对象使用GydF4y2BaFI.GydF4y2Ba
构造函数。您可以在构造函数中指定数字属性和数学规则或使用GydF4y2BanumerictypeGydF4y2Ba
和GydF4y2BaFIMATH.GydF4y2Ba
对象。GydF4y2Ba
返回A.GydF4y2Ba一种GydF4y2Ba
= fiGydF4y2BaFI.GydF4y2Ba
对象没有值,16位字长度和15位分数长度。GydF4y2Ba
返回一个带值的定点对象GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
)GydF4y2BaV.GydF4y2Ba
和默认属性值。GydF4y2Ba
返回有符号(有符号或无符号)的定点对象GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
那GydF4y2BaS.GydF4y2Ba
)GydF4y2BaS.GydF4y2Ba
。GydF4y2Ba
创建具有字长指定的字段的固定点对象GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
那GydF4y2BaS.GydF4y2Ba
那GydF4y2BaW.GydF4y2Ba
)GydF4y2BaW.GydF4y2Ba
。GydF4y2Ba
指定分数长度的定点对象GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
那GydF4y2BaS.GydF4y2Ba
那GydF4y2BaW.GydF4y2Ba
那GydF4y2BaFGydF4y2Ba
)GydF4y2BaFGydF4y2Ba
。GydF4y2Ba
使用坡度和偏差缩放创建定点对象。GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
那GydF4y2BaS.GydF4y2Ba
那GydF4y2BaW.GydF4y2Ba
那GydF4y2Ba坡GydF4y2Ba
那GydF4y2Ba偏见GydF4y2Ba
)GydF4y2Ba
使用坡度和偏差缩放创建定点对象。GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
那GydF4y2BaS.GydF4y2Ba
那GydF4y2BaW.GydF4y2Ba
那GydF4y2BaslopeadjustmentfactorGydF4y2Ba
那GydF4y2BafixedexponentGydF4y2Ba
那GydF4y2Ba偏见GydF4y2Ba
)GydF4y2Ba
创建具有值的定点对象GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2BaV.GydF4y2Ba
那GydF4y2BaT.GydF4y2Ba
)GydF4y2BaV.GydF4y2Ba
,数字类型属性,GydF4y2BaT.GydF4y2Ba
。GydF4y2Ba
使用指定的数学设置创建一个固定点对象GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2Ba___GydF4y2Ba那GydF4y2BaFGydF4y2Ba
)GydF4y2BaFIMATH.GydF4y2Ba
目的GydF4y2BaFGydF4y2Ba
。GydF4y2Ba
创建一个定点对象,其属性值由一个或多个指定GydF4y2Ba一种GydF4y2Ba
= fi (GydF4y2Ba___GydF4y2Ba那GydF4y2Ba名称,价值GydF4y2Ba
)GydF4y2Ba名称,价值GydF4y2Ba
对参数。GydF4y2Ba名称GydF4y2Ba
必须出现在单引号内(GydF4y2Ba''GydF4y2Ba
)。您可以以任何顺序指定多个名称值对参数GydF4y2BaName1, Value1,…,的家GydF4y2Ba
。GydF4y2Ba
V.GydF4y2Ba
-GydF4y2Ba价值GydF4y2Ba的价值GydF4y2BaFI.GydF4y2Ba
对象,指定为标量、向量、矩阵或多维数组。GydF4y2Ba
输出的值GydF4y2BaFI.GydF4y2Ba
对象是量化到数据类型的输入的值GydF4y2BaFI.GydF4y2Ba
构造函数。GydF4y2Ba
你可以指定非有限值GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
,GydF4y2Ba南GydF4y2Ba
仅当您完全指定数字类型时才为值GydF4y2BaFI.GydF4y2Ba
对象。当GydF4y2BaFI.GydF4y2Ba
指定为定点数字类型,GydF4y2Ba
南GydF4y2Ba
映射到GydF4y2Ba0.GydF4y2Ba
。GydF4y2Ba
当GydF4y2Ba“OverflowAction”GydF4y2Ba
财产的GydF4y2BaFI.GydF4y2Ba
对象设置为GydF4y2Ba'裹'GydF4y2Ba
那GydF4y2Ba-inf.GydF4y2Ba
,GydF4y2Ba正GydF4y2Ba
地图到GydF4y2Ba0.GydF4y2Ba
。GydF4y2Ba
当GydF4y2Ba“OverflowAction”GydF4y2Ba
财产的GydF4y2BaFI.GydF4y2Ba
对象设置为GydF4y2Ba'饱和'GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
地图到最大的可代表值,和GydF4y2Ba-inf.GydF4y2Ba
地图到最小的可代表值。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
|GydF4y2BaFI.GydF4y2Ba
S.GydF4y2Ba
-GydF4y2BaSignednessGydF4y2Ba签名的GydF4y2BaFI.GydF4y2Ba
对象,指定为布尔值。价值GydF4y2Ba1GydF4y2Ba
, 或者GydF4y2Ba真正的GydF4y2Ba
,表示签名数据类型。价值GydF4y2Ba0.GydF4y2Ba
, 或者GydF4y2Ba错误的GydF4y2Ba
,表示未签名的数据类型。GydF4y2Ba
数据类型:GydF4y2Ba逻辑GydF4y2Ba
W.GydF4y2Ba
-GydF4y2Ba字长GydF4y2Ba字的长度,以位为单位GydF4y2BaFI.GydF4y2Ba
对象,指定为标量整数。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
FGydF4y2Ba
-GydF4y2Ba部分长度GydF4y2Ba分数长度,位于GydF4y2BaFI.GydF4y2Ba
对象,指定为标量整数。如果您未指定分数长度,则GydF4y2BaFI.GydF4y2Ba
Object自动使用分数长度,以避免指定值,字长度和签名的溢出溢出。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
坡GydF4y2Ba
-GydF4y2Ba坡GydF4y2Ba缩放的斜率,指定为一个标量整数。下面的方程表示斜率偏差缩放数的真实值。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
偏见GydF4y2Ba
-GydF4y2Ba偏见GydF4y2Ba缩放的偏见,指定为标量。下面的方程表示斜率偏差缩放数的真实值。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
slopeadjustmentfactorGydF4y2Ba
-GydF4y2Ba斜率调整因素GydF4y2Ba斜率偏差比例数的斜率调整因子。坡度、固定指数与坡度调整因子的关系如下式所示。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
fixedexponentGydF4y2Ba
-GydF4y2Ba固定指数GydF4y2Ba斜率偏差数的固定指数。坡度、固定指数与坡度调整因子的关系如下式所示。GydF4y2Ba
数据类型:GydF4y2Ba单身的GydF4y2Ba
|GydF4y2Ba双GydF4y2Ba
|GydF4y2Baint8GydF4y2Ba
|GydF4y2Baint16GydF4y2Ba
|GydF4y2Baint32GydF4y2Ba
|GydF4y2BaINT64.GydF4y2Ba
|GydF4y2Bauint8.GydF4y2Ba
|GydF4y2Bauint16GydF4y2Ba
|GydF4y2BaUINT32GydF4y2Ba
|GydF4y2BaUINT64GydF4y2Ba
|GydF4y2Ba逻辑GydF4y2Ba
T.GydF4y2Ba
-GydF4y2Ba数字类型属性GydF4y2BanumerictypeGydF4y2Ba
目的GydF4y2Ba数字类型属性GydF4y2BaFI.GydF4y2Ba
对象,指定为GydF4y2BanumerictypeGydF4y2Ba
对象。有关更多信息,请参见GydF4y2BanumerictypeGydF4y2Ba
。GydF4y2Ba
FGydF4y2Ba
-GydF4y2Ba定点数学属性GydF4y2BaFIMATH.GydF4y2Ba
目的GydF4y2Ba定点数学性质GydF4y2BaFI.GydF4y2Ba
对象,指定为GydF4y2BaFIMATH.GydF4y2Ba
对象。有关更多信息,请参见GydF4y2BaFIMATH.GydF4y2Ba
。GydF4y2Ba
FI.GydF4y2Ba
目的GydF4y2Ba创建一个签名GydF4y2BaFI.GydF4y2Ba
具有值的对象GydF4y2BaπGydF4y2Ba
,一个长度为8位的字,以及一个长度为3位的小数部分。GydF4y2Ba
a = fi(pi,1,8,3)GydF4y2Ba
a = 3.1250 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 8 FractionLength: 3GydF4y2Ba
FI.GydF4y2Ba
对象GydF4y2Ba创建一个数组GydF4y2BaFI.GydF4y2Ba
具有16位字长和12位分段长度的对象。GydF4y2Ba
a = fi((魔术(3)/ 10),1,16,12)GydF4y2Ba
一个=GydF4y2Ba3×3对象GydF4y2Ba0.8000 0.1001 0.6001 0.3000 0.5000 0.7000 0.3999 0.8909 0.2000数据报表:固定点:二进制点缩放签名:签名WordLength:16 FractionLength:12GydF4y2Ba
FI.GydF4y2Ba
对象的默认字长和分数长GydF4y2Ba当您只指定值和签名时GydF4y2BaFI.GydF4y2Ba
对象,则字长度默认为16位,而分数长度被设置为在不溢出的情况下实现最佳精度。GydF4y2Ba
A = fi(1)GydF4y2Ba
a = 3.1416 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 16 FractionLength: 13GydF4y2Ba
FI.GydF4y2Ba
对象具有默认精度GydF4y2Ba如果您未指定分数长度,请输入参数GydF4y2BaFGydF4y2Ba
,分数的长度GydF4y2BaFI.GydF4y2Ba
对象默认为提供最佳精度的分数长度。GydF4y2Ba
a = fi(π,1,8)GydF4y2Ba
a = 3.1562 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 8 FractionLength: 5GydF4y2Ba
的分数长度GydF4y2BaFI.GydF4y2Ba
目的GydF4y2Ba一种GydF4y2Ba
是五个,因为在签名数据类型时需要三个比特表示值的整数部分。如果GydF4y2BaFI.GydF4y2Ba
对象使用无符号数据类型时,只需要2位来表示整数部分,剩下6位小数。GydF4y2Ba
b = fi(pi,0,8)GydF4y2Ba
b = 3.1406 DataTypeMode:定点:二进制点缩放signed:无符号WordLength: 8 FractionLength: 6GydF4y2Ba
FI.GydF4y2Ba
带有坡度和偏差缩放的物体GydF4y2Ba斜率偏置缩放号的实际值表示:GydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
使用斜率和偏差缩放的对象包括GydF4y2Ba坡GydF4y2Ba
和GydF4y2Ba偏见GydF4y2Ba
在构造函数中单词长度后的参数。GydF4y2Ba
A = fi(1,16,3,2)GydF4y2Ba
a = 2 DataTypeMode:定点:斜率和偏差缩放符号:Signed WordLength: 16斜率:3偏差:2GydF4y2Ba
这GydF4y2BaDataTypeModeGydF4y2Ba
财产的GydF4y2BaFI.GydF4y2Ba
对象,GydF4y2Ba一种GydF4y2Ba
,是GydF4y2Ba斜率和偏差缩放GydF4y2Ba
。GydF4y2Ba
FI.GydF4y2Ba
对象来自非双精度值GydF4y2Ba当输入参数为值时,GydF4y2BaV.GydF4y2Ba
,A的GydF4y2BaFI.GydF4y2Ba
对象是非双倍的,并且您不指定单词长度或分数长度属性,从而产生GydF4y2BaFI.GydF4y2Ba
对象保留输入的数字类型,GydF4y2BaV.GydF4y2Ba
。GydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
来自内置整数的对象GydF4y2Ba
当输入是内置整数时,固定点属性匹配整数类型的属性。GydF4y2Ba
v1 = uint32 (5);a1 = fi (v1)GydF4y2Ba
A1 = 5数据款:定点:二进制点缩放签名:无符号WordLength:32 FractionLength:0GydF4y2Ba
v2 = int8 (5);a2 = fi (v2)GydF4y2Ba
A2 = 5 DataTypeMode:Fixed-point:二进制点缩放签名:签名WordLength:8 FractionLength:0GydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
对象从一个GydF4y2BaFI.GydF4y2Ba
目的GydF4y2Ba
当输入值是一个GydF4y2BaFI.GydF4y2Ba
对象,输出使用相同的字长,分数长度和输入的符号GydF4y2BaFI.GydF4y2Ba
对象。GydF4y2Ba
V = fi(pi, 1,24,12);a = fi(v)GydF4y2Ba
a = 3.1416数据表:定点:二进制点缩放签名:签名字长:24 fractionlength:12GydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
从逻辑上GydF4y2Ba
当输入时GydF4y2BaV.GydF4y2Ba
是逻辑的,GydF4y2BaDataTypeModeGydF4y2Ba
输出的财产GydF4y2BaFI.GydF4y2Ba
对象是GydF4y2Ba布尔基GydF4y2Ba
。GydF4y2Ba
v = true;a = fi(v)GydF4y2Ba
a = 1 DataTypeMode: BooleanGydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
单一的对象GydF4y2Ba
当输入为单时,GydF4y2BaDataTypeModeGydF4y2Ba
输出属性为GydF4y2Ba单GydF4y2Ba
。GydF4y2Ba
v =单(π);a = fi(v)GydF4y2Ba
a = 3.1416 DataTypeMode: SingleGydF4y2Ba
FI.GydF4y2Ba
与关联的对象GydF4y2BaFIMATH.GydF4y2Ba
对象GydF4y2Ba函数的算术属性GydF4y2BaFI.GydF4y2Ba
对象由a定义GydF4y2BaFIMATH.GydF4y2Ba
附属于它的对象GydF4y2BaFI.GydF4y2Ba
对象。GydF4y2Ba
创建一个GydF4y2BaFIMATH.GydF4y2Ba
对象并指定GydF4y2BaOverflowActionGydF4y2Ba
那GydF4y2BaRoundingMethodGydF4y2Ba
,GydF4y2BaProductModeGydF4y2Ba
属性。GydF4y2Ba
f = fimath(GydF4y2Ba“OverflowAction”GydF4y2Ba那GydF4y2Ba'裹'GydF4y2Ba那GydF4y2Ba“RoundingMethod”GydF4y2Ba那GydF4y2Ba'地面'GydF4y2Ba那GydF4y2Ba“ProductMode”GydF4y2Ba那GydF4y2Ba'keepmsb'GydF4y2Ba)GydF4y2Ba
F =圆形方法:地板溢出:WRAP PRODUCTMODE:KEEPMSB PROPERMORDLENTH:32阵容:FULTPRECISIONGydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
对象并指定GydF4y2BaFIMATH.GydF4y2Ba
对象,GydF4y2BaFGydF4y2Ba
,在构造函数中。GydF4y2Ba
a = fi(pi,f)GydF4y2Ba
a = 3.1415数据表GydF4y2Ba
使用GydF4y2BaremovefimathGydF4y2Ba
删除关联的功能GydF4y2BaFIMATH.GydF4y2Ba
对象并将数学设置恢复为其默认值。GydF4y2Ba
a = removefimath(a)GydF4y2Ba
a = 3.1415 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 16 FractionLength: 13GydF4y2Ba
FI.GydF4y2Ba
来自A的对象GydF4y2BanumerictypeGydF4y2Ba
对象GydF4y2Ba一种GydF4y2BanumerictypeGydF4y2Ba
对象包含A的所有数据类型信息GydF4y2BaFI.GydF4y2Ba
对象。通过传递性,GydF4y2BanumerictypeGydF4y2Ba
属性也是属性GydF4y2BaFI.GydF4y2Ba
对象。GydF4y2Ba
你可以创建一个GydF4y2BaFI.GydF4y2Ba
使用现有的所有属性的对象GydF4y2BanumerictypeGydF4y2Ba
对象,并指定GydF4y2BanumerictypeGydF4y2Ba
对象GydF4y2BaFI.GydF4y2Ba
构造函数。GydF4y2Ba
t = numerictype(0,24,16)GydF4y2Ba
T = DataTypeMode:定点:二进制点缩放signed:无符号WordLength: 24 FractionLength: 16GydF4y2Ba
a = fi(T)GydF4y2Ba
A = 3.1416数据批号:定点:二进制点缩放签名:无符号WordLength:24 FractionLength:16GydF4y2Ba
FI.GydF4y2Ba
几分比大于单词长度的物体GydF4y2Ba当您对定点数使用二进制表示时,分数长度可以大于单词长度。在这种情况下,在二进制点和第一个有效二进制数字之间有隐式前导零(对于正数)或1(对于负数)。GydF4y2Ba
考虑符号值,单词长度为8,分数长度为10,存储的整数值5.使用以下等式计算实际值。GydF4y2Ba
realWorldValue = 5 * 2 ^ (-10)GydF4y2Ba
realWorldValue = 0.0049GydF4y2Ba
创建一个签名GydF4y2BaFI.GydF4y2Ba
具有价值的对象GydF4y2BarealWorldValueGydF4y2Ba
,单词长度为8位,分数长10位。GydF4y2Ba
a = fi(realWorldValue, 1,8,10)GydF4y2Ba
a = 0.0049数据码:固定点:二进制点缩放签名:签名WordLength:8 FractionLength:10GydF4y2Ba
获取存储的整数值GydF4y2Ba一种GydF4y2Ba
使用GydF4y2BaintGydF4y2Ba
功能。GydF4y2Ba
int(a)GydF4y2Ba
ans =.GydF4y2Baint8GydF4y2Ba5.GydF4y2Ba
使用GydF4y2Ba箱GydF4y2Ba
函数以在二进制中查看存储的整数值。GydF4y2Ba
垃圾箱(a)GydF4y2Ba
ans = ' 00000101 'GydF4y2Ba
因为分数长度比单词长度长两个位,所以存储的整数的二进制值是GydF4y2Bax.xx00000101GydF4y2Ba
, 在哪里GydF4y2BaXGydF4y2Ba
是隐式零的占位符。0.0000000101(二进制)等价于0.0049(十进制)。GydF4y2Ba
FI.GydF4y2Ba
物体具有负数分数长度GydF4y2Ba当您对定点数使用二进制表示时,分数长度可以是负的。在本例中,在二进制点和第一个有效二进制位数之间有隐式的尾随0(对于正数)或1(对于负数)。GydF4y2Ba
考虑具有字长为8的符号数据类型,为-2的分数长度和存储的整数值5.使用以下等式计算存储的整数值。GydF4y2Ba
RealworldValue = 5 * 2 ^(2)GydF4y2Ba
realWorldValue = 20GydF4y2Ba
创建一个签名GydF4y2BaFI.GydF4y2Ba
具有价值的对象GydF4y2BarealWorldValueGydF4y2Ba
,单词长度为8位,分数长度为-2比特。GydF4y2Ba
A = FI(RealworldValue,1,8,-2)GydF4y2Ba
a = 20 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 8 FractionLength: -2GydF4y2Ba
获取存储的整数值GydF4y2Ba一种GydF4y2Ba
使用GydF4y2BaintGydF4y2Ba
功能。GydF4y2Ba
int(a)GydF4y2Ba
ans =.GydF4y2Baint8GydF4y2Ba5.GydF4y2Ba
得到的二进制值GydF4y2Ba一种GydF4y2Ba
使用GydF4y2Ba箱GydF4y2Ba
功能。GydF4y2Ba
垃圾箱(a)GydF4y2Ba
ans = ' 00000101 'GydF4y2Ba
因为分数长度是负的,所以存储的整数的二进制值是GydF4y2Ba00000101xx.GydF4y2Ba
, 在哪里GydF4y2BaXGydF4y2Ba
是一个隐含零的占位符。0000010100(二进制)相当于20(十进制)。GydF4y2Ba
FI.GydF4y2Ba
指定舍入和溢出模式的对象GydF4y2Ba您可以在创建期间设置数学属性,例如舍入和溢出模式GydF4y2BaFI.GydF4y2Ba
对象。GydF4y2Ba
a = fi(pi,GydF4y2Ba“RoundingMethod”GydF4y2Ba那GydF4y2Ba'地面'GydF4y2Ba那GydF4y2Ba“OverflowAction”GydF4y2Ba那GydF4y2Ba'裹'GydF4y2Ba)GydF4y2Ba
a = 3.1415数据码:filed-point:二进制点缩放签名:签名WordLength:16 FractionLength:13 roundingMethod:地板溢出:Wrap ProductionMode:FultPrecision Summode:FultPrecisionGydF4y2Ba
这GydF4y2BaRoundingMethodGydF4y2Ba
和GydF4y2BaOverflowActionGydF4y2Ba
属性是GydF4y2BaFIMATH.GydF4y2Ba
对象。指定这些属性GydF4y2BaFI.GydF4y2Ba
构造函数将本地人员联系起来GydF4y2BaFIMATH.GydF4y2Ba
对象的GydF4y2BaFI.GydF4y2Ba
对象。GydF4y2Ba
使用GydF4y2BaremovefimathGydF4y2Ba
命令用来删除本地GydF4y2BaFIMATH.GydF4y2Ba
并将数学属性设置为默认值。GydF4y2Ba
a = removefimath(a)GydF4y2Ba
a = 3.1415 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 16 FractionLength: 13GydF4y2Ba
FI.GydF4y2Ba
作为索引论点GydF4y2Ba使用时GydF4y2BaFI.GydF4y2Ba
对象的值作为索引GydF4y2BaFI.GydF4y2Ba
对象必须为整数。GydF4y2Ba
将数组设置为索引。GydF4y2Ba
x = 10: 1:1;GydF4y2Ba
创建一个valegerGydF4y2BaFI.GydF4y2Ba
对象并将其用来索引GydF4y2BaXGydF4y2Ba
。GydF4y2Ba
a = fi(3);y = x(a)GydF4y2Ba
Y = 8.GydF4y2Ba
使用GydF4y2BaFI.GydF4y2Ba
作为a中的索引GydF4y2Ba为了GydF4y2Ba
环形GydF4y2Ba
创建GydF4y2BaFI.GydF4y2Ba
用作循环索引的对象。索引的值必须是整数。GydF4y2Ba
a = fi(1,0,8,0);b = fi(2,0,8,0);c = fi(10,0,8,0);GydF4y2Ba为了GydF4y2BaX = a:b:cGydF4y2Ba结尾GydF4y2Ba
x = 1 DataTypeMode:定点:二进制点缩放signed:无符号WordLength: 8 FractionLength: 0GydF4y2Ba
x = 3数据款:定点:二进制点缩放签名:无符号WordLength:8 FractionLength:0GydF4y2Ba
x = 5数据表:固定点:二进制点缩放签名:无符号WordLength:8 FractionLength:0GydF4y2Ba
x = 7数据款:定点:二进制点缩放签名:未签名的WordLength:8 FractionLength:0GydF4y2Ba
x = 9数据表:固定点:二进制点缩放签名:无符号WordLength:8 FractionLength:0GydF4y2Ba
FI.GydF4y2Ba
对象GydF4y2Ba这GydF4y2BafiprefGydF4y2Ba
对象定义所有的显示和日志属性GydF4y2BaFI.GydF4y2Ba
对象。使用GydF4y2BaDataTypeOverrideGydF4y2Ba
设定的GydF4y2BafiprefGydF4y2Ba
覆盖对象GydF4y2BaFI.GydF4y2Ba
具有双倍、单倍或缩放双倍的对象。GydF4y2Ba
保存当前GydF4y2BafiprefGydF4y2Ba
稍后恢复的设置。GydF4y2Ba
fp = fipref;initialdto = fp.datatypoverride;GydF4y2Ba
创建一个GydF4y2BaFI.GydF4y2Ba
具有默认设置和原始的对象GydF4y2BafiprefGydF4y2Ba
设置。GydF4y2Ba
a = fi(pi)GydF4y2Ba
a = 3.1416 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 16 FractionLength: 13GydF4y2Ba
打开数据类型覆盖到双打并创建一个新的GydF4y2BaFI.GydF4y2Ba
没有指定它的对象GydF4y2BaDataTypeOverrideGydF4y2Ba
属性,以便使用使用的数据类型覆盖指定的设置GydF4y2BafiprefGydF4y2Ba
。GydF4y2Ba
Fipref(GydF4y2Ba“DataTypeOVerride”GydF4y2Ba那GydF4y2Ba'trueubes'GydF4y2Ba)GydF4y2Ba
ans = numberdisplay:'realworldvalue'numerictypedisplay:'full'fimathdisplay:'full'loggingmode:'关闭'datatypoverride:'trueubes'datatypeoverrideappliesto:'allnumerictypes'GydF4y2Ba
a = fi(pi)GydF4y2Ba
a = 3.1416数据款:doubleGydF4y2Ba
现在创建一个GydF4y2BaFI.GydF4y2Ba
对象并设置其GydF4y2BaDataTypeOverrideGydF4y2Ba
设置为GydF4y2Ba从GydF4y2Ba
的设置忽略数据类型GydF4y2BafiprefGydF4y2Ba
对象。GydF4y2Ba
b = fi(pi,GydF4y2Ba“DataTypeOverride”GydF4y2Ba那GydF4y2Ba'离开'GydF4y2Ba)GydF4y2Ba
b = 3.1416 DataTypeMode:定点:二进制点缩放Signed: Signed WordLength: 16 FractionLength: 13GydF4y2Ba
恢复示例开始时保存的fipref设置。GydF4y2Ba
fp.datatypoverride = initialdto;GydF4y2Ba
FI.GydF4y2Ba
行为GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
,GydF4y2Ba南GydF4y2Ba
使用非数值GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
,GydF4y2Ba南GydF4y2Ba
作为固定点值GydF4y2BaFI.GydF4y2Ba
,则必须完全指定定点对象的数值类型。这些值不支持自动最佳精度缩放。金宝appGydF4y2Ba
浸透在溢出GydF4y2Ba
当数字类型的GydF4y2BaFI.GydF4y2Ba
对象被指定为在溢出时饱和GydF4y2Ba正GydF4y2Ba
映射到指定数字类型的最大可表示值,以及GydF4y2Ba-inf.GydF4y2Ba
地图到最小的可代表值。GydF4y2Ba南GydF4y2Ba
映射到零。GydF4y2Ba
x = [-inf nan inf];a = fi(x,1,8,0,GydF4y2Ba“OverflowAction”GydF4y2Ba那GydF4y2Ba'饱和'GydF4y2Ba) b = fi(x,0,8,0,GydF4y2Ba“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:最近溢流行动:饱和产品模式:FullPrecision SumMode: FullPrecisionGydF4y2Ba
包裹溢出GydF4y2Ba
当数字类型的GydF4y2BaFI.GydF4y2Ba
对象指定在溢出时进行包装GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
,GydF4y2Ba南GydF4y2Ba
映射到零。GydF4y2Ba
x = [-inf nan inf];a = fi(x,1,8,0,GydF4y2Ba“OverflowAction”GydF4y2Ba那GydF4y2Ba'裹'GydF4y2Ba) b = fi(x,0,8,0,GydF4y2Ba“OverflowAction”GydF4y2Ba那GydF4y2Ba'裹'GydF4y2Ba)GydF4y2Ba
a = 0 0 0 dataTypeMode:filed point:二进制点缩放签名:签名字长:8 fractionlength:0 roundingmethod:最近的溢出:套件production:fulprecision summode:fulprecision b = 0 0 0 dataTypeMode:fixed-point:二进制点缩放签名:无符号WordLength:8 FractionLength:0 roundingMethod:最近的溢出:Wrap ProductMode:FultPrecision Summode:FultHecisionGydF4y2Ba
FI.GydF4y2Ba
为了GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
,GydF4y2Ba南GydF4y2Ba
R2020b行为改变GydF4y2Ba
在以前的版本中,GydF4y2BaFI.GydF4y2Ba
当传递非有限输入值时会返回错误GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
, 或者GydF4y2Ba南GydF4y2Ba
。GydF4y2BaFI.GydF4y2Ba
现在以与matlab相同的方式对待这些输入GydF4y2Ba®GydF4y2Ba和仿真软金宝app件GydF4y2Ba®GydF4y2Ba处理GydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
,GydF4y2Ba南GydF4y2Ba
用于整数数据类型。GydF4y2Ba
当GydF4y2BaFI.GydF4y2Ba
指定为定点数字类型,GydF4y2Ba
南GydF4y2Ba
映射到GydF4y2Ba0.GydF4y2Ba
。GydF4y2Ba
当GydF4y2Ba“OverflowAction”GydF4y2Ba
财产的GydF4y2BaFI.GydF4y2Ba
对象设置为GydF4y2Ba'裹'GydF4y2Ba
那GydF4y2Ba-inf.GydF4y2Ba
,GydF4y2Ba正GydF4y2Ba
地图到GydF4y2Ba0.GydF4y2Ba
。GydF4y2Ba
当GydF4y2Ba“OverflowAction”GydF4y2Ba
财产的GydF4y2BaFI.GydF4y2Ba
对象设置为GydF4y2Ba'饱和'GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
地图到最大的可代表值,和GydF4y2Ba-inf.GydF4y2Ba
地图到最小的可代表值。GydF4y2Ba
有关此行为的示例,请参阅GydF4y2Ba-inf,inf和nan的fi行为GydF4y2Ba。GydF4y2Ba
笔记GydF4y2Ba
输入值不支持最佳精度缩放金宝appGydF4y2Ba-inf.GydF4y2Ba
那GydF4y2Ba正GydF4y2Ba
, 或者GydF4y2Ba南GydF4y2Ba
。GydF4y2Ba
用法说明和限制:GydF4y2Ba
不支持默认构造函数语法,没有任何输入参数。金宝appGydF4y2Ba
如果GydF4y2BanumerictypeGydF4y2Ba
未完全指定,输入到GydF4y2BaFI.GydF4y2Ba
一定是常数aGydF4y2BaFI.GydF4y2Ba
,单个或内置整数值。如果输入是内置的双值,则必须是常量。这个限制允许GydF4y2BaFI.GydF4y2Ba
根据输入的已知数据类型自动缩放其分数长度。GydF4y2Ba
所有与数据类型相关的属性必须是常量,以便生成代码。GydF4y2Ba
numerictypeGydF4y2Ba
对象信息必须适用于非修示点的Simulink输入。金宝appGydF4y2Ba
FIMATH.GydF4y2Ba
|GydF4y2BafiprefGydF4y2Ba
|GydF4y2BaisfimathlocalGydF4y2Ba
|GydF4y2BanumerictypeGydF4y2Ba
|GydF4y2Ba量化器GydF4y2Ba
|GydF4y2BaSFI.GydF4y2Ba
|GydF4y2BaufiGydF4y2Ba
您单击了与此MATLAB命令对应的链接:GydF4y2Ba
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝appGydF4y2Ba
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:GydF4y2Ba。GydF4y2Ba
选择GydF4y2Ba网站GydF4y2Ba你也可以从以下列表中选择一个网站:GydF4y2Ba
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。GydF4y2Ba