我试过在MATLAB命令行中运行一个脚本,它说
>> run(ex1)
Undefined function or variable 'ex1'.
>> run(exp1.m)
Undefined variable "exp1" or function "exp1.m".
Run Code Online (Sandbox Code Playgroud)
你run错了.您需要将脚本名称封装为字符串:
>> run('ex1.m');
Run Code Online (Sandbox Code Playgroud)
您需要确保将工作目录设置为脚本所在的位置,因为上述调用方式run假定为本地引用.
请阅读以后的文档run:http://www.mathworks.com/help/matlab/ref/run.html
但是,您只需在ex1命令提示符下键入它,它仍然可以工作...只要您在运行脚本的工作目录中,并确保您的工作空间中没有任何变量与脚本文件同名的名称:
>> ex1
Run Code Online (Sandbox Code Playgroud)