1 / 17
文档名称:

实验一 绘制二进制熵函数曲线.ppt

格式:ppt   大小:226KB   页数:17
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验一 绘制二进制熵函数曲线.ppt

上传人:neryka98 2017/8/2 文件大小:226 KB

下载得到文件列表

实验一 绘制二进制熵函数曲线.ppt

文档介绍

文档介绍:实验一绘制二进制熵函数曲线
一、实验目的
熟悉工作环境及工具箱
掌握绘图函数的运用
理解熵函数表达式及其性质
掌握利用MATLAB对信源熵的求解
二、实验原理

自信息量是针对信源的单个符号而言的,而符号是随机发生的,因此单个符号的不确定性不足于代表信源的不确定性性质,为此,可对所有符号的自信息量进行统计平均,从而得到平均不确定性。
熵的表示
注意的问题
熵是自信息量的统计平均,因此单位与自信息量的单位相同,与熵公式中所用对数的底有关:
bit/符号、nat/符号、dit/符号、r进制单位/符号。
特殊公式
某个pk=0时,0log0=0 ( )
在熵的定义中忽略零概率事件。
离散熵的性质
对称性
可扩展性
非负性
强可加性
可加性
渐化性
凸状性
H(p1,p2,…,pk)是上凸函数。
极值性
三、实验内容
用 Matlab 软件绘制二进熵函数曲线。
二元信源
二元信源的熵为
Matlab程序
p=::;
h=-p.*log2(p)-(1-p).*log2(1-p);
plot(p,h);
title('二进熵函数曲线');
ylabel('H(p,1-p)')
绘制三元信源的熵
三元信源
三元信源的熵为
MATLAB函数说明
eps:极小值,避免0概率事件
meshgrid:语法[X,Y] = meshgrid(x,y) 将矢量x和y规定的区域变换为数组X和Y,X和Y可用于计算自变量函数或绘制3维网格/表面。X的各行均为矢量x;Y的各列均为矢量y。
nan:无效值
mesh:绘制网格曲面