IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Codage matlab du "Enregistrer sous format .txt avec séparateur tab"


Sujet :

MATLAB

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 103
    Par défaut Codage matlab du "Enregistrer sous format .txt avec séparateur tab"
    Bonjour,

    Je travaille sur la conversion d'un fichier de format .alpha en un format .beta qui puisse être pris en charge par un logiciel.

    J'ai exploré de façon "manuelle" afin de me guider dans le codage Matlab.

    Ce que j'ai fait : ouvrir un fichier "cobaye" de format .beta avec Excel pour le transformer en un "fichier trame" car il y a pas mal d'informations à conserver en tête.
    1) J'ai mis les données dans ce fichier trame à un emplacement spécifiques (style deux colonnes "D3:E18").
    2) J'enregistre ce fichier avec "Enregistrer sous" / format .txt / séparateur "/t" / séparateur décimal "."
    3) Je modifie l'extension "blabla.txt" en "blabla.beta" et le logiciel arrive à le lire.

    Alors dans mon codage Matlab j'arrive à coder les points 1) et 3) mais pas le point 2) ...

    Quelqu'un peut m'aider à traduire l'action ("Enregistrer sous" / format .txt / séparateur "/t" / séparateur décimal ".") sous code Matlab ?

    Je vous remercie bien d'avance pour vos réponses !

    Belle journée

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 884
    Par défaut
    Salut

    tu dois pouvoir tout faire avec les fonctions du type writematrix, writetable, writecell, ... (à partir de la version 2019a)
    ca doit ressembler a quelque chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    m = [];% tes données sous forme matricelle
    writematrix(m, "monfichier.beta", "filetype","text", "delimiter","tab")
    par défaut le séparateur de décimal est le point
    on peut le préciser en lisant (readmatrix) mais pas en écrivant semble t'il
    si tu voulais utiliser la virgule par exemple, je pense que tu devrais passer par une matrice de string dans laquelle tu remplacerais les points par des virgules

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 103
    Par défaut
    Salut,

    Merci pour ton retour.

    J'essaie de mettre le trame sous format matriciel pour essayer ta solution et je n'y arrive pas . Je te passe une partie de l'en-tête pour te donner une idée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ## SPECTRUM TYPE:				
    Spectroscopic				
     
    ## DATE:				
    12/04/2024				
     
    ## COMMENTS:				
     
    ## NUMBER OF SPECTRUM:				
    1
    Ensuite il y a la partie Data, dont deux colonnes sont à modifier (d'où l'objet du codage).

    Enfin il y a une fin-tête du même style que l'en-tête.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/09/2014, 23h28
  2. [Débutant] Enregistrer une image sous format .txt
    Par mehdi.crespo dans le forum Images
    Réponses: 3
    Dernier message: 08/02/2012, 02h12
  3. Enregistrer un fichier résultat sous format txt
    Par hananemto2007 dans le forum R
    Réponses: 3
    Dernier message: 19/02/2009, 16h16
  4. Réponses: 2
    Dernier message: 02/06/2008, 11h57
  5. Réponses: 3
    Dernier message: 27/04/2007, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo