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

Interfaces Graphiques Discussion :

Erreur de variable


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kawther
    Inscrit en
    Avril 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2006
    Messages : 307
    Par défaut Erreur de variable
    Bonsoir
    voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    j=1;
    for i=1:num
    axes(i)=axes('parent',k,'position',[.1  .j  .1  .1]);
    j=j+2;
    end;
    il m'affiche l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ??? Error: File: pushbutton2_Callback.m Line: 14 Column: 1
     "axes" previously appeared to be used as a function or command,
     conflicting with its use here as the name of a variable.
     A possible cause of this error is that you forgot to initialize the
     variable, or you have initialized it implicitly using load or eval.
     
     
    ??? Error while evaluating uipushtool ClickedCallback
    d'avance merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Tu dois changer le nom de ta variable axes

  3. #3
    Membre éclairé Avatar de kawther
    Inscrit en
    Avril 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2006
    Messages : 307
    Par défaut
    merci, je l'ai changé mais j'ai toujours des problèmes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ??? Error: File: pushbutton2_Callback.m Line: 14 Column: 42
    Unexpected MATLAB operator.
     
    ??? Error while evaluating uipushtool ClickedCallback
    avec Line 14:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a(i)=axes('parent',k,'position',[.1  .1  .j  .1]);

  4. #4
    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
    Bonjour,

    Je pense que ton problème doit venir de là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    a(i)=axes('parent',k,'position',[.1  .1  .j  .1]);
    Pourquoi écrire ".j" ?

    Bonne journée,
    Duf

  5. #5
    Membre éclairé Avatar de kawther
    Inscrit en
    Avril 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2006
    Messages : 307
    Par défaut
    Bonjour;
    j'utilise ce .j parceque le nombre de mes axes est inconnu à l'avance, il sera calculé dasn mon programme, c'est pour ça quej'utilise un compteur j pour que mes axes ne soient pas superposés. espérons que j'étais claire dans mon explication.
    Merci

  6. #6
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    La question ne portait pas vraiment sur ta variable j mais plutôt sur le fait que tu mettes un . devant : c'est ça que MATLAB ne comprend pas (et moi non plus ).
    Remplace le .j par j tout court et ça devrait fonctionner mieux.

    Et au lieu d'avoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    j=1;
    %....blabla
    j=j+2;
    %blabla
    Tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    j=0.1;
    %....blabla
    j=j+0.2;
    %blabla

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

Discussions similaires

  1. [Tableaux] Message erreur: undefined variable
    Par arti2004 dans le forum Langage
    Réponses: 9
    Dernier message: 23/05/2006, 14h31
  2. [VBA-E]erreur 91: variable objet ou variable de bloc With...
    Par cdk dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/03/2006, 14h19
  3. erreur de variable
    Par bobic dans le forum ASP
    Réponses: 8
    Dernier message: 15/11/2005, 11h20
  4. erreur déclaration variables
    Par bobic dans le forum ASP
    Réponses: 4
    Dernier message: 13/09/2005, 10h11
  5. Réponses: 1
    Dernier message: 19/08/2005, 12h33

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