信息论上机实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“信息论上机实验作业”。
华中科技大学文华学院
信息论上机实验报告
专业年级: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-
一. 题目1. 建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1) 数据输入;2) 查询某个学生的成绩;3) 按平均排列输出;4) 统计某门课各分数......
管理学院会计学专业上机实践报告课程名称:会计电算化 指导教师: 上机实践名称:系统管理与基础设置 上机实践编号:实验一 一、实验目的通过上机实验,理解用友企业级财务软件系统管......
C++上机实验报告实验名称:实验专业班级:姓名:学号:实验日期:10 11 实验 目录 1.实验目的 2.实验内容 3.程序代码 4.调试结果 5.实验心得 1.实验目的 实验10 (1)进一步了解运算符......
Homework3实验报告一、实验目的与要求1、掌握Java中类和接口的基本知识;2、继承的基本知识;3、集合的基本操作二、实验内容 1.PIMCollection 类创建一个可以管理PIMEntities实......
第二次上机实验报告 姓名:王小宁班级:学号: 031012 1234 第一题:题目:编写一个类,声明一个数据成员和一个静态数据成员,其构造函数初始化数据成员,并把静态数据成员加1,其析构函......