mfilename
当前运行代码的文件名
说明
mfilename
返回一个字符向量,其中包含发生函数调用的文件的名称。如果从文件中调用,则会返回该文件的名称。这样,脚本或函数就可以确定其名称。
p = mfilename("fullpath")
返回其中进行了调用的文件的完整路径和名称,不包括文件扩展名。
某个方法中的 c = mfilename("class")
返回该方法的类,不包括前导的 @
符号。如果从非方法中调用,它将返回空字符向量。
示例
提示
如果您使用除
"fullpath"
或"class"
之外的任何参量调用mfilename
,则该函数的行为如同您在未使用任何参量的情况下调用它一样。如果从命令行调用,
mfilename
返回空字符向量。要获取 MATLAB® 函数文件的调用方的名称,请将
dbstack
与一个输出参量配合使用。
扩展功能
版本历史记录
在 R2006a 之前推出