Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03462.jsonl.gz/2127

6.1
Aktuelles Verzeichnis
Die Bedeutung des aktuellen Verzeichnisses wird in Matlab vor allem durch die Tatsache bestimmt, daß Matlab dort nach M-Files sucht.
Das momentane, aktuelle Verzeichnis können Sie im Matlab Command Window mit dem Kommando cd abfragen und abändern.
Beispiel 6.1: Aufruf eines M-Files im aktuellen Verzeichnis
Wir fragen zunächst das aktuelle Verzeichnis ab und ändern dieses dann in 'D:\Matlab99\Donald', das wir schon in Beispiel 6.1
benutzt haben. Mit dem nachfolgenden cd wird das neue aktuelle Verzeichnis noch einmal überprüft. Das Kommando
Afeld sorgt für die Ausführung der Anweisungen im M-File Afeld.m. Danach ist das Feld A,
das in diesem File definiert wird, im Matlab Arbeitsspeicher bekannt und kann genutzt werden.
Bemerkung: Es kann sein, daß Matlab beim Aufruf von Afeld mit einer Ausgabe wie der folgenden reagiert:
Geben Sie in einem solchen Fall, das Kommando einfach ein zweites mal ein, dann reagiert Matlab wie erwartet. Auf die Ursachen gehen wir später ein.
Aufgabe 6.1:
Kopieren Sie die Anweisungen aus Beispiel 5.5 in ein M-File mit Namen Bisection.m und lassen Sie es vom Command Window aus ausführen.
Das aktuelle Verzeichnis unmittelbar nach dem Aufruf von Matlab ergibt sich:
- Aus dem Verzeichnis, aus dem Sie Matlab aufgerufen haben, wenn der Aufruf durch die Tastatureingabe matlab erfolgte. Das ist nur unter DOS und Unix möglich.
- Aus den Eigenschaftsangaben zu einer Windows-Verknüpfung, wenn Sie Matlab durch Anklicken des zugehörigen Icons mit der linken Maus-Taste starten. Anklicken mit der rechten Maus-Taste liefert ein Menue in dem Sie unter anderem das Angebot Eigenschaften mit den Unterangeboten Allgemein und Verknüpfung, in letzterem finden Sie ein editierbares Feld Arbeitsverzeichnis, mit dem Sie das aktuelle Verzeichnis nach Matlab-Start bestimmen.
Eine weitere Möglichkeit dieses Arbeitsverzeichnis zu bestimmen, bietet der Path Browser den wir weiter unten beschreiben.