个人资料
奋斗进行时
博客等级:
博客积分:0博客访问:437关注人气:0获赠金笔:0支赠出金笔:0支荣誉徽章:
相关博文
谁看过这篇博文
加载中…

it

%给定任意数字 i
%B 表示所在i所在数域的数位上的最大字,如十进制的数域对应的是9。i对应的数域的是B+1进制。
% N为i的位数,如十进制中325为N=3位数。
% 举例:5进制数i的各个位数上的数字b(1),b(2),...
i = 620;
N = 4; % 620是5进制数域中是4位数字。
bx = 0;
for n =1:N
b(n) = floor( (i-1-bx)/((B+1)^(N-n)) );
bx = bx + b(n) * ((B+1)^(N-n));