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 :

probleme creation tableau de string


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut probleme creation tableau de string
    Bonjour à tous,

    J'ai un petit probleme, je voudrais recuperer des données (string) d'un fichier
    et les mettre dans un vecteur
    ex:

    dans le fichier:
    nom1 numero1
    nom2 numero2
    .
    .
    .
    et je voudrais recuperer les noms et les mettre dans un vecteur du genre:
    X=(nom1, nom2, nom3...)

    Le probleme c'est que je ne connais pas a priori le nombre de lettre de chaque nom

    Avec la fonction fgetl j'arrive a recuperer les lignes, jusque la ca va par contre comment prendre ces lignes et les mettre dans un vecteur qui les contiendra toutes??

    En gros je voudrais faire un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for i=1 a 10 (cest un exemple)
    temp=fgetl(monfichier)
    tableau(i)=temp
    end
    mais ca ca marche pas lol

    En utilisat fscanf comme dans l'exemple de l'aide matlab ca marche pas du tout

    Quelqu'un a une idée?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Essaye d'utiliser un tableau de cellule plutôt:

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut re
    tu es un as!
    ca marche!
    merciii

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut re
    bonjour
    une petite autre question
    est il possible de recuperer directement un tableau de string sur un fichier?
    moi ce que je fais c'est d'abord un fgetl pour recuperer la ligne puis mettre la ligne dans un tableau,
    mais est ce qu'il est possible de faire l'equivalent de fscanf(nom,%x%x,[2 inf])
    en gros jai un fichier du type

    nom prenom
    nom prenom
    ..
    et je voudrais directement importer ca dans une matrice 2*inf
    est ce possible??
    merci

Discussions similaires

  1. Probleme avec un public array/tableau de strings
    Par Nico820 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2011, 12h04
  2. Probleme tableau de string
    Par klakman dans le forum Langage
    Réponses: 15
    Dernier message: 28/07/2009, 19h24
  3. Probleme d'initialisation d'un tableau de String
    Par kodo dans le forum Struts 1
    Réponses: 3
    Dernier message: 04/04/2008, 11h28
  4. [Collections] Tableau de String
    Par gexti dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 02/06/2004, 15h42
  5. [LG]probleme avec l'identificateur STRINGE
    Par youth dans le forum Langage
    Réponses: 3
    Dernier message: 15/08/2003, 01h42

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