Interface avec MATLAB 6

Salut tout le monde !

Je suis entrain de concevoir une interface graphique avec avec le GUI de Matlab, et là je crée un menu (Fichier Édition Affichage etc..) mais il ne s'affiche pas à l'exécution ....Pourquoi ? Comment le rendre visible ?

Merci d'avance ! ;)

---------
Tout ce que je sais c'est que je ne sais rien...

24 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

Problème central : une interface MATLAB GUI ne fait pas apparaître le menu Fichier, Édition, Affichage à l'exécution et demande comment le rendre visible en mode d'exécution. Plusieurs interventions proposent des solutions liées à l'interaction avec des fichiers images, notamment le passage par un bouton ouvrant uigetfile puis imread et l'affichage dans un axe. En parallèle, des échanges évoquent l'ajout d'aide sur les termes du logiciel, des questions sur l'importation de fichiers et des références à des solutions potentielles pour lier code MATLAB et Java. D'autres interventions proposent des extraits de code, comme des appels à uigetfile et imread, pour charger et afficher des images ou signaux, sans garantie d'une solution unique.

Bobot (l’IA à votre service)
  1. bonjour a tous j'espère ke vous allez pouvoir m'aider!!

    voici mon problème:

    j'ai créé une interface pour traiter des images, mon probléme et ke je dois allé cherher l'image ke je ve traiter sur mon disque dur, je voudrais pouvoir en cliquant sur un bouton pouvoir parcourir mon disque puis afficher mon image dans un axe, comment je peux faire? est ce ke l'un de vous aurez un programme pour m'aider? ou des adresse de site?

    merci d'avance
    1. [FileName,PathName] = uigetfile({'*.jpg;*.ico;*.bmp;*.tif'},'choisissez l''image que vous voulez');
      img=imread([PathName,FileName]);
      subplot('position',[.?.?.?.?]);
      imshow(img);
      axis on
      1. bonjour ,
        j'ai fait ce algoritme que vous aver fait ,et d'autre avec une autre façon mais toujour je trouve un problem au niveau de fonction i imshow. et ça l'erreur qui sorti: Undefined function 'imshow' for input arguments of type 'uint8'.
    2. un interface matlab qui permet d'etudier la stabilité d'un systéme en utilisant le critére de routh
      1. comment programmer ne interface sur matlab avec des bouton qui affiche ne image et autre qui le bruite et une derniere qui filtre l'image
        1. lorcque vous editez le file et edit.....tu mit OK puis tu revient au gui et tu run l'execution avec une fleche verte et j'espere que j'ai repondu a ton question
          1. S.V.P je veux le logiciel USB de nokia 6088
            1. bonjour à tous, mon problème est le suivant: je veux resoudre une équation du second degré via une interface graphique. j'ai crée une foncction "trinome" qui prend en entrée les coefficients a, b, et c et retourne delta et la solution. dans l'interface, j'ai crée un push nommé "resolution" dont le callback affiche delta et la solution. le callback est le suivant;
              function resolution_Callback(hObject, eventdata, handles)
              a=get(handles.a,'string');
              b=get(handles.b,'string');
              c=get(handles.c,'string');
              [r,delt] =trinome(a,b,c);
              set(handles.delta,'string',a);
              set(handles.solution,'string',b);
              lorsque je clique sur "resolution", le ;essage suivant apparait:Error in ==> trinome at 3
              delta=b^2-4*a*c;

              ??? Output argument "r" (and maybe others) not assigned during call to "C:\Users\hp\Desktop\essai\trinome.m (trinome)".

              Error in ==> equation>resolution_Callback at 150
              [r,delt] =trinome(a,b,c);

              Error in ==> gui_mainfcn at 96
              feval(varargin{:});

              Error in ==> equation at 42
              gui_mainfcn(gui_State, varargin{:});

              ??? Error while evaluating uicontrol Callback
              que puis je faire?
          2. salut;
            je veux ajouter un help a un logiciel pour définir tous les termes utilisés dans le logiciel; en utilisant GUI de matlab mais je ne sais pas comment?
            Merci
            1. salut tout le monde,

              j'ai créé une interface pour traiter des images, et je dois appeler c'est à dire charger un signal que je vais traiter, pour cela je voudrais pouvoir en cliquant sur un bouton pouvoir parcourir mon disque puis afficher mon signal, comment je peux faire? est ce que l'un de vous aurez un programme pour m'aider? ou des adresse de site? j'ai vraiment besoin de votre aide.

              merci d'avance
              1. svp, je veut un code de source de la création d'une intrface (fichier, ouvrir,.......) par matlab.
                1. bonjour,
                  mon probleme est comment charger une variable du workspace ou du disk pour pouvoir la manipuler par le programme interface...
                  merci de me guider
                  1. salut
                    je viens de lire ton msg sur l'interface graphique de matlab:
                    je suis en train de me mettre à matlab et par curiosité, peux tu me poster ton code pour que je puisse voir comment ça fonctionne??
                    merci
                    1. Bonjour tout le monde,
                      Pour moi la question est tout autrre:
                      je voudrais creer une interface(si possible sur un support HTML mais avec un process MATLAB) avec des scrollbar ou l on puisse choisir
                      - dans la premiere scrollbar: un signal d entree
                      - dans la seconde scrollbar : un algorithm a lui appliquer
                      - les parametres de la simulation a effectuer (time frame par exemple)

                      Le resultats doit s afficher dans une page web.

                      Mon idee serait la suivante:
                      Je possede un inventaire sous forme de base de donnees qui contient le contenu des scrollbar (qui me permettent de choisir un element dans cette base de donnee)
                      Idem pour l algorithme
                      Une fois la selection effectuer, on genere du code a envoyer a un serveur qui contient matlab et qui l interprete.
                      Une fois le calcul termine, le resultat est converti en C par le compiler de Matlab qui est ensuite renvoye a une page web par l intermediaire d un script CGI.

                      Vous en pensez quoi ?

                      Merci d'avance pour vos reponses
                      1. Bonjour, je viens de tomber sur ce sujet qui m'interesse car je vais devoir réaliser une interface de logiciel via matlab...
                        Le fait est que le logiciel possède à peu près le même fonctionnement que le votre (enfin d'après ce que j'ai compris...)
                        Il s'agirait de faire une interface permettant de gérer un fichier contenant un signal d'entrée, le faire paser dans un algoritme (style réponse impulsionnel d'un filtre...) et visualiser le résultat.
                        Au final, je suis plutot novice en la matière, cependant j'ai des notions de Matlab, C et C++. Pouriez vous m'aiguillez vers un site, un cours en ligne ou quelquechose qui pourrait m'indiquer un peu avec quoi vais je devoir travailler...?
                        Sincère remerciements.
                    2. salut j'ai un probleme avec le gui du matlab:
                      je veut créer une matrice illemité (n*n)
                      mais je ne sais pas comment faire
                      aidez svp merci d'avance
                      1. wesh wesh on dit quoi ?
                        il faut aller dans les propriétés de la figure
                        et mettre la propriété applée 'MenuBar' sur <none> (et non pas sur figure sinon i met le menu matlab par défaut)
                        1. D'accord t'es un ingenieur d'etat en electronique option telecommunication cherche...!
                          Bonjour,
                          Déjà, si je ne me trompe, il y a compilateur c/c++ avec matlab, tu peux inclure des codes c dans tes programmes. à voir
                          Pour la conversion des chiffres en chiffres arabes, ben utilises le pavé numérique! ;) les lettres, désolé, j'écris seulement de droite à gauche pour lire sur un mirroir. :))
                          Et pour le programme, <méchant> fais pas le mendiant! A moins que tu puisses en trouver un tout fait sur le net, mais là t'auras de la chance (...qui te fait vivre...:-))) </méchant>
                          • 1
                          • 2