Matlab Octave Access结构数组成员(无循环)

Matlab Octave Access结构数组成员(无循环),matlab,struct,octave,Matlab,Struct,Octave,我希望这个问题不会太尴尬,但我没有通过谷歌找到解决方案(很可能是因为我不知道匹配的关键字): 如果我在Matlab中有一个带有条目.data的结构数组,是否有一个无循环的解决方案来在该条目中搜索例如最大值 num = 10; block = struct('header',cell(num,1), 'data',cell(num,1)); % Some data in block; Perhaps this can be achieved without the loop as well? fo

我希望这个问题不会太尴尬,但我没有通过谷歌找到解决方案(很可能是因为我不知道匹配的关键字):

如果我在Matlab中有一个带有条目
.data
的结构数组,是否有一个无循环的解决方案来在该条目中搜索例如最大值

num = 10;
block = struct('header',cell(num,1), 'data',cell(num,1));
% Some data in block; Perhaps this can be achieved without the loop as well?
for i = 1:num
  block(i).data = rand(1, 1);
end
% How do i get the corresponding max value of all block.data entries?

水平或垂直连接
块的结果。数据
,然后使用


水平或垂直连接
块的结果。数据
,然后使用

max([block.data])