exponenta event banner

mfilename

Имя файла текущего кода

Синтаксис

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

Описание

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

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

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

Совет

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

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | |

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