计算总numerictype
aggNT = fixed.aggregateType (A, B)
aggNT = fixed.aggregateType (A, B)
计算最小的二进制点缩放数字类型,能够表示输入的全部范围和精度一个
和B
.
|
缩放不动点的整数、二进制点 |
|
缩放不动点的整数、二进制点 |
|
一个numerictype对象。 |
计算两个numerictype对象的聚合numerictype。
%可以表示范围[-4,4]和精度2^-13 a_nt = numerictype(1,16,13);%可以表示范围[-2,2]和精度2^-16 b_nt = numerictype(1,18,16);%可以表示范围[-4,4]和精度2^-16 aggNT = fixed.aggregateType(a_nt,b_nt) aggNT = DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 19 FractionLength: 16
计算2的聚合数字类型fi
对象。
% Unsigned, WordLength: 16, FractionLength: 14 a_fi = ufi(pi,16);% Signed, WordLength: 24, FractionLength: 21 b_fi = sfi(-pi,24);% Signed, WordLength: 24, FractionLength: 21 aggNT = fixed.aggregateType(a_fi,b_fi) aggNT = DataTypeMode: Fixed-point:二进制点缩放签名:Signed WordLength: 24 FractionLength: 21
计算a的聚合数字类型fi
对象和一个整数。
% Unsigned, WordLength: 16, FractionLength: 14%可以表示范围[0,3]和精度2^-14 a_fi = ufi(pi,16);% Unsigned, WordLength: 8, FractionLength: 0 %可以表示范围[0,255]和精度2^0 cInt = uint8(0);% Unsigned with WordLength: 14+8, FractionLength: 14%可以表示范围[0,255]和精度2^-14 aggNT = fixed.aggregateType(a_fi,cInt) aggNT = DataTypeMode:定点:二进制点比例signed: Unsigned WordLength: 22 FractionLength: 14