• 大小: 649B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: Matlab
  • 标签: fano  

资源简介

用matlab实现fano编码 相当好的压缩编码方法

资源截图

代码片段和文件信息

%函数f1存放于f1.m
function x=f1(ijpr)
global x;
x=char(x);
if(j<=i)
   return;
else
    q=0;
for t=i:j %对于区间[ij]自上而下求累加概率值
    q=p(t)+q;y(t)=q; 
end
for t=i:j%把所有自上而下的累加概率值与该区间总概率值减该累加概率值之差取绝对值存在一数组
v(t)=abs(y(t)-(q-y(t))); 
end
for t=i:j
    if(v(t)==min(v)) %求该

评论

共有 条评论