Ich habe Matlab R13a vor einiger Zeit installiert. Beim Start ist das aktuelle Arbeitsverzeichnis der bin-Ordner. Aber ich möchte nicht, dass es so ist. Wie kann ich den aktuellen Ordner so ändern, dass er beim Starten von Matlab zunächst in diesem Ordner startet?Matlab ändern Startup-Ordner
Antwort
können Sie erstellen (oder modifizieren) ein startup script in Ihrem Stammverzeichnis MATLAB (oder irgendwo auf dem Weg MATLAB-Suche) mit den genauen Namen startup.m
. Alles, was Sie in diesem Skript schreiben, wird jedes Mal ausgeführt, wenn MATLAB gestartet wird.
cd('the_starting_root_you_prefer')
Und es sparen: Dort können Sie aktuelle Ordner cd
mit ändern. Wenn Sie Ihr Stammverzeichnis kennen möchten, verwenden Sie matlabroot
.
Danke, es hat funktioniert! Aber es dauert ein oder zwei Sekunden, um in den angegebenen Ordner zu gelangen. Gibt es keinen schnelleren Trick? –
Werfen Sie einen Blick auf andere vorgeschlagene Möglichkeiten [http://stackoverflow.com/questions/7826460/changing-matlabs-startup-folder-in-linux?rq=1]. Ich habe es gerade gefunden. – erfan
MATLAB führt 'startup.m' aus, sobald es fertig initialisiert ist, was in der Tat ein oder zwei Sekunden dauern kann, aber Sie können keinen anderen Code ausführen, bevor die Initialisierung überhaupt durchgeführt wird, daher ist dies kein Problem Startgeschwindigkeit. – buzjwa
Sie könnten setting the startup directory to be the last directory from the previous MATLAB session betrachten, indem Sie sowohl startup.m
als auch finish.m
bearbeiten. In startup.m
ein:
if (exist([matlabroot filesep 'last_dir.mat']) == 2)
load ([matlabroot filesep 'last_dir'])
cd(last_dir)
clear last_dir
end
in finish.m
ein:
last_dir = pwd;
save([matlabroot filesep 'last_dir'], 'last_dir')
MATLAB wird nun beginnen, wo Sie es am Ende der letzten Sitzung verlassen. Beachten Sie, dass dies nicht funktioniert, wenn MATLAB unerwartet gestoppt wird (d. H. Abgestürzt ist).
schön! Ich wusste nicht von 'finish.m' – erfan
Leider hat es hier nicht funktioniert. Ich habe das gleiche getan, wie du gesagt hast, aber es ging nie bis zum letzten hin. Mit einem Startskript @Erfan schlug ich vor, jedes Mal, wenn ich Matlab startete, einen bestimmten Ordner anzuzeigen. –
- 1. Matlab - Achsenmultiplikator ändern
- 2. Ändern der Linienkoordinaten matlab
- 3. automatisch Headernamen in Matlab ändern
- 4. ändern Achse in Histogramm Matlab
- 5. Ändern von Parametern in MATLAB
- 6. Ändern der Matrixmultiplikation in Matlab
- 7. Kann nicht Linienfarbe in MATLAB Plot ändern
- 8. Fortran und Matlab: Ändern Sie das Datenformat
- 9. Wie Eigenschaften eines Matlab-Objekt ändern
- 10. die Indizierung eines in Matlab Vektor ändern
- 11. Ändern der Abmessungen der Handlung MATLAB
- 12. Farbe einzelner Punkte in Matlab ändern?
- 13. ändern Farbe in gruppiert BarPlot in Matlab
- 14. Feldwerte der Struktur ändern! <Matlab>
- 15. Ändern einiger Elemente des Vektors in Matlab
- 16. Ändern Sie eine Excel-Tabelle von Matlab
- 17. Größe eines Fensters in MatLab ändern
- 18. Matlab ./ Zeichen; Grundlegendes Matlab
- 19. Datenhaltepunkt Matlab Matlab
- 20. Ändern der Achsenparameter Schriftart zu Arial in MATLAB
- 21. MATLAB Textdateien ändern mehrere Einträge (Zahlen) zwischen zwei Strings
- 22. MATLAB: Wie können wir die Kostenfunktion von Autoencoder ändern
- 23. MATLAB-Konvertierung: ZELLE zu DOUBLE; Aber Zahlen ändern
- 24. Ändern Sie die Trimesh-Eckpunkte von Matlab nach dem Plotten
- 25. Ändern der Zahl Schriftarten in Matlab hat keine Wirkung
- 26. Ist es möglich, Methodenfunktionshandler in MATLAB classdef zu ändern
- 27. Ändern Sie die Zeichenfolgewerte in Matlab in Tabelle
- 28. MATLAB Indexing - Nur Elemente ungleich Null von bestimmten Spalten ändern
- 29. So ändern Sie das Anzeigeformat der Legende in MATLAB
- 30. Wie kann ich Indizes einer Matrix in Matlab ändern?
Wenn dies auf Windows-Computer ist, reicht es aus, den Startordner Ihrer MatLab-Verknüpfung zu ändern. – anandr