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