MATLAB : Modification d'un fichier texte
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

MATLAB : Modification d'un fichier texte



  1. #1
    jonnyx

    MATLAB : Modification d'un fichier texte


    ------

    Bonjour,
    Je viens vers vous car j’ai besoin d’importer un fichier texte dans Matlab et je suis un peu perdu avec toutes les fonctions qui existent… Je pense pouvoir réussir à parvenir à mes fins tout seul mais j’ai peur de faire du ‘bricolage’ en n’utilisant pas la bonne fonction et me retrouver avec beaucoup de lignes de code pour pas grand-chose !
    J’ai donc un fichier texte qui a :
    ‘n’ lignes de données inutiles
    ‘N’ lignes de données utiles
    ‘n2’ lignes de données inutiles
    ‘N’ lignes de données utiles
    ‘n3 ‘….

    Je souhaiterais avoir un fichier sans espace et sans saut de ligne sous la forme
    ‘n’ lignes de données utiles
    ‘n’ lignes de données utiles
    ….
    Le nombre de lignes de données inutiles varie d’un bloc à l’autre (n1 , n2), je ne peux donc pas le passer en paramètre (type Headerline par exemple).
    En revanche : je connais le nombre N de lignes utiles pour chaque bloc de données utiles. Ce nombre est spécifié dans l’entête (données inutiles) et je l’ai récupéré grâce à un bout de code, me disant que ça pourrait servir.
    Je sais que la première ligne chaque bloc de données utiles commence par ‘1’ (premier point de mesure) et la dernière ligne commence par ‘N’ .
    Je vous serais vraiment très reconnaissant de votre aide, je ne suis pas du tout à l’aise avec la lecture/modification de fichiers.
    Ci-joints deux fichiers ‘file.txt’ fichier d’origine et ‘file2.txt’ fichier que je souhaiterais avoir.

    Je vous remercie

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    lou_ibmix_xi

    Re : MATLAB : Modification d'un fichier texte

    pour ouvrir ton fichier "fopen", il faut que tu trouves un moyen de te "placer" sur le fichier, avec fseek par exemple (décalage en octets), on en lisant ligne à ligne avec fscanf (lire des chaînes de caractères formatés).
    Perso j'utiliserai grep/awk (outils en ligne de commande)

Discussions similaires

  1. convertir un fichier binaire en fichier texte en matlab
    Par paolabell dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 28/11/2014, 07h01
  2. fichier texte avec matlab
    Par wardakouka dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 02/05/2013, 10h31
  3. lecture Fichier texte sous Matlab
    Par amaury63 dans le forum Électronique
    Réponses: 2
    Dernier message: 17/05/2010, 16h27
  4. Traiter un fichier texte sour MATLAB
    Par inviteb2e92e68 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 15/03/2010, 13h49
  5. matlab, supression dans un fichier texte
    Par invite309868c4 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 24/06/2009, 16h37
Découvrez nos comparatifs produits sur l'informatique et les technologies.