第三次作业 140705010030 李蓥

2.(a)

答:

图像名称 压缩前 压缩后 压缩比
Sena 64kb 56.1kb 0.88
Sensin 64kb 60.2kb 0.94
Omaha 64kb 57.0kb 0.89 

4.(a)

H=-P(a1)*log2* P(a1)- P(a2)*log2* P(a2)-P(a3)*log2* P(a3)-P(a4)*log2* P(a4)-P(a5)*log2* P(a5

=-0.15* log2*0.15-0.04* log2*0.04-0.26* log2*0.26-0.05* log2*0.05-0.50* log2*0.50=1.818bit

(b)

编码为:

a1:110

a2:1111

a3:10

a4:1110

a5:0

(c)

平均码长:L=0.15*3+0.04*4+0.26*2+0.05*4+0.50*1

=1.83 bits/symbol

冗余度: N=H/L*100%=1.818/1.83*100%=99.3%

v=1-N=0.0066

时间: 2024-12-28 00:58:20

第三次作业 140705010030 李蓥的相关文章

软件工程第三次作业-------(李利思 岳庆)

小组成员:李利思  岳庆 题目: 请编写一个能自动生成小学四则运算题目的 “软件”: 让程序能接受用户输入答案,并判定对错: 最后给出总共 对/错 的数量. 需求分析: 基本功能 基本功能点1:实现小学四则运算: 基本功能点2:该程序能接受用户输入答案,并判断对错: 基本功能点3:给出总共对/错的数量. 设计 设计点1:用C语言编程环境实现程序代码的编写: 设计点2:随机产生两个数,分别用1,2,3,4表示计算加法,减法,乘法,除法,通过计算判断出计算的正确与否,并统计出正确与错误的个数. 1

第二次作业 140705010027 李蓥

1.设X是一个随机变量,取值范围是一个包含M个字母的符号集.证明0≤H(X)≤log2M. 证:0≤ H(X) 因为 H(X)=∑P(Xi)M(Xi) (i=1....M) P(Xi)≥0 所以 0≤ H(X) 证:H(X)≤log2M 因为 H(x)=-∑P(Xi)log2P(Xi) (i=1....M) 0≤P(Xi)≤1 所以H(X)≤log2 综上所述:0≤H(X)≤log2M 2.证明如果观察到一个序列的元素为iid分布,则该序列的熵等于一阶熵. 证:由香农证明的:对于一个平稳的信源,

第一章习题 140705010030 李蓥

1.数据压缩的一个基本问题是“我们要压缩什么”,对此你是怎样理解的? 答:数据压缩是指不丢失有用信息的前提下,以最少的数码表示信号源所发的信号,减少容纳给定消息集合或数据采样集合的信号空间.所谓的被压缩对象指物理空间.时间区间.电磁频段.如压缩图片.声音.视频等等,便于存储和传输. 2.数据压缩的另一个基本问题是“为什么进行压缩”,对此你是怎样理解的? 答:经过数据压缩可以将一些占用内存比较大多媒体数据,压缩成可以缩小的文件内存,这样可以方便传递.压缩本质上是为了降低费用,增加性能. 6.数据压

o(︶︿︶)o 唉,第三次作业

                                                                             第三次作业 1.需求分析 (1)从combox控件中,获取各种运算(+.=.*./),用户可以输入运算范围,比如想算0-10以内的,那么就在textbox5和6中输入0和10就行,当然,如果5中的数字比6中的数字小的话,会有消息提示框,并清空他们.用户可以选择算法,设置范围后,点击计算,输入结果,回车就可以. 2.设计思路 (1)思考应该怎么做

马哥2016全新Linux+Python高端运维班第三周作业作答

                    马哥2016全新Linux+Python高端运维班第三周作业                                           1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.     [[email protected] ~]# who | awk '{print $1 $NF}'| uniq -d     [[email protected] ~]# who     yicx     :0  

第三次作业问卷

看到一个问卷不错,拟作为第三次作业的部分内容. 你对自己的未来有什么规划?做了哪些准备? 答:未来走一步算一步,计划赶不上变化,充实自己的知识,多增加一点自己经验,比起知识,更重要的是社交. 你认为什么是学习?学习有什么用?现在学习动力如何?为什么? 答:学习,就是知道一些以前不知道的事.厉害的人有两点:观察力和文化底蕴,学习就是为了增加知识储备,尽量不出现书到用时方恨少的情况.目前的学习动力很缺乏,因为一到大学开始想着混. 你感觉自己什么事情做的比较成功?有什么经验? 答:并不知道,似乎没有什

第三次作业三总结与心得

知识点总结: 1.调用幂函数pow()生成乘方表 power=pow(); 2.#include<math.h>程序中调用了数学函数,需包含头文件math.h 3.调用自定义函数fact(i)计算i! product=fact(i); 4.double fact(int n);自定义函数的声明,以分号结束 5.double product;变量product用于存放结果(阶乘的值) 6.return product;将结果送回主函数 7.定义求n!的函数double fact(int n)函数

解题报告——-2018级2016第二学期第三周作业

解题报告——2018级2016第二学期第三周作业 A:[NOIP2002P]过河卒 题目: 描述 如图,A 点有一个过河卒,需要走到目标 B   点.卒行走规则:可以向下.或者向右.同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点.例 如上图 C  点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C).卒不能通过对方马的控制点. 棋盘用坐标表示,A 点(0,0).B 点(n,m)(n,m 为不超过 20  的整数,并由键盘输入)

魏昊卿——《Linux内核分析》第三周作业:Linux系统启动过程

魏昊卿——<Linux内核分析>第三周作业:Linux系统启动过程 一.实验部分 实验指导 使用实验楼的虚拟机打开shell 1 cd LinuxKernel/ 2 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 内核启动完成后进入menu程序(<软件工程C编码实践篇>的课程项目),支持三个命令help.version和quit,您也可以添加更多的命令,对选修过<软件工程C编码实践篇>