信息论上机实验报告_信息论上机实验作业

2020-02-27 其他范文 下载本文

信息论上机实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“信息论上机实验作业”。

华中科技大学文华学院

信息论上机实验报告

专业年级:10级通信工程** 学号:1001******** 姓名:** 指导教师:***

2012年 04月30日

目录等长编码.........................2 1.1 求信源的熵...................2 1.2 求等长码码长.................2 1.3 求等长长等编码...............3 1.4 等长编码全部源代码...........3 1.5MATLAB仿真及其截图..........5 2霍夫曼编码.......................6 2.1 霍夫曼编码源代码.............6 2.2MATLAB仿真及其截图..........9 3游程编码.........................9 3.1 游程编码源代码...............9 3.2 MATLAB仿真及其截图..........11 4 学习心得........................12 5 参考书籍........................14

for i=1:1: 4;s=i;t=lc;for j=1:1:lc;if s>power(2,t)/2;A(i,lc-t+1)=1;s=s-power(2,t)/2;else A(i,lc-t+1)=0;end t=t-1;end end 1.4全部源代码

s=[0.25,0.25,0.25,0.25];len=size(s,2);if sum(s)~=1 error('s is not a complete set');end h=0;for i=1:1:len h=h-s(i)*log(s(i))/log(2);

结果:h=

2、lc=

2、A=00 01 10 11 1.5 MATLAB仿真及其截图

2、霍夫曼编码

2.1霍夫曼编码源代码

T(t-1)=r;T(t)=0;T=fliplr(sort(T));t=t-1;end B;%输出编码表

END1=sym('[0,1]');%给最后一列的元素编码 END=END1;t=3;d=1;for j=n-2:-1:1%从倒数第二列开始依次对各列元素编码 for i=1:t-2 if i>1 & B(i,j)==B(i-1,j)d=d+1;else d=1;end B(B(n,j+1),j+1)=-1;temp=B(:,j+1);

x=find(temp==B(i,j));END(i)=END1(x(d));

2.2MATLAB仿真及其截图

3、游程编码

3.1、游程编码源代码 I=checkerboard(10,2);[m,n]=size(I);J=[];for i=1:m

压缩图像大小:

Name Size Bytes Cla J 1x400 3200 double array 图像压缩比:4 3.2 MATLAB仿真及其截图

就直接向他们求教,虽然有些时候他们也不一定能解答出来,但最少也能给我一些提示。最后有时候也靠自己,慢慢的想,慢慢的翻资料一遍一遍的输入,校正,最后就做出来了。虽然有些题目我也不知道自己的对不对,但是通过自己动手把它做出结果了我就觉得有收获了。

Matlab的课比较少,课堂上学到的东西也不是特别的多,但是通过实验,我自学了许多东西,也完成了学习任务,同时也锻炼了自己的个人能力

2012/5/3

314-

《信息论上机实验报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
信息论上机实验报告
点击下载文档
相关专题 信息论上机实验作业 实验报告 信息论 信息论上机实验作业 实验报告 信息论
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文