绘制二元熵函数曲线.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
绘制二元熵函数曲线

课程设计任务书 2011—2012学年第一学期 专业: 通信工程 学号:100310012 姓名: 蒲佳佳 课程设计名称: 信息论与编码课程设计 设计题目: 绘制二元熵函数曲线 一.设计目的 1.巩固所学的理论知识。2.提高综合运用所学理论知识独立分析和解决问题的能力。3.更好地将理论与实践相结合。4.。5.熟练使用语言进行编程实现1.2. [1]邓家先 信息论与编码课程教学改革撂讨 [期刊论文] -电气电子教学学报2007(02) [2]李正权.潘立兵.李琳 《信息论与码》研究性教学初步探讨 2008(04)MATLAB的对熵函数的绘制设计,并使之实现的过程。理解与掌握课程中的基本概念、基本原理、基本分析方法,本介绍了在MATLAB环境中如何采集语音信号和语音信号采集后的文档处理方法,MATLAB的语言进行编写,并通过实例分析了。MATLAB;二元熵函数曲线 目 录 1课程描述 2设计原理 3设计过程 3.1软件介绍 3.2设计内容 3.3设计步骤 总 结 参考文献 1课程描述 自信息量是针对信源的单个符号而言的,而符号是随机发生的,因此单个符号的不确定性不足于代表信源的不确定性性质,为此,可对所有符号的自信息量进行统计平均,从而得到平均不确定性。 熵是自信息量的统计平均,因此单位与自信息量的单位相同,与熵公式中所用对数的底有关: bit/符号、nat/符号、dit/符号、r进制单位/符号。特殊公式某个pk=0时,0log0=0 ( )在熵的定义中忽略零概率事件。 利用MATLAB工具实现对二元熵函数曲线的绘制在理解熵函数的定义基础上,准备一组数据,计算H(p)并绘制与分析曲线图,。 自信息量具有下列特性:(1)(2)(3)非负性(4)单调递减性(5)可加性。信源熵是在平均意义上来表征信源的总体特征,它是信源X的 函数,一般写成H(X)。信源熵:,条件熵:联合熵,联合熵H(X,Y)与熵H(X)及条件熵H(Y|X)的关系:,熵的性质:非负性,对称性,确定性,极值性。 2设计原理 自信息量是针对信源的单个符号而言的,而符号是随机发生的,因此单个符号的不确定性不足于代表信源的不确定性性质,为此,可对所有符号的自信息量进行统计平均,从而得到平均不确定性。 熵的表示 注意的问题 熵是自信息量的统计平均,因此单位与自信息量的单位相同,与熵公式中所用对数的底有关:bit/符号、nat/符号、dit/符号、r进制单位/符号。 特殊公式:某个pk=0时,0log0=0 ()在熵的定义中忽略零概率事件。 3设计过程 3.1软件介绍 MATLAB是目前流行的理论与工程仿真软件之一。该软件自产生以来,就以其独有的特点和明显的优势吸引了各行各业的工作者。MATLAB的函数主要包括MATLAB操作基础、矩阵及其基本运算、与数值计算相关的基本函数、符号运算的函数、概率统计函数、绘图与图形处理函数、MATLAB程序设计相关函数、Simulink仿真工具函数、图形用户界面制作函数、信号处理工具箱函数和符号数学工具箱函数等内容。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++?,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。MATLAB和Mathematic、并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。 3.2 二元信源的熵为 绘制当p从0到1之间变化时的二元信源的信息熵曲线. Matlab程序: p=0

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档