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 :

Problème importation données


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2013
    Messages : 38
    Par défaut Problème importation données
    Bonjour,
    Je cherche à importer un tableau du même type que celui fournit en PJ.
    MATLAB n'importe que des tableaux rectangulaires, comment lui indiquer de stocker ces 4 premieres lignes dans une matrice dont je pourrais me servir ulterieurement ?

    Merci
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt abc.txt (624 octets, 88 affichages)

  2. #2
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Par défaut

    Tu commences par le lire ligne par ligne 4 fois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    l = fgetl(fid);
    val(i)=strread(l, '%f')
    Puis jusqu'à la fin tu lis avec

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2013
    Messages : 38
    Par défaut
    Bonjour,

    Matlab ne veux pas, "error using fgetl"

    J'aimerais que M.Matlab me stock les 4 premieres lignes dans une matrice, et les n suivantes dans une autre..

    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par hilibili Voir le message
    Matlab ne veux pas, "error using fgetl"
    Le message d'erreur entier, ainsi que le code que tu utilises pourraient aider...

  5. #5
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Par défaut
    Tu as fait un fopen avant? Jeté un coup d'oeil à la doc de fgetl?
    La faq est aussi riche en information bien synthétisées sur ce sujet.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2013
    Messages : 38
    Par défaut
    Ce que je tape :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    fid = fopen('data.txt');
     
    i=fgetl(fid);
     
    val(i)=strread(i,'%f')
     
    strread(i,'%f%f%f')
    Ce que j'obtiens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Error using dataread
    Number of outputs must match the number of unskipped input fields.
     
    Error in strread (line 49)
        [varargout{1:nlhs}]=dataread('string',varargin{:}); %#ok<REMFF1>
     
    Error in test_abc (line 7)
    strread(i,'%f%f%f')

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Problème import données pdf
    Par artis31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/02/2013, 15h42
  2. [phpMyAdmin] Problème import données .csv à cause de l'ID
    Par bond70 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 10/05/2010, 14h58
  3. [SugarCRM] problème import données dans CRM
    Par lili1985 dans le forum SugarCRM
    Réponses: 0
    Dernier message: 21/07/2008, 16h50
  4. Problème importation données HTML sous Access
    Par Willaya dans le forum Access
    Réponses: 0
    Dernier message: 02/04/2008, 23h40
  5. problème pour importer données excel dans Access
    Par sarah67 dans le forum Access
    Réponses: 8
    Dernier message: 20/02/2006, 08h17

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