|
|
|
.mat über listbox auswählen |
|
| blackcherrieful |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.03.2012, 15:07
Titel: .mat über listbox auswählen
|
 |
Ich habe eine GUI erstellt mit ner listbox und einigen pushbuttons die dann dementsprechende plots machen sollen.
Vorher habe ich eine bestimmte .mat ausgewählt das geht so aber nicht mehr da ich beliebige .mat auswählen soll.
ich habe eine listbox in die lade ich gleich einen ganzen ordner mit .mat dateien über den pushbutton. Die stehen dann auch schön drin, ich kann sie auswählen usw...:
function pushbutton_Callback(hObject, eventdata, handles)
mat_files=dir(fullfile('',uigetdir,'*.mat'));
mat_files={mat_files.name};
set(handles.listbox,'String',mat_files,'Value',1);
Irgendwie krieg ich es nur nicht hin die .mat auch in den workspace zu laden um dann später meine plots zu machen.
Wo steht der Befehl und wie kann der Befehl aussehen??
ich hab schon load usw probiert aber das geht alles nicht...=(
bitte um schnelle mithilfe ich verzweifel hier noch...
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 16.03.2012, 19:54
Titel:
|
 |
Hallo,
es ist schwierig, dir mit den gegebenen Informationen zu helfen.
Du musst den String, der die ausgewählte Datei beschreibt, auswählen. Falls du mit GUIDE arbeitest, findest du dazu mehr in den Kommentaren der Callbacks.
Wenn du den ausgewählten Dateinamen einmal hast, sollte das Einlesen mit load kein Problem mehr sein.
Grüße,
Harald
|
|
|
|
| blackcherrieful |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.03.2012, 14:18
Titel:
|
 |
naja mein problem ist das ich nicht weiß wie ich direkt an den namen der datei rankomme um die dann zu laden...
noch eine andere frage, wiegesagt ich lade irgendeinen ordner in meine listbox, wie kann ich den current folder direkt an den ausgewählten ordner anpassen? weil wenn der nicht ausgewählt ist kommen nur fehlermeldungen...
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 17.03.2012, 17:45
Titel:
|
 |
Hallo,
ich kann dir das leider auch nicht sagen, ohne zu sehen, was du genau machst.
Verzeichnis wechseln kannst du mit
Üblicherweise wechselt man jedoch nicht das Verzeichnis, sondern fügt das Verzeichnis vor den Dateinamen an.
Grüße,
Harald
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|