www.pudn.com > huffman.rar > frequency.m
function f = frequency(vector)
%FREQUENCY Simbols frequencies
% For vectors, FREQUENCY(X) returns a [1x256] sized double array with frequencies
% of simbols 0-255.
%
% For matrices, X(:) is used as input.
%
% Input must be of uint8 type, while the output is a double array.
% $Author: Giuseppe Ridino' $
% $Revision: 1.1 $ $Date: 02-Jul-2004 16:30:00 $
% ensure to handle uint8 input vector
if ~isa(vector,'uint8'),
error('input argument must be a uint8 vector')
end
% create f
f = histc(vector(:), 0:255); f = f(:)'/sum(f); % always make a row of it