mfilename
R2026bDateiname des derzeit ausgeführten Codes
Beschreibung
mfilename gibt einen Zeichenvektor mit dem Namen der Datei zurück, in der die Funktion aufgerufen wird. Wird sie innerhalb der Datei aufgerufen, wird der Name dieser Datei zurückgegeben. Dadurch kann ein Skript oder eine Funktion den Namen bestimmen.
p = mfilename("fullpath") gibt den vollständigen Pfad und Namen ohne Dateinamenerweiterung der Datei zurück, in der der Aufruf stattfindet.
c = mfilename("class") gibt in einer Methode die Klasse der Methode ohne vorgestelltes @-Zeichen zurück. Bei einem Aufruf außerhalb einer Methode wird ein leerer Zeichenvektor zurückgegeben.
Beispiele
Tipps
Wenn Sie
mfilenamemit einem beliebigen anderen Argument als"fullpath"oder"class"aufrufen, verhält sich die Funktion wie bei einem Aufruf ohne Argument.Wenn Sie
mfilenameüber die Befehlszeile aufrufen, gibt sie einen leeren Zeichenvektor zurück.Wenn Sie die Namen der Personen ermitteln möchten, die eine MATLAB®-Funktionsdatei aufgerufen haben, verwenden Sie
dbstackmit einem Ausgabeargument.
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt vor R2006a