基于matlab的英文文本信息量的统计正确.pdfVIP

  • 2
  • 0
  • 约3.25千字
  • 约 4页
  • 2021-06-20 发布于湖南
  • 举报

基于matlab的英文文本信息量的统计正确.pdf

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

文档评论(0)

1亿VIP精品文档

相关文档