[Matlab] lecture fichier
Richard.V
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite lire un fichier texte dont les lignes sont séparées en colonne distinctes.
Mais la où ça se complique c'est que certaines colonnes contiennent des nombres (flottant ou entier) et que certaines colonnes sont composées de chiffre et de caractère (55.2* ou 13.4G)
J'ai essayé la fonction fscanf mais elle ne semble pas fonctionner sur ce type de fichier.
Est-ce que quelqu'un aurait une idée?
Merci
Je souhaite lire un fichier texte dont les lignes sont séparées en colonne distinctes.
Mais la où ça se complique c'est que certaines colonnes contiennent des nombres (flottant ou entier) et que certaines colonnes sont composées de chiffre et de caractère (55.2* ou 13.4G)
J'ai essayé la fonction fscanf mais elle ne semble pas fonctionner sur ce type de fichier.
Est-ce que quelqu'un aurait une idée?
Merci
A voir également:
- [Matlab] lecture fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Salut.
Si tu ne sais pas à l'avance le format exact de tes colonnes, il faut tout lire en texte et faire un traitement de ce texte après.
Si tu ne sais pas à l'avance le format exact de tes colonnes, il faut tout lire en texte et faire un traitement de ce texte après.
J'ai utilisé la fonction textscan.
J'aurai aussi une autre question:
Ces fichiers que je souhaite lire sont à la base au format .gz (tar)
Je crois qu'il est possible de les décompressés directement dans le programme avec la fonction untar
mais ça ne marche pas. message d'erreur:
Error using ==> untar at 85
Function is not defined for 'cell' inputs.
Error in ==> Untitled at 2
untar(tarfilename)
mon code est :
tarfilename='1943\033010-99999-1943.op.gz';
untar(tarfilename)
merci pour les infos que vous pourriez m fournir.