Count occurrence in a text/number file
Résolu/Fermé
Ocefx64
Messages postés
5
Date d'inscription
mardi 11 septembre 2018
Statut
Membre
Dernière intervention
11 septembre 2018
-
11 sept. 2018 à 16:52
yg_be Messages postés 23415 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 janvier 2025 - 11 sept. 2018 à 18:53
yg_be Messages postés 23415 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 janvier 2025 - 11 sept. 2018 à 18:53
A voir également:
- Count occurrence in a text/number file
- Host file - Guide
- .Bin file - Guide
- .Dat file - Guide
- Navigation in private - Guide
- Iso file - Guide
1 réponse
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
Ambassadeur
1 557
11 sept. 2018 à 17:46
11 sept. 2018 à 17:46
bonjour,
cound ou count?
je me demande si ton programme ne devrait pas lire le contenu du fichier.
par ailleurs, ne devrais-tu pas faire la somme des occurrences dans chacun des fichiers?
cound ou count?
je me demande si ton programme ne devrait pas lire le contenu du fichier.
par ailleurs, ne devrais-tu pas faire la somme des occurrences dans chacun des fichiers?
11 sept. 2018 à 17:49
J'ai essayé de faire la somme, comme je l'ai éxpliqué, mais sans succés pour le moment. Et oui se sera la somme de l'occurrence pour chacun de mes fichiers
11 sept. 2018 à 18:04
je suggère de commencer par un exercice plus simple: lire et afficher le contenu d'un fichier, puis compter le nombre de lignes d'un fichier.
quelle instruction as-tu utilisée pour faire la somme du nombre d’occurrences?
11 sept. 2018 à 18:15
J''ai réussis avec ça :
Events = fileread('Events/OutputFile_2.txt')
occ_pha = count(Events,[" EP "," ES "])
Maintenant j'essaie dans faire une boucle pour que le chiffre 2 change, mais comme c'est dans le nom du fichier, je ne sais pas encore trop comment écrire cela.
11 sept. 2018 à 18:32
repars de ton code de départ:
remarques que tu n'y utilisais pas i.
11 sept. 2018 à 18:33
for i = 2:5 % test jusqu'à 5
filename = sprintf ('Events/%d_OutputFile.txt',i);
Events = fileread(filename);
occ_pha = count(Events,[" EP "," ES "])
end
Ca marche bien
Merci!