: ( ) MathWorks, . , 1- , ( sebas), , , .
, (, 1) FI (, *), . FI " ", .
MATLAB fi(), :
1.
>> a = fi(-1,1,1,0)
a =
-1
s1,0
>> fi(1,a.SignednessBool,a.WordLength) * a
ans =
0
s2,-2
>> 1*a
ans =
0
s2,-2
2.
>> b = fi(1,0,1,0)
b =
1
u1,0
>> fi(1,b.SignednessBool,b.WordLength) * b
ans =
1
u2,0
>> 1 * b
ans =
1
u2,0
3.
>> c = fi(-2,1,2,0)
c =
-2
s2,0
>> fi(1,c.SignednessBool,c.WordLength) * c
ans =
-2
s4,0
>> 1 * c
ans =
-2
s4,0
4.
>> d = fi(-0.5,1,1,1)
d =
-0.5000
s1,1
>> fi(1,d.SignednessBool,d.WordLength) * d
ans =
0
s2,-1
>> 1*d
ans =
0
s2,-1
, (, 1).