www.gusucode.com > 图像压缩编码码matlab实现 > 图像压缩编码码matlab实现/常用参数计算/frequency.m

    
function f = frequency(vector)
%函数frequency计算各符号出现的概率

if ~isa(vector, 'uint8')
    error('input argument must be a uint8 vector');
end
f = repmat(0, 1, 256);
len = length(vector);
for index = 0:255
    f(index+1) = sum(vector == uint8(index));
end
f = f./len;   %归一化