0
我有一個包含GUI的函數文件。錯誤從命令行運行腳本MATLAB而不是運行圖標
每當我運行(編譯)使用MATLAB中的綠色運行標誌的文件,它成功地建立。每當我嘗試從命令窗口即運行它:run(MyFile);
我得到這個錯誤,但文件仍然建立正確:
??? Error using ==> fileparts at 31
Input must be a row vector of characters.
Error in ==> run at 25
[p,s,ext] = fileparts(script);
我沒有收到錯誤,當我打「跑」的文本編輯器。
想法?
嘗試'dbstop if error'並檢查'腳本'是什麼數據類型。 – Daniel
'31 error(message('MATLAB:fileparts:MustBeChar'));' 是我在輸入時得到的:'dbstop if error;運行(MyFile);'在命令窗口中輸入 – loco
如果matlab停在錯誤處,請檢查'腳本'是什麼。應該是一些文件路徑('char') – Daniel