设置定点数学设置
指定可选的用逗号分隔的对名称,值
论据。姓名
是参数的名称和价值
是相应的值。姓名
必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名称1,值1,…,名称n,值n
。
F = fimath( 'OverflowAction', '饱和和', 'RoundingMethod', '地面')
'卡斯特贝弗雷苏姆'
-无论两个操作数都转换为另外前和数据类型假
或0
(默认)|真的
或1
两个操作数是否在加法前转换为sum数据类型,指定为数字或逻辑1
(真的
) 要么0
(假
)。
当总和
设置为全精度
。
例子:F=fimath('CastBeforeSum',true)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
|合乎逻辑
'最大产品字长'
-产品数据类型的最大允许字长65535
(默认)|正整数产品数据类型的最大允许字长,指定为正整数。
例子:F=fimath('MaxProductWordLength',16)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'最大字长'
-对于总和数据类型允许的最大字长最大允许字长为总和数据类型,指定为一个正整数。
例子:F = fimath( 'MaxSumWordLength',16)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'OverflowAction'
-对溢出采取的操作'饱和'
(默认)|'包装'
应该做的动作溢出,指定为这些值之一:
'饱和'
–溢出时饱和到定点范围的最大值或最小值。
'包装'
–溢出包装。这种模式也被称为二的补码溢出。
例子:F=fimath('OverflowAction','Wrap')
数据类型:烧焦
'ProductBias'
-产品数据类型偏差0
(默认)|浮点数产品数据类型,指定为浮点数的偏压。
例子:F = fimath( 'ProductBias',1)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'ProductFixedExponent'
-产品数据类型的固定指数-30个
(默认)|非零整数固定产品数据类型的指数,指定为非零整数。
该ProductFractionLength
是的负ProductFixedExponent
. 更改一个属性会更改另一个属性。
例子:F=fimath('ProductFixedExponent',-20)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'ProductFractionLength'
-产品数据类型的分数长度30个
(默认)|非零整数产品数据类型的分数长度,以位为单位,指定为非零整数。
该ProductFractionLength
是的负ProductFixedExponent
. 更改一个属性会更改另一个属性。
例子:F = fimath( 'ProductFractionLength',20)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'产品模式'
-如何确定产品数据类型'全精度'
(默认)|'KeepLSB'
|'KeepMSB'
|'SpecifyPrecision'
如何产品数据类型被确定,指定为下列值之一:
'全精度'
- 结果的全精度保持。
'KeepLSB'
- 保持至少显著位。指定产品字长。分数长度设置以保持产品的至少显著位。
'KeepMSB'
- 保持最显著位。指定产品字长。分数长度设置以保持产品的最显著位。
'SpecifyPrecision'
- 指定产品的字和分数长度或斜率和偏置。
例子:F=fimath('ProductMode','KeepLSB')
数据类型:烧焦
's manbetx 845产品坡度'
-产品数据类型的斜率9.3132e-10号
(默认)|有限正浮点数产品数据类型,指定为一个有限的,正的浮点数的斜率。
这些属性的更改一个影响其他人。
例子:F = fimath( s manbetx 845'ProductSlope',9.3132e-10)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
's manbetx 845产品级别调整因子'
-产品数据类型的斜率调整系数1
(默认)|大于或等于1小于2的浮点数产品数据类型的斜率调整因子,指定为大于或等于1且小于2的浮点数。
这些属性的更改一个影响其他人。
例子:F=fimath('Prs manbetx 845oductSlopeAdjustmentFactor',1)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'产品字长'
-产品数据类型的字长32个
(默认)|正整数字长,在比特时,产品数据类型的,指定为一个正整数。
例子:F=fimath('ProductWordLength',64)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'圆形方法'
-四舍五入的方法来使用'最近'
(默认)|'天花板'
|“收敛”
|'零'
|'地板'
|'圆形'
要使用的舍入方法,指定为以下值之一:
'最近'
–向最近的方向转。围绕着正无穷大。
'天花板'
- 向正无穷回合。
“收敛”
-绕到最近的地方。将四舍五入绑定到最近的偶数存储整数(最小偏差)。
'零'
–向零转。
'地板'
-向负无穷四舍五入。
'圆形'
–向最近的方向转。对于负数,向负无穷大绑定;对于正数,向正无穷大绑定。
例子:F=fimath('RoundingMethod','convertical')
数据类型:烧焦
'SumBias'
-总和数据类型的偏压0
(默认)|浮点数总和数据类型的偏差,指定为浮点数。
例子:F = fimath( 'SumBias',0)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'SumFixedExponent'
-和数据类型的固定指数-30个
(默认)|非零整数总和数据类型的固定的指数,指定为非零整数。
该总分形长度
是的负SumFixedExponent公司
. 更改一个属性会更改另一个属性。
例子:F = fimath( 'SumFixedExponent', - 20)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'SumFractionLength'
-和数据类型的分数长度30个
(默认)|非零整数总和数据类型的分数长度,以位为单位,指定为非零整数。
该总分形长度
是的负SumFixedExponent公司
. 更改一个属性会更改另一个属性。
例子:F = fimath( 'SumFractionLength',20)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'SumMode'
-如何确定总和数据类型'全精度'
(默认)|'KeepLSB'
|'KeepMSB'
|'SpecifyPrecision'
如何相加数据类型被确定,指定为下列值之一:
'全精度'
- 结果的全精度保持。
'KeepLSB'
-保留最少的有效位。指定总和数据类型字长。分数长度设置为保持和的最小有效位。
'KeepMSB'
–保留最重要的部分。指定总和数据类型字长。分数长度被设置为保持和的最高有效位,并且不超过必要的小数位。
'SpecifyPrecision'
- 指定和数据类型的单词和分数长度或斜率和偏置。
例子:F = fimath( 'SumMode', 'KeepLSB')
数据类型:烧焦
'SumSlope'
-总和数据类型的斜率9.3132e-10号
(默认)|浮点数的总和的数据类型,指定为浮点数的斜率。
这些属性的更改一个影响其他人。
例子:F = fimath( 'SumSlope',9.3132e-10)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'SumSlopeAdjustmentFactor'
-总和数据类型的斜率调整系数1
(默认)|大于或等于1小于2的浮点数总和数据类型的斜率调整因子,指定为浮点数大于或等于1且小于2。
这些属性的更改一个影响其他人。
例子:F = fimath( 'SumSlopeAdjustmentFactor',1)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
'SumWordLength'
-总和数据类型的字长32个
(默认)|正整数总和数据类型的字长,以位为单位,指定为正整数。
例子:F=fimath('SumWordLength',64)
数据类型:单一的
|双重的
|国际8
|国际16
|国际32
|国际64
|单位8
|uint16标准
|uint32
|uint64标准
使用说明和限制:
将定点信号输入到MATLAB中®来自Simulink的功能块万博1manbetx®被分配一个费马斯
宾语。您可以定义在Model Explorer中MATLAB功能块对话框此对象。
用于创建费马斯
生成代码中的对象。
如果ProductMode
财产的费马斯
对象设置为除全精度
中,产品字长
和ProductFractionLength
特性必须是恒定的。
如果总和
财产的费马斯
对象设置为除全精度
中,总字长
和总分形长度
特性必须是恒定的。
您单击对应于该MATLAB命令的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。