'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

Для просмотра документации необходимо авторизоваться на сайте