我正在使用我的MATLAB代码处理很多不同的位置,如果我能让代码知道它在计算机上的位置,它将非常有帮助。我认为有一个函数能够提供给我这些信息,但我不记得它是什么,或者在Google上找到它。在MATLAB中查找当前m文件的位置
这个想法是,我有一个功能myFunc
需要一个文件在自己的目录,它可以在不同的计算机上的不同位置。因此,在myFunc
我想要做这样的事情:
dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));
(这也可能是我要找的功能不返回目录,但是目录+ m文件名,但使差别不大对我来说)
非常感谢米哈伊尔! – Jordi 2010-04-27 10:44:53
这只会在运行完整文件时返回路径。它从命令窗口或运行单个单元格执行时会返回一个空字符串。 – ConfusinglyCuriousTheThird 2016-03-11 14:48:12