1

当我使用这样的控制台打印 matlab(2011b 或 2013a)并行计算工具箱作业时:

>> findResource.jobs(1)
ans =

Job ID 17 Information
=====================

              UserName : jgleixner
                 State : finished
            SubmitTime : Sat Aug 03 05:02:59 CEST 2013
             StartTime : Sat Aug 03 05:03:12 CEST 2013
      Running Duration : 0 days 3h 37m 9s
- Data Dependencies

      FileDependencies : {}
      PathDependencies : {}

- Associated Task(s)

       Number Pending  : 0
       Number Running  : 0
       Number Finished : 120
      TaskID of errors : [1x94 double]

ml 显示引发错误的任务的 ID 数组。但是,如果此数组太长,则不会打印这些值(如上例所示)。

如何以编程方式访问此数组?

4

1 回答 1

2

结果是parallel.Job该类的一个实例,因此请查看此处的文档parallel.Task您可以通过获取属性来获取所有对象的数组Tasks,它们包含有关发生的任何错误的信息。

于 2013-08-13T14:24:06.870 回答