matlab 统计一个文本文件中某个单词(英文字符)的数量?求程序求代码

 我来答
真greatdju
2013-06-08 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:753万
展开全部
clear;
clc;
[fn,pn]=uigetfile({'*.txt'},'选择一个文件');
if fn~=0
f=fopen(strcat(pn,fn),'r');
data=fread(f,inf,'*char');
fclose(f);
data=data';
str=inputdlg('请输入要统计的单词','对话框',1);
if ~isempty(str)
n=length(regexp(data,strcat('(?<=\W+)',str{1},'(?=\W+)')));
msgbox(sprintf('文件中共有%d个单词%s',n,str{1}));
end
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式