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 :

Chaque clic incrémente la variable


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Collégien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 5
    Par défaut Chaque clic incrémente la variable
    Salut tout le monde
    j'ai une interface graphique qui a un bouton. Quand je clic dessus il fait un plot.
    Je veux que chaque clic incrémente ma variable val pour reproduire une nouvelle courbe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function pushbutton1_Callback(hObject, eventdata, handles)
    % hObject    handle to pushbutton1 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    n=getappdata(0,'n');
    c=getappdata(0,'c');
    WW=[];
    val=1;
    for i=1:n+1
        WW=[WW i];
    end
     
        z=getappdata(0,'z');
        z=z';
        y=z(val,:);
        WW(end:end+numel(y)-numel(WW))=nan; 
        y(end:end+numel(WW)-numel(y))=nan; 
        s = 40;
        scatter(handles.axes1,WW,y,'MarkerEdgeColor','b','MarkerFaceColor','c','LineWidth',1.5);
        grid on;
    je voudrais une astuce qui me permettrait d'incrémenter val+1 chaque clic
    Merci

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

    Tu peux soit utiliser une variable de type persistent, soit (comme tu le fais déjà) utiliser getappdata / setappdata pour charger val / sauvegarder val+1.

  3. #3
    Membre habitué
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Collégien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 5
    Par défaut
    comment faire ça--->persistent?

  4. #4
    Invité
    Invité(e)

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 769
    Par défaut
    Bonsoir,

    Tu pourrais peut-être aussi suivre la position de ta souris sur l'écran avec l'option
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'windowButtonMotionFcn'
    de l'objet figure.

    Puis dès lors que tu cliques sur le handle du bouton correspondant, une incrémentation peut-être programmer. Il faut utiliser l'option de l'objet figure aussi...

    Je ne connais pas persistent...

    Cordialement,
    Christophe Halgand

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

Discussions similaires

  1. Bouton j'aime qui s'incrémente à chaque clic
    Par Circee xxx dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 17/06/2015, 18h56
  2. incrémenter une variable à chaque chargement de la page
    Par etincelle01 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/05/2010, 13h29
  3. incrémenter une variable à chaque clique sur un lien
    Par Piccolo_son dans le forum Langage
    Réponses: 7
    Dernier message: 17/12/2007, 21h56
  4. incrémenter un variable
    Par penelope dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 21/07/2005, 17h49
  5. [débutant][xsl]incrémenter une variable
    Par guitalca dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 01/04/2003, 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