信息论与编码技术之实验new

信息论与编码技术之实验new

ID:18895097

大小:192.00 KB

页数:17页

时间:2018-09-26

信息论与编码技术之实验new_第1页
信息论与编码技术之实验new_第2页
信息论与编码技术之实验new_第3页
信息论与编码技术之实验new_第4页
信息论与编码技术之实验new_第5页
信息论与编码技术之实验new_第6页
信息论与编码技术之实验new_第7页
信息论与编码技术之实验new_第8页
信息论与编码技术之实验new_第9页
信息论与编码技术之实验new_第10页
资源描述:

《信息论与编码技术之实验new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、前两个是别人的,后两个是自己的,学术交流,抛砖引玉。信息论与编码实验报告样板实验室名称:S1-306实验一 二维随机变量信息熵的计算教学实验报告[实验目的]掌握二变量多种信息量的计算方法。[实验要求]1.熟悉二变量多种信息量的计算方法,设计实验的数据结构和算法;2.编写计算二维随机变量信息量的书面程序代码。[实验内容]离散二维随机变换熵的计算说明:(1)利用random函数和归一化方法构造一个二维离散随机变量(X,Y);(2)分别计算X与Y的熵、联合熵、条件熵:H(X)、H(Y)、H(X,Y)H(X

2、Y)、I(X

3、Y);(3)对测试通过的程序进行规范和优化;(4)编写本次实

4、验的实验报告。[实验步骤]实验过程中涉及的各种熵的主要公式(或定义式):1、离散信源熵(平均不确定度/平均信息量/平均自信息量)2、在给定某个yj条件下,xi的条件自信息量为I(xi/yj),X集合的条件熵H(X/yj)为相应地,在给定X(即各个xi)的条件下,Y集合的条件熵H(Y/X)定义为:3、联合熵是联合符号集合XY上的每个元素对xiyj的自信息量的概率加权统计平均值,表示X和Y同时发生的不确定度。[实验体会]通过本次实验,掌握了离散信源熵、条件熵、联合熵的概念和它们与信源统计分布或条件分布、联合分布之间的关系,并能进行计算。进一步加深了对各种信息熵的物理意义的理解。

5、附:计算信源熵、联合熵和条件熵的程序代码清单:(可写入实验报告也可不写入)#include#include#include#include#includeusingnamespacestd;voidmain(){intk,n,t=0;doublea[4][4],b=0,c=0;srand((unsigned)time(NULL));for(k=0;k<4;k++){for(n=0;n<4;n++){a[k][n]=rand()%100;t+=a[k][n];}}cout<<"从0到100间

6、随机取得行列的random函数:"<

7、a[k][n]/t);g+=(a[n][k]/t);}cout<<"P(Y"<

8、(a[k][n]!=0){b-=((a[k][n]/t)*log(a[k][n]/t)/log(2.0));}else{r=k,u=n;h=1;break;}}}if(h==0)cout<<"H(X,Y)=-∑∑p(X,Y)logp(X,Y)="<

9、Y)计算:"<

10、++){if(a[k][n]!=0){b-=((a[k][n]/t)*log((a[k][n]/t)/i)/log(2.0));}else{h=1;break;}}}if(h==0){cout<<"H(X

11、Y)=-∑∑P(X,Y)log(P(X,Y)/P(Y))="<

12、Y)计算:"<

13、Y)=H(X)-H(X

14、Y)="<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。