Wie funktioniert der Befehl addpath in MATLAB und wofür wird er verwendet?

Melden
  1. Einführung in den Befehl addpath
  2. Funktionsweise des Befehls addpath
  3. Beispiel und Anwendung des Befehls
  4. Pfad dauerhaft speichern
  5. Fazit

Einführung in den Befehl addpath

Der Befehl addpath ist ein wichtiges Werkzeug in MATLAB, um dem Suchpfad zusätzliche Verzeichnisse hinzuzufügen. MATLAB verfügt über einen sogenannten Pfad (Path), auf dem es nach Funktionen, Skripten oder sonstigen Dateien sucht, wenn diese im Arbeitsbereich aufgerufen werden. Steht eine Datei nicht im aktuellen Arbeitsverzeichnis, findet MATLAB diese nur, wenn der Ordner, in dem sie liegt, im Pfad enthalten ist. Genau hier kommt addpath ins Spiel.

Funktionsweise des Befehls addpath

Mit addpath kann man ein oder mehrere Verzeichnisse dem aktuellen Suchpfad hinzufügen. Dazu gibt man den absoluten oder relativen Pfad zum gewünschten Ordner als Eingabeparameter an. Nach Ausführung des Befehls berücksichtigt MATLAB das Verzeichnis bei der Suche nach Dateien. Dies ist besonders praktisch, wenn man eigene Funktionen oder Toolboxes in separaten Ordnern organisiert hat. Ohne addpath müsste man entweder in jedes Verzeichnis wechseln oder die Funktionen in das aktuelle Arbeitsverzeichnis kopieren, was umständlich und unübersichtlich wäre.

Beispiel und Anwendung des Befehls

Ein einfacher Aufruf könnte wie folgt aussehen: addpath(C:\meinOrdner\meineFunktionen). Dadurch wird der Ordner "meineFunktionen" zum aktuellen MATLAB-Pfad hinzugefügt. Anschließend kann man alle dort enthaltenen Funktionen direkt verwenden. Auch wenn man mehrere Ordner gleichzeitig angeben möchte, lassen sich diese nacheinander hinzufügen. Wichtig zu wissen ist, dass diese Pfadänderungen nur für die aktuelle MATLAB-Sitzung gelten, sofern man den geänderten Pfad nicht dauerhaft speichert.

Pfad dauerhaft speichern

Um sicherzustellen, dass hinzugefügte Ordner nach dem Schließen und Neustarten von MATLAB weiterhin im Suchpfad enthalten sind, muss man den Befehl savepath verwenden. Dadurch wird die geänderte Pfadkonfiguration in einer Datei gespeichert, die MATLAB beim Start automatisch lädt. Alternativ kann man die Pfadänderungen auch über die grafische Benutzeroberfläche verwalten, indem man im Menü "Set Path" (Pfad festlegen) arbeitet und dort Ordner hinzufügt und speichert.

Fazit

Der Befehl addpath ist unverzichtbar, wenn man MATLAB effizient nutzen möchte, insbesondere bei der Verwaltung und Nutzung eigener oder fremder Funktionen, die sich in verschiedenen Ordnern befinden. Er erweitert den Suchpfad temporär und sorgt so für eine flexible und einfache Einbindung zusätzlicher Ressourcen in MATLAB-Projekte.

0

Kommentare