Rechercher : dans
Par :

Lire un fichier txt comme une matrice -matlab

marco_669, le 17 nov 2009 à 08:54:23 
 Signaler ce message aux modérateurs

Bonjour,


Je cherche depuis un bout de temps et je ne trouve pas. En fait, je dois lire un fichier texte tout bête avec 4 colonnes (une colonne jour, une colonne mois, une colonne année, une colonne données). Dans ces quatre colonnes, j'ai la très forte probabilité d'avoir des trous (vide) car les données récoltés sont parfois manquantes.

Conclusion, si je load/read/scanf/fread... j'ai toujours un problème (type le vide disparait, matrice décalée etc). L'idéal serait de pouvoir remplacer ces vides par des 99999 direct dans le fichier txt et ensuite seulement d'importer mon txt dans une matrice et tout se passera bien :-)

Je pensais donc parcourir mon fichier txt comme une matrice et mettre une condition (if ... == " " then ...=9999), mais j'ai peur que ce ne soit pas possible.

Quelqu'un aurait-il déjà rencontré un tel problème ou aurait tout simplement une solution ?

En vous remerciant Messieurs, Dames !

Bonne journée

Meilleures réponses pour « Lire un fichier txt comme une matrice matlab » dans :
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
Fichier TXT VoirFormat TXT Un fichier TXT est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Pour ouvrir ou modifier un tel fichier, il suffit d'utiliser le bloc-notes ou un éditeur de texte traditionnel.