Wie wähle ich einen Eingang ein GUI / Explorer-Fenster in einem MATLAB-Programm?
-
22-07-2019 - |
Frage
Ich habe eigentlich zwei Abfragen:
-
Wie zeige ich die Daten einer Variablen in einem msgbox? Mit anderen Worten, wenn ich am Ende meines Programms
dist=3765
habe und ich möchte es in einem msgbox angezeigt werden, wie kann ich es tun? -
Ich möchte der Benutzer eine Eingabedatei wählen (ein Bild annehmen) aus einem Ordner in meinem MATLAB-Programm ein Explorer-Fenster zur Laufzeit mit. Wie code ich, dass in MATLAB, oder gibt es eine bestehende Funktion für das?
Lösung
Sie sollten diese MathWorks Blog-Posts Check-out ( hier und MSGBOX , die eine Nachricht anzuzeigen. Sie müssen eine Zeichenfolge erstellen, die als Nachricht zu verwenden. Zum Beispiel, wenn Sie eine Variable dist
haben, die einen ganzzahligen Wert Sie anzeigen möchten speichert, können Sie die folgende (mit der Funktion tun? INT2STR ):
hMessage = msgbox(['dist = ' int2str(dist)]);
UIGETFILE , das sich öffnet, ein Dialogfeld für die Auswahl einer Datei und gibt die Dateinamen und den Pfad ausgewählt. Zum Beispiel öffnet folgende ein Dialogfeld eine MATLAB-Datei auszuwählen (* .m, * .fig, * .mat, etc.) aus dem aktuellen Verzeichnis:
[fileName,filePath] = uigetfile();