inden Sie den Ort der aktuellen M-Datei in MATL

Ich arbeite an meinem MATLAB code an einer Reihe von verschiedenen Orten, und es wäre wirklich hilfreich, wenn ich den Code auf seinen Ort auf dem Computer aufmerksam machen könnte. Ich glaube, es gibt eine Funktion, die mir genau diese Informationen liefert, aber ich kann mich nicht erinnern, wie sie heißen oder bei Google finden.

Die Idee ist, dass ich eine Funktion habemyFunc das benötigt eine Datei in einem eigenen Verzeichnis, die sich an verschiedenen Orten auf verschiedenen Computern befinden kann. Also inmyFunc Ich möchte so etwas machen:

dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));

(Es kann auch sein, dass die gesuchte Funktion nicht das Verzeichnis, sondern den Verzeichnis- + M-Dateinamen zurückgibt, aber das macht für mich wenig aus.)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage