主要内容gydF4y2Ba

figydF4y2Ba

构建定点数字对象gydF4y2Ba

描述gydF4y2Ba

将定点数据类型分配给一个数字或变量,创建一个gydF4y2BafigydF4y2Ba对象使用gydF4y2BafigydF4y2Ba构造函数。您可以指定数值属性和数学规则在构造函数中或通过使用gydF4y2BanumerictypegydF4y2Ba和gydF4y2BafimathgydF4y2Ba对象。gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= figydF4y2Ba返回一个签名gydF4y2BafigydF4y2Ba对象没有价值,16位字长和15部分长度。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba)gydF4y2Ba返回一个签名gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba、16位字长和best-precision部分长度。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba,signednessgydF4y2Ba年代gydF4y2Ba、16位字长和best-precision部分长度。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba,signednessgydF4y2Ba年代gydF4y2Ba,字长gydF4y2BawgydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba,gydF4y2BafgydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba,signednessgydF4y2Ba年代gydF4y2Ba,字长gydF4y2BawgydF4y2Ba,部分的长度gydF4y2BafgydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba,gydF4y2Ba坡gydF4y2Ba,gydF4y2Ba偏见gydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba,signednessgydF4y2Ba年代gydF4y2Ba,gydF4y2Ba坡gydF4y2Ba,gydF4y2Ba偏见gydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba,gydF4y2BaslopeadjustmentfactorgydF4y2Ba,gydF4y2BafixedexponentgydF4y2Ba,gydF4y2Ba偏见gydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba,signednessgydF4y2Ba年代gydF4y2Ba,gydF4y2BaslopeadjustmentfactorgydF4y2Ba,gydF4y2BafixedexponentgydF4y2Ba,gydF4y2Ba偏见gydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2BavgydF4y2Ba,gydF4y2BaTgydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象和值gydF4y2BavgydF4y2Ba和gydF4y2BanumerictypegydF4y2BaTgydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2Ba___gydF4y2Ba,gydF4y2BaFgydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象与gydF4y2BafimathgydF4y2BaFgydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

一个gydF4y2Ba= fi (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba返回一个gydF4y2BafigydF4y2Ba对象的属性值指定的一个或多个参数名称-值对。gydF4y2Ba

输入参数gydF4y2Ba

全部展开gydF4y2Ba

的价值gydF4y2BafigydF4y2Ba对象,指定为一个标量、向量矩阵,或多维数组。gydF4y2Ba

返回的值gydF4y2BafigydF4y2Ba对象的值输入gydF4y2BavgydF4y2Ba量化中指定的数据类型gydF4y2BafigydF4y2Ba构造函数。当输入gydF4y2BavgydF4y2Banon-double,您没有指定长度或分数这个词,返回的gydF4y2BafigydF4y2Ba对象保留numerictype输入。例如,看到的gydF4y2Ba创建从Non-double fi对象值gydF4y2Ba。gydF4y2Ba

您可以指定非限定的值gydF4y2Ba负gydF4y2Ba,gydF4y2Ba正gydF4y2Ba,gydF4y2Ba南gydF4y2Ba的价值只有当你完全指定的numerictypegydF4y2BafigydF4y2Ba对象。当gydF4y2BafigydF4y2Ba被指定为定点numerictype,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

Signedness的gydF4y2BafigydF4y2Ba对象,指定为一个数字或逻辑gydF4y2Ba1gydF4y2Ba(gydF4y2Ba真正的gydF4y2Ba)或gydF4y2Ba0gydF4y2Ba(gydF4y2Ba假gydF4y2Ba)。的值gydF4y2Ba1gydF4y2Ba(gydF4y2Ba真正的gydF4y2Ba)显示签名数据类型。的值gydF4y2Ba0gydF4y2Ba(gydF4y2Ba假gydF4y2Ba)表明一个无符号数据类型。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

字的长度gydF4y2BafigydF4y2Ba对象,指定为一个积极的标量整数。gydF4y2Ba

的gydF4y2BafigydF4y2Ba对象有65535位字长限制。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

部分长度的存储整数的值gydF4y2BafigydF4y2Ba对象,指定为一个标量整数。gydF4y2Ba

如果你不指定长度,一小部分gydF4y2BafigydF4y2Ba对象自动使用部分的长度,让最好的精度,同时避免溢出指定值,字长和signedness。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

斜率的扩展gydF4y2BafigydF4y2Ba对象,指定为一个积极的标量。gydF4y2Ba

这个方程表示现实世界中的斜率值偏差比例数字。gydF4y2Ba

rgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba - - - - - -gydF4y2Ba wgydF4y2Ba ogydF4y2Ba rgydF4y2Ba lgydF4y2Ba dgydF4y2Ba vgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ugydF4y2Ba egydF4y2Ba =gydF4y2Ba (gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba ×gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba egydF4y2Ba ggydF4y2Ba egydF4y2Ba rgydF4y2Ba )gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 年代gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

偏见的扩展gydF4y2BafigydF4y2Ba对象,指定为一个标量。gydF4y2Ba

这个方程表示现实世界中的斜率值偏差比例数字。gydF4y2Ba

rgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba - - - - - -gydF4y2Ba wgydF4y2Ba ogydF4y2Ba rgydF4y2Ba lgydF4y2Ba dgydF4y2Ba vgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ugydF4y2Ba egydF4y2Ba =gydF4y2Ba (gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba ×gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba egydF4y2Ba ggydF4y2Ba egydF4y2Ba rgydF4y2Ba )gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 年代gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

斜率的调整因素gydF4y2BafigydF4y2Ba对象,指定为一个标量大于或等于gydF4y2Ba1gydF4y2Ba,不到gydF4y2Ba2gydF4y2Ba。gydF4y2Ba

下面的方程演示了斜率的关系,固定指数,斜率调整因素。gydF4y2Ba

年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba dgydF4y2Ba jgydF4y2Ba ugydF4y2Ba 年代gydF4y2Ba tgydF4y2Ba 米gydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba fgydF4y2Ba 一个gydF4y2Ba cgydF4y2Ba tgydF4y2Ba ogydF4y2Ba rgydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba fgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba egydF4y2Ba xgydF4y2Ba pgydF4y2Ba ogydF4y2Ba ngydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

固定的指数gydF4y2BafigydF4y2Ba对象,指定为一个标量。gydF4y2Ba

下面的方程演示了斜率的关系,固定指数,斜率调整因素。gydF4y2Ba

年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba dgydF4y2Ba jgydF4y2Ba ugydF4y2Ba 年代gydF4y2Ba tgydF4y2Ba 米gydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba fgydF4y2Ba 一个gydF4y2Ba cgydF4y2Ba tgydF4y2Ba ogydF4y2Ba rgydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba fgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba egydF4y2Ba xgydF4y2Ba pgydF4y2Ba ogydF4y2Ba ngydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

数值类型的属性gydF4y2BafigydF4y2Ba对象,指定为一个gydF4y2BanumerictypegydF4y2Ba对象。gydF4y2Ba

定点的数学性质gydF4y2BafigydF4y2Ba对象,指定为一个gydF4y2BafimathgydF4y2Ba对象。gydF4y2Ba

属性gydF4y2Ba

的gydF4y2BafigydF4y2Ba对象有三种类型的属性:gydF4y2Ba

当你创建一个您可以设置这些属性gydF4y2BafigydF4y2Ba对象。使用数据属性来访问数据gydF4y2BafigydF4y2Ba对象。的gydF4y2BafimathgydF4y2Ba属性和gydF4y2BanumerictypegydF4y2Ba属性,通过传递性,同样的属性gydF4y2BafigydF4y2Ba对象。gydF4y2BafimathgydF4y2Ba属性确定的规则执行定点算术操作gydF4y2BafigydF4y2Ba对象。的gydF4y2BanumerictypegydF4y2Ba对象包含的所有数据类型和扩展属性定点对象。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

创建一个gydF4y2BafigydF4y2Ba对象使用默认构造函数。构造函数返回一个签名gydF4y2BafigydF4y2Ba对象没有价值,16位字长和15部分长度。gydF4y2Ba

一个= figydF4y2Ba
= []DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 15gydF4y2Ba

创建一个签名gydF4y2BafigydF4y2Ba对象的值gydF4y2BaπgydF4y2Ba、16位字长和best-precision部分长度。部分长度自动设置达到最好的精度不溢出。gydF4y2Ba

一个= fi(π)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba

创建一个无符号gydF4y2BafigydF4y2Ba对象的值gydF4y2BaπgydF4y2Ba。当你指定的价值和signednessgydF4y2BafigydF4y2Ba对象,字长与best-precision分数长度默认为16位。gydF4y2Ba

一个= fi(π,0)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:无符号字:16 FractionLength: 14gydF4y2Ba

创建一个签名gydF4y2BafigydF4y2Ba对象与一个8位字长和best-precision部分长度。在这个例子中,部分的长度gydF4y2Ba一个gydF4y2Ba是gydF4y2Ba5gydF4y2Ba因为三位需要表示的整数部分值数据类型时签署。gydF4y2Ba

a = fi(π,1,8)gydF4y2Ba
= 3.1562 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 5gydF4y2Ba

如果gydF4y2BafigydF4y2Ba对象是无符号,只需要两个比特来表示整数部分,离开六分位。gydF4y2Ba

b = fi(π,0,8)gydF4y2Ba
b = 3.1406 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 6gydF4y2Ba

创建一个签名gydF4y2BafigydF4y2Ba对象的值gydF4y2BaπgydF4y2Ba、8位的字长和一小部分的长度3位。gydF4y2Ba

= fi(π,1 8 3)gydF4y2Ba
= 3.1250 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 3gydF4y2Ba

创建一个数组的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

的实际价值比例数是由斜率和偏见gydF4y2Ba

真正的gydF4y2Ba 世界gydF4y2Ba 价值gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 坡gydF4y2Ba ×gydF4y2Ba 整数gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 偏见gydF4y2Ba 。gydF4y2Ba

创建一个gydF4y2BafigydF4y2Ba对象,利用斜率和偏见扩展,包括gydF4y2Ba坡gydF4y2Ba和gydF4y2Ba偏见gydF4y2Ba在构造函数中参数后,字长。例如,创建一个gydF4y2BafigydF4y2Ba对象的斜率gydF4y2Ba3gydF4y2Ba和偏见gydF4y2Ba2gydF4y2Ba。gydF4y2Ba

一个= fi(3π,1,16日,2)gydF4y2Ba
= 2 DataTypeMode:定点:斜坡和偏见缩放Signedness:签了字:16斜率:3偏见:2gydF4y2Ba

的gydF4y2BaDataTypeModegydF4y2Ba财产的gydF4y2BafigydF4y2Ba对象gydF4y2Ba一个gydF4y2Ba是gydF4y2Ba定点:缩放斜率和偏见gydF4y2Ba。gydF4y2Ba

此外,您可以指定斜率调整因素和固定指数gydF4y2Ba

年代gydF4y2Ba 洛佩gydF4y2Ba =gydF4y2Ba slopeadjustmentfactorgydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba fixedexponentgydF4y2Ba 。gydF4y2Ba

例如,创建一个gydF4y2BafigydF4y2Ba对象的斜率调整因素gydF4y2Ba1.5gydF4y2Ba固定指数gydF4y2Ba1gydF4y2Ba和偏见的gydF4y2Ba2gydF4y2Ba。gydF4y2Ba

16 = fi(π,1日,1.5,1,2)gydF4y2Ba
= 2 DataTypeMode:定点:斜坡和偏见缩放Signedness:签了字:16斜率:3偏见:2gydF4y2Ba

一个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对象的定义gydF4y2BafimathgydF4y2Ba对象的连接gydF4y2BafigydF4y2Ba对象。gydF4y2Ba

创建一个gydF4y2BafimathgydF4y2Ba对象和指定gydF4y2BaOverflowActiongydF4y2Ba,gydF4y2BaRoundingMethodgydF4y2Ba,gydF4y2BaProductModegydF4y2Ba属性。gydF4y2Ba

F = fimath (gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“RoundingMethod”gydF4y2Ba,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

当输入参数gydF4y2BavgydF4y2Ba的gydF4y2BafigydF4y2Ba对象不是一个双和你没有指定长度或分数这个词长度属性,返回的gydF4y2BafigydF4y2Ba对象保留输入的数值类型。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

当输入值是一个逻辑,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

你可以设置gydF4y2BafimathgydF4y2Ba的属性,如舍入和溢出模式的创建gydF4y2BafigydF4y2Ba对象。gydF4y2Ba

一个= fi(π,gydF4y2Ba“RoundingMethod”gydF4y2Ba,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

这个例子展示了如何使用gydF4y2BaDataTypeOverridegydF4y2Ba的设置gydF4y2BafiprefgydF4y2Ba对象覆盖gydF4y2BafigydF4y2Ba对象与双打,单打或双打。的gydF4y2BafiprefgydF4y2Ba对象定义了显示和日志记录属性gydF4y2BafigydF4y2Ba对象。gydF4y2Ba

保存当前gydF4y2BafiprefgydF4y2Ba设置恢复之后。gydF4y2Ba

fp = fipref;initialDTO = fp.DataTypeOverride;gydF4y2Ba

创建一个gydF4y2BafigydF4y2Ba与原有默认设置和对象gydF4y2BafiprefgydF4y2Ba设置。gydF4y2Ba

一个= fi(π)gydF4y2Ba
= 3.1416 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13gydF4y2Ba

使用gydF4y2BafiprefgydF4y2Ba对象数据类型覆盖双打。gydF4y2Ba

fipref (gydF4y2Ba“DataTypeOVerride”gydF4y2Ba,gydF4y2Ba“TrueDoubles”gydF4y2Ba)gydF4y2Ba
ans = NumberDisplay:“RealWorldValue”NumericTypeDisplay:“全部”FimathDisplay:“全部”LoggingMode:‘Off’DataTypeOverride:“TrueDoubles”DataTypeOverrideAppliesTo:“AllNumericTypes”gydF4y2Ba

创建一个新的gydF4y2BafigydF4y2Ba对象不指定其gydF4y2BaDataTypeOverridegydF4y2Ba属性,以便它使用的数据类型覆盖设置指定使用gydF4y2BafiprefgydF4y2Ba。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

恢复gydF4y2BafiprefgydF4y2Ba设置保存的例子。gydF4y2Ba

《外交政策》。DataTypeOverride = initialDTO;gydF4y2Ba

使用非数字值gydF4y2Ba负gydF4y2Ba,gydF4y2Ba正gydF4y2Ba,gydF4y2Ba南gydF4y2Ba作为定点值与gydF4y2BafigydF4y2Ba,你必须完全指定定点数字类型的对象。自动best-precision缩放不支持这些值。万博1manbetxgydF4y2Ba

浸透在溢出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

  • 使用gydF4y2BafiprefgydF4y2Ba对象来控制显示、日志和数据类型覆盖偏好gydF4y2BafigydF4y2Ba对象。gydF4y2Ba

扩展功能gydF4y2Ba

HDL代码生成gydF4y2Ba
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。gydF4y2Ba

版本历史gydF4y2Ba

之前介绍过的R2006agydF4y2Ba

全部展开gydF4y2Ba