Matlab - Ejercicio con matlab:Contar el numero de veces que se repite una palabra en un archivo

   
Vista:

Ejercicio con matlab:Contar el numero de veces que se repite una palabra en un archivo

Publicado por Rosi (1 intervención) el 15/04/2015 21:40:10
Hola buenas!
Estoy intentando hacer el siguiente ejercicio y no soy capaz.
El ejercicio consiste en realizar un script que solicite un nombre de fichero (de
extensión .txt) y una palabra a buscar dentro de dicho fichero.
El programa lo que debe realizar es contar el número de veces que aparece la palabra en dicho archivo y guardar en un fichero txt la palabra buscada así como el numero de veces que se ha repetido la palabra.
MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS

Ejercicio con matlab:Contar el numero de veces que se repite una palabra en un archivo

Publicado por JESUS jesus.royeth@gmail.com (758 intervenciones) el 15/04/2015 22:16:05
pues esto depende de cómo tengas escrita las palabras en tu archivo .txt para poder leerlas
supongamos que las leiste y te queda :
a={'p1' 'p2' 'p3' 'p1' 'p1' 'p2'} ;%esto es un ejemplo
b=unique(a);
for i=1:length(b)
c(i)=length(find(strcmp(a,b(i))));
end
d=b(find(max(c)))
e=c(find(max(c)))


te queda que d es la palabra que más se repite y e es el número de veces que lo hace esto lo guardas en el txt de la forma que lo vayas a guardar
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar