Имя файла текущего выполняемого кода
mfilename
p = mfilename('fullpath')
c = mfilename('class')
mfilename
возвращает вектор символов, содержащий имя файла, в котором происходит вызов функции. При вызове из файла оно возвращает имя этого файла. Это позволяет скрипту или функции определять его имя.
p = mfilename('fullpath')
возвращает полный путь и имя файла, в котором происходит вызов, не включая расширение имени файла.
c = mfilename('class')
в методе возвращает класс метода, не включая начальный @
знак. Если вызывается из неметода, это приводит к пустому символьному вектору.
Если mfilename
вызывается с любым аргументом, кроме вышеуказанных двух, он ведет себя так, как если бы он был вызван без аргумента.
При вызове из командной строки, mfilename
возвращает пустой символьный вектор.
Получение имен вызывающих абонентов MATLAB® файл функции, использование dbstack
с выходным аргументом.