下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、求一维序列的信息熵(香浓熵)的 matlab程序实例对于一个二维信号,比如灰度图像,灰度值的范围是0255,因此只要根据像素灰度值(0255)出现的概率,就可以计算出信息熵. 但是,对于一个一维信号,比如说心电信号,数据值的范围并不是确定的,不会是(0255)这么确定 ,如果进行域值变换,使其转换到一个整数范围的话,就会丢失数据,请高手指点,怎么计算。比如数字信号是x(n),n=1N (1)先用 Hist 函数对 x(n)的赋值范围进行分块,比如赋值范围在010 的对应第一块 ,1020 的第二块,以此类推。这之前需要对x( n)做一些归一化处理(2)统计每一块的数据个数,并求出相应的概率(3
2、)用信息熵公式求解以上求解方法获得的虽然是近似的信息熵,但是一般认为,这么做是没有问题的求一维序列的信息熵的matlab 程序代码如下:(已写成调用的函数形式)测试程序 : fs=12000;N=12000; T=1/fs; t=(0:N 1)T;ff=104 ;sig=0。5*(1+sin(2pi*ff*t) 。*sin(2pi3000t) +rand(1,length(t); Hx=yyshang (sig,10) - 求一维离散序列信息熵matlab代码function Hx=yyshang (y,duan) 不以原信号为参考的时间域的信号熵输入: maxf:原信号的能量谱中能量最大的点
3、y:待求信息熵的序列duan:待求信息熵的序列要被分块的块数Hx :y 的信息熵%duan=10;将序列按duan数等分 ,如果 duan=10,就将序列分为10等份x_min=min (y);x_max=max(y );maxf(1 )=abs(x_max-x_min ); maxf(2)=x_min ;duan_t=1。0/duan; jiange=maxf (1) duan_t; for i=1 :10 pnum(i)=length(find ( y_p=(i 1)*jiange ) (y_pi*jiange );% end pnum(1)=length(find (ymaxf(2)+j
4、iange); for i=2 : duan-1 pnum(i)=length (find( y=maxf(2 )+(i-1) jiange) &( y=maxf (2)+(duan1)*jiange) ); sum(pnum)ppnum=pnum/sum (pnum);每段出现的概率%sum(ppnum) Hx=0; for i=1 : duan if ppnum(i )=0 Hi=0; else Hi= ppnum(i) log2(ppnum(i)); end Hx=Hx+Hi ;end end - - - 扩展阅读:实验一 : 计算离散信源的熵一、实验设备:1、计算机2、软件:
5、Matlab二、实验目的 :1、熟悉离散信源的特点 ;2、学习仿真离散信源的方法3、学习离散信源平均信息量的计算方法4、熟悉Matlab 编程;三、实验内容 :1、写出计算自信息量的Matlab 程序2、写出计算离散信源平均信息量的Matlab 程序.3、掌握二元离散信源的最大信息量与概率的关系。4、将程序在计算机上仿真实现, 验证程序的正确性并完成习题。四、实验报告要求简要总结离散信源的特点及离散信源平均信息量的计算, 写出习题的MATLAB 实现语句。信息论基础:自信息的计算公式 Matlab实现: I=log2(1/p) 或 I=log2(p)熵(平均自信息)的计算公式Matlab 实现: HX=sum(-x.log2 (x); 或者 h=hx(i)log2(x(i) ;习题:1. 甲地天气预报构成的信源空间为:乙地信源空间为:求此两个信源的熵。求各种天气的自信息量.案:运行程序 :p1=1/2,1/4,1/8,1/8;p1代表甲信源对应的概率p2=7/8,1/8;%p2 代表乙信源对应的概率H1=0.0;H2=0.0;I= ;J=;for i=1:4 H1=H1+p1(i)*log2(1/p1(i)); I(i)=log2(1/p1(i));enddisp( 自信息量分别为: );Idisp(H1信源熵为: );H1fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年版:临时建设设施买卖合同规范
- 2025年阿克苏货运车从业考试题
- 2024外教聘用合同中的工作环境与安全保障措施3篇
- 《场效应管讲解》课件
- 2024年度冷链物流用地土地使用权永久转让与冷链服务合同3篇
- 2024年招投标管理创新与实践3篇
- 2024年塔吊司机聘用合同及应急响应预案3篇
- 2024年二零二四年度绿色食品代加工保密及质量监管合作协议3篇
- 2024年标准旧车交易协议版B版
- 2025车辆抵押借款合同范本
- 《中国电力之发展》课件
- 《汽车构造》期末考试复习题库(含答案)
- 大学生朋辈心理辅导智慧树知到期末考试答案章节答案2024年浙江大学
- 110Kv输变电工程电气安装技术交底
- 录屏软件Camtasia_Studio使用教程
- 工厂常用英语
- 海上平台场址工程地质勘察规范
- 护工规章制度考核情况
- 中层干部(管理人员)年度考核测评表
- 海尔LSBLG(R)F风冷螺杆系列培训资料(最终)(9)
- 四自由度圆柱坐标机械手毕业设计说明书
评论
0/150
提交评论