fp=fopen('gettysburg.txt');
G=lower(char(fread(fp))');
fclose(fp);
G(G==' ')=[];G(G==',')=[];G(G=='.')=[];
unique(G)
bar(histc(G,['-','a','b','c','d','e','f','g','h','i','k','l','m',...
'n','o','p','q','r','s','t','u','v','w','y']));
set(gca,'xtick',1:24,...
'xticklabel',{'-','a','b','c','d','e','f','g','h','i','k','l','m',...
'n','o','p','q','r','s','t','u','v','w','y'})
本文展示了一段MATLAB代码,用于从文本文件中读取并统计各字符出现的频率,包括将所有字符转换为小写,去除空格及标点符号,并使用直方图显示每个字符的出现次数。
5万+

被折叠的 条评论
为什么被折叠?



