号令行键入:
sonnets = fileread('sonnets.txt');
sonnets(1:135)
%利用 fileread 函数从莎士比亚的十四行诗中读取文本。
号令行键入:
sonnets = string(sonnets);
%利用 string 函数将文本转换为字符串。
号令行键入:
sonnets = splitlines(sonnets);
%利用 splitlines 函数按换行符对其进行拆分。
号令行键入:
sonnets(10:14)
%拔取10到14行。
号令行键入:
p = ["." "?" "!" "," ";" ":"];
sonnets = replace(sonnets,p," ");
%用空格替代一些标点字符。
号令行键入:
sonnets(10:14)
%拔取10到14行。
号令行键入:
sonnets = join(sonnets);
sonnets = split(sonnets);
%将 sonnets 拆分为其元素包含单个单词的字符串数组。要完当作此操作,需要将所有字符串元素归并当作一个1×1 字符串,然后在空白字符处进行拆分。
号令行键入:
sonnets(7:12)
%拔取7到12行。
号令行键入:
sonnets(strlength(sonnets)<5) = [];
%删除少于五个字符的单词。
号令行键入:
C = categorical(sonnets);
%将 sonnets 转换为分类数组
号令行键入:
figure
%添加图形模板。
号令行键入:
wordcloud(C);
%利用 wordcloud 进行画图,此函数绘制 C 的独一元素,巨细与这些元素的频率计数对应。
号令行键入:
title("Sonnets Word Cloud")
%添加题目。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!