number systems
Contents
example 1
d = [3 4 2];
r = 5;
n2 = polyval(d,r);
fprintf('%d%d%d (base %d) is %d decimal\n',d,r,n2);
342 (base 5) is 97 decimal
example 2
n = 814; d = zeros(1,3); m = n; for k=1:3 d(k) = mod(m,12); m = floor(m/12); end d = fliplr(d); fprintf('%d (decimal) is %X%X%X (duodecimal)\n',n,d); check = polyval(d,12); if (n~=check) fprintf('conversion failed\n'); end
814 (decimal) is 57A (duodecimal)