How do I get the program to display the most and least Freq used words? Tells me the # times used but I dont know how to get it to display the words. PLease Help!
Mostrar comentarios más antiguos
a =fileread('GreatExpectations.txt');
w = regexpi(a, ' ', 'split');
v = unique(w);
n = length(v);
counts = zeros(n,1);
for i=1:n
counts(i) = sum(strcmp(w, v{i}));
end
most_frequent =max(counts)
for i=1:n
counts(i) = sum(strcmp(w, v{i}));
end
least_frequent= min(counts)
Respuesta aceptada
Más respuestas (1)
Ahmet Cecen
el 25 de Abr. de 2015
add to the end:
v{counts==most_frequent}
v{counts==least_frequent}
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!