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