Interface utilisateur graphique MATLAB ou MATLAB GUI

Interface utilisateur graphique MATLAB ou MATLAB GUI

Les interfaces utilisateur graphiques (GUI), également appelées applications, permettent de contrôler vos applications logicielles par simple clic, ce qui évite ainsi aux utilisateurs d'avoir à apprendre un langage ou à saisir des commandes pour exécuter l'application. Vous pouvez partager des applications à la fois pour une utilisation dans MATLAB, mais aussi sous forme d’applications autonomes pour desktop ou pour le web.  

Vous pouvez choisir parmi les trois méthodes suivantes pour créer une application dans MATLAB :

  • Convertir un script en une application simple : choisissez cette option si vous souhaitez partager un script avec des étudiants ou des collègues et leur permettre de modifier des variables en utilisant des contrôles interactifs.
  • Créer une application de manière interactive : choisissez cette option si vous souhaitez créer une application plus sophistiquée en utilisant un environnement glisser-déposer pour créer l'interface utilisateur. 
  • Créer une application de manière programmatique : choisissez cette option si vous souhaitez créer l'interface utilisateur d'une application en écrivant vous-même le code.

Convertir un script en une application simple

Utilisez Live Editor pour convertir un script en une application simple dotée de contrôles interactifs permettant à d'autres personnes de modifier facilement les variables de votre code. Ajoutez des curseurs, des menus déroulants, des champs d'édition ou des boutons sans écrire de code. Spécifiez quelles parties du script seront exécutées lorsqu'une valeur est modifiée. Masquez le code pour créer des applications et des tableaux de bord simples.

L'interface App Designer.

Live script avec contrôles interactifs.

Vous pouvez partager votre live script avec d'autres personnes pour qu'elles puissent l'utiliser dans MATLAB ou MATLAB Online. 

Les contrôles interactifs sont utiles pour créer une interface simple pour un live script. Si vous souhaitez concevoir une interface utilisateur plus sophistiquée ou mieux contrôler le comportement de l'application, vous devriez envisager de créer une application autonome avec App Designer.  

En savoir plus


Créer une application de manière interactive

App Designer est un environnement interactif qui intègre les deux tâches principales de la création d'applications : la mise en forme des composants visuels et la programmation du comportement de l'application. Il vous permet de passer rapidement du design visuel dans le canevas au développement de code dans l'éditeur MATLAB.

L'outil de migration GUIDE vers App Designer.

L'interface App Designer.

Vous pouvez partager votre application avec d'autres personnes pour qu’elles puissent l'utiliser dans MATLAB sur leur desktop ou dans un navigateur web avec MATLAB Online. Les applications App Designer peuvent également être packagées pour être installées dans l'onglet MATLAB Apps. Pour les partager avec des utilisateurs qui ne disposent pas de MATLAB, vous pouvez les compiler en applications autonomes desktop et web avec MATLAB Compiler.

App Designer est idéal pour concevoir votre mise en page de manière interactive et programmer son comportement dans un seul et même environnement. Si vous préférez, vous pouvez programmer vous-même l'intégralité de l'application, y compris l'interface utilisateur.  

En savoir plus


Créer une application de manière programmatique

Pour un contrôle accru sur le design et le développement, vous pouvez également utiliser des fonctions MATLAB pour définir la mise en page et le comportement de votre application. Dans cette approche, vous créez une figure qui servira de conteneur pour votre interface utilisateur et vous y ajoutez des composants par programmation. 

Une application personnalisée avec une interface graphique dans MATLAB

Une application personnalisée avec une interface graphique dans MATLAB.

Vous pouvez partager votre application avec d'autres personnes pour qu’elles puissent l'utiliser dans MATLAB sur leur desktop ou dans un navigateur web avec MATLAB Online. Les applications peuvent également être packagées pour être installées dans l'onglet MATLAB Apps. Pour les partager avec des utilisateurs qui ne disposent pas de MATLAB, vous pouvez les compiler en applications autonomes desktop et web avec MATLAB Compiler.  

En savoir plus


Voir aussi: MATLAB Compiler

Tutoriels gratuits

MATLAB Onramp

Commencer