主要内容

fetchOutputs.

从作业中的所有任务中检索输出参数

句法

数据= fetchOutputs(作业)

描述

数据= fetchOutputs(作业)检索完成作业任务中包含的输出参数。如果作业有M个任务,则M-By-N单元数组的每一行数据包含作业中相应任务的输出参数。每行都有n个元素,其中n是作业中任意一个任务中的最多的输出参数。行的n个元素是包含该任务的输出参数的阵列。如果任务的输出参数少于n个输出参数,则该任务的行中的多余数组为空。行的顺序数据与作业中包含的任务的顺序相同任务财产。

打电话fetchOutputs.不会从存储的位置删除输出数据。要删除输出数据,请使用删除删除各个任务或整个作业的功能。

fetchOutputs.如果作业不在,则报告错误'完成的'状态,或者如果其中一个任务在执行期间遇到错误。如果某些任务成功完成,则可以直接从中访问其输出参数outputrarguments.任务的财产。

例子

创建一个作业以生成随机矩阵:

mycluster = parcluster;%使用默认配置文件j = createjob(mycluster,'姓名''我的工作');t = createTask(j,@ rand,1,{10});提交(j);

等待作业完成并检索随机矩阵:

等待(j)data = fetchoutputs(j);数据{1}
在R2012A介绍