|  
    
Dans MATLAB, il existe plusieurs façons d'appeler une fonction dans une interface utilisateur graphique (GUI). Voici quelques méthodes courantes :
  
 1. Rappel par bouton-poussoir :  
 - Créez un contrôle de bouton-poussoir dans votre interface graphique en utilisant `uicontrol('Style', 'pushbutton')`.  
 - Définir la propriété 'Callback' du bouton poussoir sur le nom de la fonction  
 tu veux appeler.  
 - Lorsque le bouton poussoir est enfoncé, MATLAB exécutera le spécifié  
 fonction.  
  
 2. Rappel d'élément de menu :  
 - Créez un élément de menu dans votre interface graphique en utilisant `uimenu('Label', 'Menu Item')`.  
 - Définissez la propriété 'Callback' de l'élément de menu sur le nom de la fonction  
 tu veux appeler.  
 - Lorsque l'élément de menu est sélectionné, MATLAB exécutera la fonction spécifiée.  
  
 3. Rappel du minuteur :  
 - Créez un objet timer dans votre interface graphique en utilisant `timer('TimerFcn', function_name)`.  
 - Précisez le nom de la fonction que vous souhaitez appeler dans la propriété 'TimerFcn'.  
 - Définissez les propriétés « Période » et « StartDelay » de la minuterie pour contrôler le moment où la minuterie  
 la fonction est exécutée.  
 - Démarrez le timer en utilisant `start(timer_object)`.  
  
 4. Écouteurs d'événements :  
 - Utilisez des écouteurs d'événements pour répondre à des événements spécifiques dans votre interface graphique. Par exemple, vous  
 peut écouter les clics de souris sur une figure en utilisant le ``WindowButtonDownFcn'`  
 événement.  
 - Définissez la fonction de rappel de l'écouteur d'événement sur le nom de la fonction souhaitée  
 appeler lorsque l'événement se produit.  
  
 5. Rappels personnalisés :  
 - Définissez une fonction personnalisée qui contient le code que vous souhaitez exécuter.  
 - Appelez la fonction personnalisée depuis votre code GUI, par exemple en utilisant  
 `uiwait(my_custom_function())`.  
  
 6. Invocation de fonction dynamique :  
 - Vous pouvez également appeler des fonctions de manière dynamique en construisant des handles de fonction. Ce  
 peut être utile lorsque la fonction à appeler est déterminée au moment de l'exécution.  
  
 Chacune de ces méthodes vous permet d'exécuter des fonctions en réponse à diverses demandes de l'utilisateur.  
 interactions ou événements dans votre interface graphique MATLAB. Le choix de la méthode dépend des spécificités  
 exigences et préférences de votre application.
 
 |