Ich arbeite an meinem Code MATLAB in einer Reihe von verschiedenen Orten, und es würde wirklich helfen, wenn ich den Code auf seinen Standort auf dem Computer aufmerksam machen könnte. Ich denke, es gibt eine Funktion, die mir genau diese Information gibt, aber ich kann mich nicht erinnern, wie es heißt oder finde es bei Google.Speicherort der aktuellen m-Datei in MATLAB
Die Idee ist, dass ich eine Funktion myFunc
habe, die eine Datei in einem eigenen Verzeichnis benötigt, das sich an verschiedenen Orten auf verschiedenen Computern befinden kann. So in myFunc
ich so etwas wie dies tun wollen:
dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));
(Es könnte auch sein, dass die Funktion, die ich suche nicht das Verzeichnis zurückgibt, aber das Verzeichnis + m-Dateiname, aber das macht wenig Unterschied für mich)
Vielen Dank, Mikhail! – Jordi
Dies gibt nur den Pfad zurück, wenn die vollständige Datei ausgeführt wird. Sie gibt eine leere Zeichenfolge zurück, wenn sie im Befehlsfenster oder beim Ausführen einer einzelnen Zelle ausgeführt wird. – ConfusinglyCuriousTheThird