fimath对象属性
数学、舍入和溢出属性
的下列属性始终可以写入fimath
对象:
财产 | 描述 | 有效值 |
---|---|---|
CastBeforeSum |
两个操作数在相加之前是否都转换为和数据类型 |
请注意 属性时隐藏此属性 |
MaxProductWordLength |
产品数据类型的最大允许字长 |
|
MaxSumWordLength |
sum数据类型允许的最大字长 |
|
OverflowAction |
对溢出采取的行动 |
|
ProductBias |
产品数据类型的偏差 |
|
ProductFixedExponent |
产品数据类型的固定指数 |
请注意 的 |
ProductFractionLength |
乘积数据类型的分数长度(以位为单位) |
请注意 的 |
ProductMode |
定义如何确定产品数据类型 |
|
下载188bet金宝搏ProductSlope |
乘积数据类型的斜率 |
请注意
改变其中一个属性会影响其他属性。 |
下载188bet金宝搏ProductSlopeAdjustmentFactor |
斜率调整因子的乘积数据类型 |
请注意
改变其中一个属性会影响其他属性。 |
ProductWordLength |
产品数据类型的字长(以位为单位) |
|
RoundingMethod |
舍入方法 |
|
SumBias |
和数据类型的偏置 |
|
SumFixedExponent |
和数据类型的固定指数 |
请注意 的 |
SumFractionLength |
和数据类型的分数长度(以位为单位) |
请注意 的 |
SumMode |
定义如何确定和数据类型 |
|
SumSlope |
求和数据类型的斜率 |
请注意
改变其中一个属性会影响其他属性。 |
SumSlopeAdjustmentFactor |
和数据类型的斜率调整因子 |
请注意
改变其中一个属性会影响其他属性。 |
SumWordLength |
和数据类型的字长(以位为单位) |
|
有关这些属性的详细信息,请参见fi对象属性.的属性指定fimath
对象在定点设计器™软件,请参阅设置fimath对象属性.
属性如何关联
和数据类型属性
两个向量和的斜率fi
对象与SumSlopeAdjustmentFactor
而且SumFixedExponent
属性的
如果这些属性中的任何一个被更新,其他属性也会被相应修改。
在一个FullPrecision
和,得到的单词长度表示为
在哪里
而且
当SumMode
设置为KeepLSB
,得到的字长和分数长度由
当SumMode
设置为KeepMSB
,得到的字长和分数长度由
在哪里
当SumMode
设置为SpecifyPrecision
,指定单词和分数长度或和数据类型的斜率和偏置SumWordLength
而且SumFractionLength
,或SumSlope
而且SumBias
属性分别。
产品数据类型属性
2的乘积的斜率fi
对象与下载188bet金宝搏ProductSlopeAdjustmentFactor
而且ProductFixedExponent
属性的
如果这些属性中的任何一个被更新,其他属性也会被相应修改。
在一个FullPrecision
相乘,得到的单词长度和分数长度表示为
当ProductMode
是KeepLSB
字长和分数长度由
当ProductMode
是KeepMSB
字长和分数长分别为
在哪里
当ProductMode
设置为SpecifyPrecision
属性指定乘积数据类型的字和分数长度或斜率和偏置ProductWordLength
而且ProductFractionLength
,或下载188bet金宝搏ProductSlope
而且ProductBias
属性分别。
属性的详细信息fimath
属性,看到
设置fimath对象属性
在创建对象时设置fimath属性
的属性fimath
属性的实参之后包含属性来创建对象时的fimath
构造函数。
例如,将溢出动作设置为饱和
而舍入法要收敛
,
F = fimath(“OverflowAction”,“饱和”,“RoundingMethod”,“收敛”)
F =四舍五入方法:收敛溢出动作:饱和ProductMode: FullPrecision SumMode: FullPrecision
除了创建一个fimath
对象,还可以设置fimath
属性,使用插入fimath构造函数对话框。有关此方法的示例,请参见在GUI中构建fimath对象构造函数.
使用fimath直接属性引用
可以直接引用属性进行设置或检索fimath
对象属性值使用MATLAB®结构式的引用。可以通过使用句点按名称将其索引到属性中来实现。
例如,要得到RoundingMethod
的F
,
F.RoundingMethod
收敛的
设置OverflowAction
的F
,
F.OverflowAction =“包装”
F = RoundingMethod: Convergent OverflowAction: Wrap ProductMode: FullPrecision SumMode: FullPrecision