frequency.m
上传用户:hwtw888
上传日期:2016-03-15
资源大小:177k
文件大小:0k
源码类别:

压缩解压

开发平台:

Matlab

  1. function f = frequency(vector)
  2. %函数frequency计算各符号出现的概率
  3. if ~isa(vector, 'uint8')
  4.     error('input argument must be a uint8 vector');
  5. end
  6. f = repmat(0, 1, 256);
  7. len = length(vector);
  8. for index = 0:255
  9.     f(index+1) = sum(vector == uint8(index));
  10. end
  11. f = f./len;   %归一化