Octave/Matlab - selectionner les données d'un fichier d'entrée
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Octave/Matlab - selectionner les données d'un fichier d'entrée



  1. #1
    un_copain

    Octave/Matlab - selectionner les données d'un fichier d'entrée


    ------

    Bonjour,

    J'ai récemment débuté octave pour faire de l'analyse de données, mais je coince sur un petit détail tout bête...
    Les données dont je dispose sont tout simplement 2 colonnes numériques (x et y) MAIS la première ligne décrit la colonne avec des caractères (par exemple distance(nm) : ). Du coup lorsque j'importe mes données, et bien cette première ligne me pose problème !
    Voici ce que j'ai écrit :

    Code:
    list = dir("*.txt");
    for n = 1:	size(list)
    
    	fname = list(n).name;
    	fID = fopen(fname);
    	data=fscanf(fID,"%f",[2 datalenght]);
    	fclose(fID);
    ...
    Il y a un conflit à cause du %f que j'impose dans le fscanf je pense
    Donc mon but c'est d'ignorer cette première ligne, mais je ne sais pas comment faire
    Autrement, mon code tourne assez bien mais je suis obligé de renommer tout mes fichier d'entrées pour l'instant, c'est pas très efficace

    Merci pour vos conseils

    -----
    Dernière modification par Antoane ; 23/02/2018 à 13h27. Motif: Ajout balises code

  2. #2
    Antoane
    Responsable technique

    Re : Octave/Matlab - selectionner les données d'un fichier d'entrée

    Bonjour,

    avec un dlmread(filename, ',', 1,0) ?
    https://fr.mathworks.com/help/matlab/ref/dlmread.html
    ou, similairement : un csvread(filename, 1,0) ? https://fr.mathworks.com/help/matlab/ref/csvread.html

    Ou un readtable ?
    https://fr.mathworks.com/help/matlab/ref/readtable.html
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  3. #3
    un_copain

    Re : Octave/Matlab - selectionner les données d'un fichier d'entrée

    Super, c'est exactement ça !
    Merci beaucoup !

Discussions similaires

  1. Importation données fichier .txt vers matlab
    Par invite5d89df22 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 20/05/2013, 18h51
  2. Ecrire des donnees dans un fichier .txt avec MATLAB
    Par invitecd42c963 dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 24/10/2011, 17h03
  3. HELP :Octave (matlab) selection de certaines données...
    Par invitef268867a dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 31/05/2011, 00h22
  4. Matlab/Octave: Problème d'écriture de fichier
    Par invite9478a3b7 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 13/02/2011, 15h47
  5. Ecrire des donnees dans un fichier .txt avec MATLAB
    Par invitef8c30587 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 11/02/2010, 14h16