zoukankan      html  css  js  c++  java
  • 第二次作业

    文件名

    压缩前

    压缩后

    压缩比(后/前)

    OMAHA

    64K

    58K

    90.62%

    sena

    64K

    57K

    89.06%

    SINAN

    64K

    61K

    95.31%

    (a)H=(-log20.15)*0.15+(-log20.04)*0.04+(-log20.26)*0.26+(-log20.05)*0.05+(-log20.5)*0.5

     =2.74*0.15+4.64*0.04+1.94*0.26+4.32*0.05+1*0.5

     =0.411+0.1856+0.5044+0.216+0.5

     =1.817

    (b)a1,a2,a3,a4,a5这个信源的霍夫曼码为:a1=110   a2=1111  a3=10    a4=1110   a5=1

    (c) 平均长度为:l=1.87   冗余度为:l-H=0.053

    (a) a1,a2,a3,a4这个信源按第一个过程得到的霍夫曼码为:a1=010  a2=00  a3=011   a4=1

      (b)a1,a2,a3,a4这个信源按第二个过程得到的霍夫曼码为:a1=00   a2=10  a3=01   a4=11

          两种编码的平均长度为:l=2

         第一种的方差为:s12=(0.1+0.25)*(3-2)2+0.3*(2-2)2+0.35*(1-2)2=0.7

         第二种的方差为:s22=(0.1+0.25+0.3+0.35)*(2-2)2=0

        所以由上可知:根据最小方差过程:a1,a2,a3,a4的霍夫曼码为:a1=00   a2=10  a3=01   a4=11

    (a)图像文件:EARTH的一阶熵为:4.770801       OMAHA的一阶熵为:6.942426    SENA的一阶熵为:6.834299      SENSIN的一阶熵为:7.317944

        音频文件:BERK的一阶熵为:7.151537       GABE的一阶熵为:7.116338

    (b)图像文件EARTH的二阶熵为:2.568358 

              从(a)中求出的一阶熵和现在的二阶熵相比,二阶熵明显比一阶熵小很多。

    (c)图像文件EARTH的差分熵为:3.962697

           从结果中可以看出,差分熵介于一阶熵和二阶熵之间,有可能差分熵更加逼近与真正的存储位数。

  • 相关阅读:
    SWT的TreeViewer和TableViewer的交互
    利用SVNKit进行版本库的树的导出
    使用SVNkit删除版本库的文件
    SVN中正确的add操作和delete操作
    SVNKIT一段代码的分析
    Eclipse中的SVN的冲突解决方案详解
    CSS3实现小于1px的边框(移动端)
    向左滑动删除一区域内容(移动端)
    下拉框文本框+复选(选中的显示在文本框中)
    弹性盒布局(自适应)
  • 原文地址:https://www.cnblogs.com/lixuli2013/p/4784729.html
Copyright © 2011-2022 走看看