我有一个3x3结构数组,其元素只有一个字段:S。
>> matrix
ans =
3x3 struct array with fields:
S
S中的内容是2x2单元格,其元素是2x2双精度数组。
>> matrix(1)
ans =
S: {2x2 cell}
>> matrix(1).S
ans =
[2x2 double] [2x2 double]
[2x2 double] [2x2 double]
如果我没有结构数组(我的意思是,如果我有一个3x3单元阵列而不是只有一个字段的3x3结构数组),我可以使用如下命令访问最终元素:
cellfun(@(x)x{1,1}(1,1),matrix(:))
但是,由于结构数组,我无法使用它。我现在如何使用structury数组获得相同的结果?
谢谢。