利用霍夫曼编码对图像进行压缩在matlab中代码运行不了

导师发给我的文件中的代码

代码如下:
function f = Frequency(vector)
if ~isa(vector,'uint8')
error('应该输入uint8类型数据向量!');
end
f = histc(vector(:), 0:255);
f = f(:)'/sum(f);

一直显示的错误如图

img

这如何设置参数才能成功运行?