我有一个不在当前目录或搜索路径上的脚本。我想从脚本中获取脚本的位置。这可能在Matlab中吗?
答案 0 :(得分:13)
描述
mfilename返回一个字符串 包含最多的文件名 最近调用的函数。什么时候叫 从文件中,它返回 该文件的名称。这允许一个 甚至可以确定其名称的功能 如果文件名已被更改。
p = mfilename('fullpath')返回 文件的完整路径和名称 发生呼叫,不包括 文件扩展名。
c =方法中的mfilename('class'), 返回方法的类,而不是 包括领先的@符号。如果 从非方法调用,它产生了 空字符串。