probmodel.m
来自「一个详尽的算术编码的matlab仿真程序。」· M 代码 · 共 22 行
M
22 行
function [alpha prob]=probmodel(seq)
if ~isempty(seq)
alpha(1)=seq(1);
prob(1)=1;
l=length(seq);
k=2;
for i=2:l
idx=find(seq(i)==alpha);
if isempty(idx)
alpha(k)=seq(i);
prob(k)=1;
k=k+1;
else
prob(idx)=prob(idx)+1;
end
end
prob=prob./l;
else
alpha=[];
prob=[];
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?