我安裝一個MATLAB工具箱,它查找文件通過調用「這」命令不能在MATLAB
which
當我在bash中鍵入
which filename
工作,我得到
/usr/local/bin/filename.
但是
which('filename')
在MATLAB命令窗口
說
'filename' not found.
我可以看到二進制文件是有在
/usr/local/bin.
此外,
/usr/local/bin
被添加到MATLAB的搜索路徑,所以我不確定這裏發生了什麼事。有什麼建議麼??
謝謝! Ayesha
嗯..我檢查了/ usr/local/bin在路徑中的文件夾列表中。有一件事,但它不是一個.m文件。這是一個可執行文件。是這個問題嗎?我看到工具箱的安裝文件是一個mfile,它調用'which;並沒有找到它,給我一個錯誤。 –
MATLAB''只查找MATLAB程序文件,而不是Linux可執行文件,除非您將它們命名爲* .m'或'* .p'。如果在MATLAB工具箱的安裝腳本或函數(MATLAB'.m'文件)中使用'which('filename')'命令,那麼它正在尋找一個MATLAB程序文件'filename.m'或受保護的程序文件'filename.p',不適用於Linux可執行文件'filename'。 – nrz