香农编码用matlab实验报告,信息论与编码实验指导书
实验一 绘制二进熵函数曲线(2个学时)
一、实验目的:
1. 掌握Excel 的数据填充、公式运算和图表制作
2. 掌握Matlab 绘图函数
3. 掌握、理解熵函数表达式及其性质 二、实验要求:
1. 提前预习实验,认真阅读实验原理以及相应的参考书。
2. 在实验报告中给出二进制熵函数曲线图 三、实验原理:
1. Excel 的图表功能
2. 信源熵的概念及性质
()()[]()[]())
(1)(1 .log )( .)( 1log 1log )(log )()(10 , 110)(21Q H P H Q P H b n
X H a p H p p p p x p x p X H p p p x x X P X i
i i λλλλ-+≥-+≤=--+-=-=≤≤??????
-===??????∑
四、实验内容:
用Excel 或Matlab 软件制作二进熵函数曲线。 具体步骤如下:
1、启动Excel 应用程序。
2、准备一组数据p 。在Excel 的一个工作表的A 列(或其它列)输入一组p ,取步长为0.01,从0至100产生101个p (利用Excel 填充功能)。
3、取定对数底c ,在B 列计算H(x) ,注意对p=0与p=1两处,在B 列对应位置直接输入0。Excel 中提供了三种对数函数LN(x),LOG10(x)和LOG(x,c),其中LN(x)是求自然对数,LOG10(x)是求以10为底的对数,LOG(x,c)表示求对数。选用c=2,则应用函数LOG(x,2)。
在单元格B2中输入公式:=-A2*LOG(A2,2)-(1-A2)*LOG(1-A2,2) 双击B2的填充柄,即可完成H(p)的计算。
4、使用Excel 的图表向导,图表类型选“XY 散点图”,子图表类型选“无
香农编码用matlab实验报告,信息论与编码实验指导书相关推荐
- 信息论与编码matlab实验报告,信息论与编码实验程序与结果图(matlab)
信源熵实验程序: clc; close all; clear; linwidd=1 fontt=20 p0=0; pd=1; N=20 p=linspace(p0,pd,N); I=-log2(p); ...
- 费诺编码实验报告c语言,信息论编码实验报告费诺编码附源代码..doc
信息论编码实验报告费诺编码附源代码. 中南大学 信息论与编码实验报告 选 题: 费诺编码 学生姓名: 学 号: 专业班级: 通信工程 指导老师: 学 院: 信息科学与工程学院 时 间: 2015 目录 ...
- java实现.费诺编码_信息论编码实验报告费诺编码附源代码
信息论编码实验报告费诺编码附源代码 中南大学信息论与编码实验报告选 题: 费诺编码 学生姓名: 学 号: 专业班级: 通信工程 指导老师: 学 院: 信息科学与工程学院 时 间: 2015 目录1.实 ...
- 通信原理抽样定理MATLAB实验报告,通信原理抽样定理实验报告
与<通信原理抽样定理实验报告>相关的范文 通信原理软件实验报告 学 院:信息与通信工程学院 班 级: 班内序号: 学生姓名: 学 号: 实验二 时域仿真精度分析 一[实验目的] 1. 了解 ...
- 计算器软件C语言课程设计实验报告,c简单计算器实验报告_相关文章专题_写写帮文库...
时间:2019-05-15 12:55:15 作者:admin 计算器实验报告 班级: 07计本(1)班 姓名: 王林 学号: 20706031047 指导老师: 韩静 一. 需求分析 (1)制作一个 ...
- 计算机测绘程序设计实验报告,测绘程序设计(VS2008)实验报告--文件操作.docx
测绘程序设计(VS2008)实验报告--文件操作.docx 上传人:B****s 文档编号:18365883 上传时间:2019-04-28 格式:DOCX 页数:9 大小:102.93KB 下载提示 ...
- 射极跟随器实验报告数据处理_射极跟随器实验报告模式
射极跟随器实验报告模式 射极跟随器实验报告模式 一.实验目的 1.熟悉Multisim9软件的使用方法. 2.掌握放大器静态工作点的仿真方法及其对放大器性能的影响. 3.学习放大器静态工作点.电压放大 ...
- 计算机应用基础实验报告册,计算机应用基础实验报告(flash)
实 验 报 告 计算机应用基础实验报告 姓名 班级 学号 实验日期 课程名称 计算机应用基础 指导教师 成绩 实验名称:简单动画制作 实验目的: 掌握逐帧动画.形状渐变动画.运动渐变动画的制作方法 实 ...
- 微型计算机原理实验报告总结,微机原理实验报告-两个多位十进制数相加的实验等.doc...
微机原理实验报告-两个多位十进制数相加的实验等.doc 微机原理实验报告班级学号姓名实验一两个多位十进制数相加的实验一.实验目的学习数据传送和算术运算指令的用法熟悉在PC机上建立.汇编.链接.调试和运 ...
最新文章
- 让Centos5.6的Firefox支持Java
- Mmseg中文分词算法解析
- python列表解析式如何使用_python列表解析式,生成器,及部分内建函数使用方法...
- Docker 第四章 访问容器
- matlab如何画一个平面,matlab 画平面
- python classmethod函数_在python中使用与instance和classmethod相同的函数
- python画猪头_使用Python画小猪佩奇 社会人标配
- 达飞控股不断践行新时代企业责任
- linux如何入侵电脑,如何入侵Linux系统 -电脑资料
- Flash cs4新增内容:三维效果
- 19年4月超星尔雅《移动互联网时代的信息安全与防护》期末考试参考答案(94分)
- 学好平面设计需要哪些技术功底?
- 可爱的病毒——电脑病毒竟然被程序员当宠物养!
- IDC机房的网络防火墙设备
- 开通OSChina的感概
- 扫描图片批量倾斜校正小工具
- 【Linux】VIM使用
- 10个优质免费PPT模板下载网站推荐
- 【亲测可用】revit2022安装教程
- 十行代码爬取NBA球员数据并保存本地
热门文章
- oracle游标速度很慢,oracle程序性能优化实录-关于游标打开超出最大数限制
- 2012年全国通信行业职业水平考试结束
- 计算机信息管理是目前计算机应用最广泛的一个领域
- 华为2016开发者大赛:赢的不仅仅是百万元奖金
- 完成java课设的经验_课设后的感想
- RT Thread Free Modbus移植问题整理
- 报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode character ‘\u7b2c‘ in position 64: ordinal not in r
- springboot+mybatis plus+code generate+mysql + swagger ui简单demo
- 黑客讲述 | 我如何逼小偷把 iPhone 还回来
- gnuradio的安装以及安装常见错误