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