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