mark_gen.m

来自「LSK算法源码,欢迎大家交流」· M 代码 · 共 36 行

M
36
字号
function mark = mark_gen( m , L)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%   m
%   L is level
%  for example, m*m byte level is 5 out of 
%   max(8):
%      m = 256; L = 5;
mark = 13*ones(1,m*m);
i = m/(2^L) * m/(2^L);
e = log2(m/(2^L));
for j = 1:i
    mark(j) = 0;
end;
j = 1;
while i < m*m
    %for j = 1:e
        mark(i+j) = e;
        mark(2*i+j) = e;
        mark(3*i+j) = e;
    %end;
    i = 4*i;
    e = e+1;
end;

% map = mapping(m);
% temp(map) = mark;
% mark = temp;
% Mark = ones(m,m);
% for i = 1:m
%     for j = 1:m
%         Mark(i,j) = mark((i-1)*m+j);
%     end;
% end;
% 
% Mark

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?