MATLAB练习题:《西游记》小说内容梗概文本分析

 ​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​

MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili


《西游记》是中国古典四大名著之一,共分为一百回。每一回不仅有独特的标题,还包含了丰富的故事内容。大家使用load data_5_4_5.mat命令加载数据时,可以在工作区看到s3这个字符向量,s3中包含8320个字符,里面包含了西游记一百回的内容梗概。限于篇幅,下面仅给大家列举s3中包含的前三回的内容:

本题的任务有两个:

  1. 提取每一回的标题,将结果保存到长度为100的字符串数组H中。例如H中第一个元素为"灵根育孕源流出 心性修持大道生",第二个元素为"悟彻菩提真妙理 断魔归本合元神"。
  2. 统计《西游记》章回内容梗概中每一回的字数,将结果保存到长度为100的数值向量N中。具体来说,需要统计的是每一回正文的字数,不包括标题和换行符,只对正文中的文字和标点符号进行字数统计。例如第一回正文的字数为73:仅包括以下内容:东胜神洲有一花果山,山项上一仙石孕育出一石猴。石猴在所居为“水帘洞”,被群猴拥戴为王。又过三五百年,根据一老猴指点,被菩提祖师收为徒,名曰孙悟空。 因此N(1)等于73;类似的,大家可以自己数一下第二回和第三回正文的字数,结果均为51,因此N(2)和N(3)等于51。

下面给出本题的代码:

(本题的数据我已经提前为大家准备好了,大家可以使用下面的代码加载数据(没下载的同学或者不会导入的同学可以参考本章5.3.3节或者观看上方的讲解视频):load data_5_4_5.mat

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值