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 :

Boucle for - Incrementer un nom de variable


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
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut Boucle for - Incrementer un nom de variable
    Bonjour,
    Voici mon probleme.
    Je voudrais tracer 7 graphique sur le meme graphique.
    Voici l idee (qui marche)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    plot(temps,donnee1)
       hold on
       plot(temps,donnee2)
       plot(temps,donnee3)
       plot(temps,donnee4)
       plot(temps,donnee5)
       plot(temps,donnee6)
       plot(temps,donnee7)
    Affin de simplifier cela, je voudrais creer une boucle for

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i = 1 : 7
       plot(temps,donnei)
    end
    Mais ca ne marche pas.
    je n arrive pas ecrire le donnee i.
    Malgre une recherche sur les differents forum et tutoriaux, je n ai pas reussi a comprendre comment faire.
    je vous remercie pour votre aide.

  2. #2
    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
    Tu t'entêtes... la réponse t'a déjà été donnée => boucle avec des variables et des caractères

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut
    Desole
    mais je n ai pas reussi a le faire puisque dans l exemple donne (lien qu on m a donne) c est juste pour du texte.
    Or ici si je fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i = 1 : 7 
       nom=sprintf('donnee%d',i)
       plot(temps,nom(:,2)
    end
    J ai 'nom' qui est une variable de type caractere.
    Moi je veux aller chercher la variable qui s appelle reelement donnee1 puis donnee2...

    Si je m entete, c est juste que je suis bloque.
    Desole

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

    As-tu réellement lu le contenu de la Comment créer des variables nommées A1, A2, A3, ...,AN ?
    On te dit que ce n'est pas une bonné méthode de créer des variables donnee1, donnee2, ...
    La bonne c'est d'en créer UNE SEULE de type cells:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i = 1 : 7
       donnee{i} = contenu;
       plot(temps,donnee{i})
    end

Discussions similaires

  1. boucle for avec des feuille comme variable
    Par eden3 dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 25/06/2015, 13h39
  2. Boucle et changement de nom de variable
    Par pking64 dans le forum Langage
    Réponses: 5
    Dernier message: 11/03/2015, 19h18
  3. [2.x] Twig, boucle for imbriquées et accès aux variables et objets
    Par cid007300 dans le forum Symfony
    Réponses: 1
    Dernier message: 12/03/2014, 08h59
  4. Incrementer un nom de variable
    Par emilieGre dans le forum MATLAB
    Réponses: 5
    Dernier message: 05/07/2007, 17h11
  5. [DOS] Boucle FOR : récupérer %%i dans une variable
    Par Pomalaix dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 06/12/2005, 16h18

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