Bonjour à tous,
je travaille acutellement sur un code matlab qui, pour une antenne donnée (dipole, plaque...), permet de calculer entre autre la densitée de courant surfacique, le champ électrique en un point...
Le code est partagé en plusieurs fichiers qui ont chacun un rôle précis (créer un maillage, calculer la matrice d'impédance...) que j'ai regroupé dans un seul fichier, comme ca je n'ai plus qu'à lancer ce fichier et il me run les 5 fichiers à la suite.
Dans mom programme je n'ai que 3 paramètres à changer: l'antenne que je veux charger (load('mesh/bowtie')), la direction de polarisation (changer des coordonées du vecteur Pol =[1 0 0]; ) et la valeur de la fréquence avant d'effectuer une simulation.
Je souhaite maintenant réaliser une interface simple qui me permetrait de changer facilement les 3 paramètres ci dessus: d'abord charger une antenne, régler la polarisation et enfin fixer la fréquence. Le problème c'est que je ne suis pas familier avec l'outils guide de matlab et je peine à trouver des tutoriels qui expliquent concrètement le jargon et certaines fonctions (handles, varargout..). J'ai lus quelque pages ici et fait un exemple qui permettait de changer une couleur de facon aléatoire mais rien n'y fais. De plus, de ce que j'ai compris, je ne sais même pas si c'est possible de créer une interface qui permet de charger un fichier avant de lancer les calculs...
Est ce que quelqu'un pourrait me dire si réaliser une telle interface est possible et m'orienter ou m'aider à comprendre les bases de guide?
Cordialement
Partager