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

Octave Discussion :

string dans *.csv et cell array


Sujet :

Octave

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 168
    Par défaut string dans *.csv et cell array
    Bonjour,

    J'ai un fichier *.csv duquel je souhaiterais extraire les strings qui le constitue afin de pouvoir les traiter. Mon premier problème est que load avec l'option ascii ne fonctionne pas. J'ai encore un second problème dont je n'arrive pas a trouver la solution : lorsque je souhaite sélectionner un objet d'une cell array, octave donne l'objet plus des {}, un exemple est plus parlant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ans =
     
    {
      [1,1] = foo
    }
    et non pas :

    que je souhaiterais obtenir.

    Quelqu'un saurait-il comment faire ?

  2. #2
    Membre chevronné
    Avatar de Dam2227
    Inscrit en
    Juin 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2007
    Messages : 343
    Par défaut
    P.S : olalalala. J'ai complètement mal lu ce que tu avais écris . C'est pas bon d'écrire des messages avant d'aller au dodo^^

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 168
    Par défaut
    @ Dam2227 : xlsread nécessite excel visiblement et ça c'est pas bon étant donné mon allérgie.

    J'ai trouvé ce que je voulais. Alors pour ceux que ça pourrait intéresser :

    (ça fonctionne pour octave ... c'est tout ce qui compte. Pour matlab j'en ai aucune idée)

    la fonction pour importer un *.csv dans une cell array :
    la fonction pour sortir une valeur d'une cell array :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cell2mat(<cellule de la matrice>)
    a+

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    L'utilisation des tableaux de cellules sous Octave est identique à celle sous MATLAB

    Donc => : Les tableaux de cellules (cell array)

Discussions similaires

  1. initialisation d'un cell array of string
    Par tubaas dans le forum MATLAB
    Réponses: 2
    Dernier message: 02/02/2010, 09h37
  2. [PHP 5.2] Jolie NOTICE avec un string dans l'array
    Par Jonahboss dans le forum Langage
    Réponses: 4
    Dernier message: 29/07/2009, 11h38
  3. Recherche d'une chaine de caractères dans un cell array
    Par ImagingAllthe dans le forum MATLAB
    Réponses: 2
    Dernier message: 09/09/2008, 12h50
  4. Réponses: 1
    Dernier message: 02/04/2007, 17h16
  5. Convertir un cell array en string
    Par Sensib dans le forum MATLAB
    Réponses: 3
    Dernier message: 09/11/2006, 13h12

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