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 :

Récupérer une valeur dans une variable et s'en servir comme variable


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 24
    Points : 19
    Points
    19
    Par défaut Récupérer une valeur dans une variable et s'en servir comme variable
    Bonjour à tous,

    J'aurai une question, je dois récupérer une valeur (char) stocker dans une variable "listOfFiles2" et m'en servir comme nom de structure puis remplir cette structure.

    J'aurai aimé savoir comment je peux faire.

    J'ai essayé comme çà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    listOfFiles2 = strtok(listOfFiles{j},'.');
    ['spectre1',listOfFiles2].Data = spectrum;
    ['spectre1',listOfFiles2].Wvn = Wvn;
    Mais çà ne marche pas. Le but est d'avoir une structure de nom "spectre1" et accolé la valeur de "listOfFiles2"

    Merci d'avance

    Cordialement,

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

    La solution à ton problème est l'utilisation de la fonction eval :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    eval(['spectre1' listOfFiles2 '.Data = spectrum;'])
    eval(['spectre1' listOfFiles2 '.Wvn = Wvn;'])
    Toutefois je te déconseille cette méthode, et te propose plutôt d'utiliser des champs dynamiques de structure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    spectre1.(listOfFiles2).Data = spectrum;
    spectre1.(listOfFiles2).Wvn = Wvn;

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. récupérer les valeurs d'une colonne dans une variable
    Par free_dom dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/02/2011, 13h14
  3. Réponses: 3
    Dernier message: 13/03/2009, 15h20
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  5. Mettre une valeur d'une table dans une variable
    Par Raphou96 dans le forum Access
    Réponses: 5
    Dernier message: 06/02/2006, 15h19

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