我正在使用我的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