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.
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
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
Historial de versiones
Introducido antes de R2006a