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

采纳的回答

KSSV
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 CenterFile Exchange 中查找有关 Entering Commands 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by