主要内容

运行脚本作为批处理作业

利用卸载到在背景中运行的Matlab工作者会话的工作。在计算发生时,您可以继续使用MATLAB。

使用脚本作为批处理作业功能。默认情况下,使用默认集群配置文件。在MATLAB上检查您的默认集群配置文件标签,在环境部分,在平行线>选择默认群集。或者,您可以使用群集配置文件指定'轮廓'名称值对参数。

作业=批处理('myscript');

不阻止MATLAB,您可以在计算发生时继续工作。

如果要阻止MATLAB,直到工作完成,请使用等待在作业对象上的函数。

等待(工作);

默认情况下,MATLAB将命令窗口保存到批处理作业的命令窗口输出到作业的日记。要检索它,请使用日记功能。

日记(工作)
---开始日记--- n = 100 ---结束日记---

工作完成后,使用使用来获取结果加载功能。

加载(工作,'X');plot(x)

如果要在批处理作业中加载所有变量,请使用加载没有参数的函数。

当您获取所有必需的变量时,删除作业对象以清理其数据并不必要地避免消耗资源。

删除(工作);清除工作

请注意,如果您使用脚本文件使用,MATLAB将所有工作区变量传输到群集,即使您的脚本不使用它们。大工作空间的数据传输时间可以很大。作为最佳实践,将脚本转换为函数文件以避免此通信开销。有关使用函数的示例,请参阅运行批处理作业并从工人访问文件

有关更多高级选项, 看运行批处理作业并从工人访问文件

也可以看看

||

相关话题