如何调用结构变量?

时间:2015-08-24 15:38:19

标签: matlab structure

我正在使用MATLAB中的并行执行。如何在Class里面访问Structure里面的数据? 这是代码:

>> clust

clust =

   Lab 1: class = struct, size = [1  2]
   Lab 2: class = struct, size = [1  2]
   Lab 3: class = struct, size = [1  2]
   Lab 4: class = struct, size = [1  2]

>> [clust{1}]

ans = 

1x2 struct array with fields:

    Data

1 个答案:

答案 0 :(得分:1)

clustComposite,其行为有点像cell数组,因此使用{}索引来从单个工作程序中提取值是正确的。这些值是struct的数组,可以通常的方式访问。所以,应该这样做

V1 = clust{1};
D = V1(1).Data