Contenido principal

mfilename

Nombre de archivo del código que se está ejecutando actualmente

Descripción

mfilename devuelve un vector de caracteres que contiene el nombre del archivo en el que tiene lugar la llamada a la función. Si se llama desde dentro del archivo, devuelve el nombre de ese archivo. Esto permite a un script o función determinar su nombre.

ejemplo

p = mfilename("fullpath") devuelve la ruta completa y el nombre del archivo en el que tiene lugar la llamada, sin incluir la extensión del nombre del archivo.

c = mfilename("class") en un método devuelve la clase del método, sin incluir el signo @ inicial. En caso contrario, devuelve un vector de caracteres vacío.

Ejemplos

contraer todo

Visualice el nombre del archivo actual.

mfilename
ans = 
'MfilenameExample'

Sugerencias

  • Si llama a mfilename con un argumento distinto a "fullpath" o "class", la función se comporta como si la hubiera llamado sin argumento.

  • Si la llama desde la línea de comandos, mfilename devuelve un vector de caracteres vacío.

  • Para obtener los nombres de los autores de la llamada de un archivo de función de MATLAB®, utilice dbstack con un argumento de salida.

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | | |