2017-07-14 76 views
0

我有一个Matlab脚本,需要在系统每次重新启动时运行。我已经在系统服务器上安装了Matlab。系统每周重新启动(周日,但不限于任何时间段)。如何在系统启动时通过批处理文件运行Matlab脚本/ m文件?

每当系统重新启动时,我可以运行m文件吗?

+0

从'startup.m'调用你的MATLAB脚本。 – am304

+0

对不起,我是新手。但是,我应该在startup.m中写一个调用语句吗? 另外,我在哪里可以找到startup.m? – user3459379

+0

请参阅http://uk.mathworks.com/help/matlab/ref/startup.html,但您应该首先了解MATLAB基础知识,请参阅https://uk.mathworks.com/support/learn-与-MATLAB-tutorials.html。 – am304

回答

0

您可以使用命令

matlab -nodisplay myfile.m 

所以,如果您在一个批处理脚本,系统在启动时运行该行运行从终端的任何MATLAB脚本,它应该运行的每个系统重新启动时间。

+0

我是MATLAB新手,很抱歉,但听起来有点业余。如何将目录更改为m文件所在的位置? 我是否也应该将批处理文件放在同一个文件夹中? – user3459379

+0

批量更改目录时,使用命令cd * directory *'。如果我要做你正在做的事情,我可能会将目录更改为matlab scribt所在的目录,使用上面的命令运行它,然后再返回。 –

相关问题