主要内容

运行脚本作为批处理作业

利用将工作卸载到在后台运行的MATLAB工人会话。进行计算时,您可以继续使用MATLAB。

通过使用脚本作为批处理作业功能。默认,使用您的默认群集配置文件。在MATLAB上检查您的默认群集配置文件标签,在环境部分,IN平行>选择默认集群。另外,您可以用'轮廓'名称值对参数。

job = batch('myscript');

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

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

等待(工作);

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

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

工作完成后,使用加载功能。

负载(工作,'X');图(x)

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

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

删除(job);清除工作

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

对于更高级的选择, 看运行批处理作业和访问工人的文件

也可以看看

||

相关话题