如何运行MATLAB脚本?

juk*_*mil -4 matlab

我试过在MATLAB命令行中运行一个脚本,它说

>> run(ex1)
Undefined function or variable 'ex1'.

>> run(exp1.m)
Undefined variable "exp1" or function "exp1.m".
Run Code Online (Sandbox Code Playgroud)

ray*_*ica 6

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)