添加
使用两个对象使用fimath
目的
句法
c = add(f,a,b)
描述
c = add(f,a,b)
添加对象一种
和b
使用fimath
目的F
。在您想覆盖的情况下,这很有帮助fimath
对象一种
和b
,或者如果fimath
与之关联的属性一种
和b
是不同的。输出fi
目的C
没有当地的fimath。
一种
和b
必须两者都是fi
对象并且必须具有相同的尺寸,除非一个是标量。如果是一种
或者b
是标量C
具有非尺度对象的尺寸。
例子
算法
c = add(f,a,b)
类似于
a.fimath = f;b.fimath = f;C = A + B C = 5.8599 DatatyPemode:固定点:二进制点缩放签名签名:签名的WordLength:32 fractionLength:16圆形图:最近的溢出:最近溢出量:饱和乘积乘积:full Procision summode:full Procision summode:fullPrecision summode:sumprecision sumworge:32 sumfractionLength:16 sumfractionLength:16 castbeforement:16 castbeforeum:16 castbeforeum:true:16 castbeforeum:16
但不完全相同。当您使用时添加
, 这fimath
属性一种
和b
未经修改,输出fi
目的C
没有当地的fimath。当您使用语法时C = A + B
, 在哪里一种
和b
有自己的fimath
对象,输出fi
目的C
得到相同的分配fimath
对象作为输入一种
和b
。看固定点算术规则在“定点Designer™用户指南”中,有关更多信息。
扩展功能
在R2006a之前引入
这个话题有帮助吗?