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 à 12h27. Motif: Ajout balises code

  2. #2
    Antoane

    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 LouisLouis dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 20/05/2013, 17h51
  2. Ecrire des donnees dans un fichier .txt avec MATLAB
    Par ghislaine dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 24/10/2011, 16h03
  3. HELP :Octave (matlab) selection de certaines données...
    Par antolaps dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 30/05/2011, 23h22
  4. Matlab/Octave: Problème d'écriture de fichier
    Par sebateau22 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 13/02/2011, 14h47
  5. Ecrire des donnees dans un fichier .txt avec MATLAB
    Par monfilsaziz dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 11/02/2010, 13h16