Wie durchsuche ich den MATLAB-Befehlsverlauf?
Möchte ich nach einem bestimmten Befehl, den ich bereits verwendet haben. Ist es möglich, eine Freitext-Suche, die auf MATLAB-Befehl Geschichte?
Kommentar zu dem Problem
Verwandte Themen: Recall-Befehl aus der Geschichte von command number
InformationsquelleAutor der Frage snakile | 2011-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie erreichen wollen, diese in eine programmatische und eine Plattform-unabhängige Art und Weise können Sie zunächst mit MATLAB-Java-Interna, um die Befehls-history als ein Zeichen-array:
Dann können Sie suchen, durch das Zeichen-array, wie du willst, die Verwendung von Funktionen wie STRFIND oder REGEXP. Sie können auch drehen Sie das Zeichen-array in ein cell array of strings (eine Zeile pro Zelle) mit der Funktion CELLSTR, da Sie manchmal einfacher, mit zu arbeiten.
InformationsquelleAutor der Antwort gnovice
Ja. Matlab speichert Ihre Kommando-history in eine Datei namens
history.m
in den "Ordner Einstellungen" ein Verzeichnis, Einstellungen, Geschichte und layout-Dateien. Finden Sie den Ordner "preferences" mithilfe derprefdir
Befehl:Suchen Sie dann in der
history.m
- Datei in das Verzeichnis, indem Sie den Mechanismus Ihrer Wahl. Zum Beispiel mit grep unter unix:Können Sie auch einfach die Suche-Funktion in der command-history-Fenster, wenn Sie nur wollen, um die GUI benutzen.
InformationsquelleAutor der Antwort nibot