1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
==================================
Test of conversion functions
==================================
v = [-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 -15.6777 17.2892 8.12002 14.9884 21.1566 1.29941 -21.9229 -33.9464 -35.3513 -16.0077]
round(v) = [-4 -4 -3 -2 -2 -2 -1 0 0 0 1 2 2 2 3 4 4 4 5 6 -16 17 8 15 21 1 -22 -34 -35 -16]
round_i(v) = [-4 -4 -3 -2 -2 -2 -1 0 0 0 1 2 2 2 3 4 4 4 5 6 -16 17 8 15 21 1 -22 -34 -35 -16]
ceil(v) = [-4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 -15 18 9 15 22 2 -21 -33 -35 -16]
ceil_i(v) = [-4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 -15 18 9 15 22 2 -21 -33 -35 -16]
floor(v) = [-4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 -16 17 8 14 21 1 -22 -34 -36 -17]
floor_i(v) = [-4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 -16 17 8 14 21 1 -22 -34 -36 -17]
b = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
bin2dec(b) = 26122
dec2bin(bin2dec(b)) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
bin2dec(b, false) = 10291
dec2bin(bin2dec(b, false), false) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1]
bin2oct(b) = [6 3 0 1 2]
oct2bin(bin2oct(b)) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
oct2bin(bin2oct(b), 1) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
bin2pol(b) = [-1 -1 1 1 -1 -1 1 1 1 1 1 -1 1 -1 1]
pol2bin(bin2pol(b)) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
|