我已尝试在MATLAB命令行中运行脚本,并说
>> run(ex1)
Undefined function or variable 'ex1'.
>> run(exp1.m)
Undefined variable "exp1" or function "exp1.m".
答案 0 :(得分:6)
您使用run
错误。您需要将脚本名称封装为字符串:
>> run('ex1.m');
您需要确保将工作目录设置为脚本所在的位置,因为上述调用run
的方式假定为本地引用。
请在将来阅读run
上的文档:http://www.mathworks.com/help/matlab/ref/run.html
但是,您只需在命令提示符下键入ex1
,它就可以继续工作......只要您在运行脚本的工作目录中<\ n> em>并确保您的工作区中没有与脚本文件同名的任何变量:
>> ex1