mfilename

Имя файла текущего выполняемого кода

Синтаксис

mfilename
p = mfilename('fullpath')
c = mfilename('class')

Описание

mfilename возвращает вектор символов, содержащий имя файла, в котором происходит вызов функции. При вызове из файла оно возвращает имя этого файла. Это позволяет скрипту или функции определять его имя.

p = mfilename('fullpath') возвращает полный путь и имя файла, в котором происходит вызов, не включая расширение имени файла.

c = mfilename('class') в методе возвращает класс метода, не включая начальный @ знак. Если вызывается из неметода, это приводит к пустому символьному вектору.

Совет

Если mfilename вызывается с любым аргументом, кроме вышеуказанных двух, он ведет себя так, как если бы он был вызван без аргумента.

При вызове из командной строки, mfilename возвращает пустой символьный вектор.

Получение имен вызывающих абонентов MATLAB® файл функции, использование dbstack с выходным аргументом.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

| | | |

Представлено до R2006a