matlab统计英文文本信息量.docVIP

  • 196
  • 0
  • 约2.85千字
  • 约 9页
  • 2019-05-27 发布于湖北
  • 举报
信息论与编码实验报告 实验一:英文文本信息量的计算 一、 实验目的及要求 a) 实验目的 1、 通过本实验熟悉 Matlab 软件编程环境 2、 编写 M 文件实现对英文文本信息量的统计,掌握信息量、信源熵的 计算方法 b) 实验要求 1、 了解 matlab 中 M 文件的编辑、调试过程 2、 编写程序实现对给定英文文本信息量的统计 3、 英文文 本中字母不区分大小写,考虑空格的信息量,但不考虑标点 符号的信息量 4、 建议英文文本采用 txt 格式 二、 实验步骤及运行结果记录 a) 实验步骤 1、查找各个英文字母及空格出现的频率 2、在 Matlab 中读取给定的英文文章(该文章为 txt 格式) 3、计算英文文章的长度 4、统计在该文章中各个字母及空格出现的次数并放入数组 N 中 5、计算各个字母和空格的信息量及整篇文章的信息量 6、计算信源熵 b)实验结果 sumI = 3.0516e+003;H = 4.0324 三、 程序流程图(附一) 四、 程序清单,并注释每条语句(附二) 五、 实验小结 通过本次实验熟悉了 Matlab 软件编程环境和一些函数的功能及使用, 掌 握了信息量、信源熵的计算方法。 1 信息论与编码实验报告 附一: 开始 读取英文文章 计算文章的长度 嵌套的 for 循环语句 假 判断是否符合循环条件 真 if 否 else

文档评论(0)

1亿VIP精品文档

相关文档