please any one can understand me this and I want to display any word and here frq like city 3 .gg.txt contain this text I live in a city called hilla this city located in.the center of iraq it is not too large.hilla contain many resturants in her
1 次查看(过去 30 天)
显示 更早的评论
stp_w={ 'I', 'called',' this' ,'in', 'the',' of', 'it', 'is', 'not' ,'too' ,'many' ,'here', 'these', 'one', 'and', 'that',};
f = fopen('gg.txt','r');
I = textscan(f,'%s',100);
d=I{1};
for i=1:length(d)
x = strmatch(d(i), stp_w);
c=0;
if x~=1
for j=1:length(d)
x = strmatch(d(i),d(j) );
if x==1
c=c+1;
end
end
feq(i)=c;
end
end
0 个评论
采纳的回答
KSSV
2016-12-9
clc; clear all ;
stp_w={ 'I', 'called',' this' ,'in', 'the',' of', 'it', 'is', 'not' ,'too' ,'many' ,'here', 'these', 'one', 'and', 'that',};
f = fopen('gg.txt','r'); % opens text file gg.txt
I = textscan(f,'%s',100); % scans the data into strings in I
d=I{1}; % the first line
for i=1:length(d) % loop for every data in first line
x = strmatch(d(i), stp_w); % matching each string in d with stp_w
c=0; % a constant c = 0, for count
if x~=1 % if string is not matching
for j=1:length(d) % loop for every data in first line
x = strmatch(d(i),d(j) ); % comapring the strings in text file with it selfs
if x==1 % is string matches
c=c+1; % count increased
end
end
feq(i)=c; % saving ht ecount
end
end
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Entering Commands 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!