createTask
在作业中创建新任务
语法
说明
在作业 t
= createTask(j
,fcn
,N
,{x1,...,xn}
)j
中创建一个新任务并返回相应的任务对象 t
。此任务使用输入参量单元格数组 {x1,...,xn}
评估函数 fcn
并返回 N
输出参量。
如果您尝试创建一个以单元格数组作为输入的任务,createTask
将为每个单元格数组创建一个任务。要创建一个以单元格数组作为输入的任务,请参阅 使用单元格数组作为输入创建单个任务。
使用输入参量的 t
= createTask(j
,fcn
,N
,{C1,...,Cm}
)m
单元格数组在作业 j
中创建 m
任务对象。每个任务评估函数 fcn
。单元数组 C1
为第一个任务提供输入参量,C2
为第二个任务提供输入参量,依此类推,以便每个任务都有一个相应的输入参量单元数组。
如果 fcn
是一个单元数组,则 fcn
的每个元素为每个任务指定一个函数,并且 fcn
必须具有 m
元素。如果 N
是一个数值数组,则每个元素指定每个任务的输出参量的数量。
如果 fcn
是元胞数组或 N
是数值数组,则它们的大小必须与 {C1,...,Cm}
的大小相匹配。输出 t
是一个具有与 {C1,...,Cm}
相同数量元素的向量。
由于一个通信作业只有一个任务,因此这种向量化任务创建形式并不适用于这些作业。
t = createTask(___,
使用一个或多个名称-值参量指定任务对象属性。有关受支持的属性的列表,请参阅 Name=Value
)parallel.Task
。
创建一个任务对象,其属性值与集群配置文件 t
= createTask(___,Profile=profileName
)ProfileName
相对应。有关定义和应用集群配置文件的详细信息,请参阅 发现集群并使用集群配置文件。
示例
输入参数
输出参量
版本历史记录
在 R2006a 之前推出