WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Ergebnisbutton in GUI

 

swizz-john
Forum-Anfänger

Forum-Anfänger


Beiträge: 47
Anmeldedatum: 28.04.13
Wohnort: ---
Version: MatlabR2013b
     Beitrag Verfasst am: 04.06.2013, 15:51     Titel: Ergebnisbutton in GUI
  Antworten mit Zitat      
Hi Leute,

ich habe vor Plots in GUI darzustellen und ein Popupmenü zu erstellen, in dem eine Auswahl verschiedener Datensätze möglich ist, auf die dann jeweils ien Algorithmus angewendet wird und das Ergebnis als plot dargestellt wird.

Ich bin leider absoluter Anfänger in GUI und habe mir mit dem Befehl "guide" eine Basis geschaffen.

Jetzt habe ich versucht das ganze so zu ändern, dass statt des vorgegebenen plots in case 1 ein anderer steht, nämlich der gewünschte plot von meiner Funktion.

Code:

       

    popup_sel_index = get(handles.popupmenu1, 'Value');
    switch popup_sel_index
    case 1
       
        load Euklidische_Distanz.txt
        load aKnotenkoordinaten_Ausarbeitung.txt
        Knoten=aKnotenkoordinaten_Ausarbeitung(:,2:3)
        A=Euklidische_Distanz

             [mst,Knoten,laenge] = Prim_MST();
             
             %Plot der einzelnen Kanten

            for i=1:(n-1)
               plot([Knoten(mst(i,1),1),Knoten(mst(i,2),1)], ...
                [Knoten(mst(i,1),2),Knoten(mst(i,2),2)])          
               hold on
            end

            %Plot der einzelnen Knoten

            for i=1:n
                plot(Knoten(i,1), Knoten(i,2),'ro')
                hold on
            end
    case 2
        plot(sin(1:0.01:25.99));
    case 3
        bar(1:.5:10);
    case 4
        plot(membrane);
    case 5
        surf(peaks);
end



Das funktioniert soweit, die Frage ist jetzt, wie kann ich mir jetzt einen Ergebnisbutton machen, d.h. dass die "laenge" als Rückgabewert meiner Funktion in case 1 auch angezeigt wird in meinem GUI Fenster?

Zum anderen warum ist mein GUI Fenster soo klein und wie kann ich es größer machen??

Ich würde mich sehr über eure Hilfe freuen, swizz-john
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.