利用批
将工作卸载到在后台运行的MATLAB工人会话。进行计算时,您可以继续使用MATLAB。
通过使用脚本作为批处理作业批
功能。默认,批
使用您的默认群集配置文件。在MATLAB上检查您的默认群集配置文件家标签,在环境部分,IN平行>选择默认集群。另外,您可以用'轮廓'
名称值对参数。
job = batch('myscript');
批
不会阻止MATLAB,您可以在计算时继续工作。
如果要阻止MATLAB直到工作完成,请使用等待
在作业对象上功能。
等待(工作);
默认情况下,MATLAB将命令窗口从批处理作业保存到作业日记。要检索它,请使用日记
功能。
日记(工作)
---开始日记--- n = 100 ---结束日记----
工作完成后,使用加载
功能。
负载(工作,'X');图(x)
如果要在批处理作业中加载所有变量,请使用加载
没有参数的功能。
当您获取所有必需的变量时,请删除工作对象以清理数据并避免不必要地消耗资源。
删除(job);清除工作
请注意,如果您使用脚本文件批
,MATLAB即使您的脚本不使用它们,也将所有工作区变量转移到群集。大型工作空间的数据传输时间可能很大。作为最佳实践,请将您的脚本转换为功能文件,以避免此通信开销。对于使用函数的示例,请参阅运行批处理作业和访问工人的文件。
对于更高级的选择批
, 看运行批处理作业和访问工人的文件。