5
s = struct('field1',...           
        {
        struct('a',num2cell(0 + 4*rand(5,1)),'b',num2cell(0 + 4*rand(5,1)),'c',0);...
        struct('a',num2cell(0 + 4*rand(5,1)),'b',num2cell(0 + 4*rand(5,1)),'c',0)...
        },...
        'field2',...
        {
        struct('a',num2cell(0 + 4*rand(5,1)),'b',num2cell(0 + 4*rand(5,1)),'c',0);...
        struct('a',num2cell(0 + 4*rand(5,1)),'b',num2cell(0 + 4*rand(5,1)),'c',0)...
        }...
       );

如何遍历每个字段中的结构以避免列出字段中的每个结构?

4

1 回答 1

0

怎么样

arrayfun( @( w ) structfun( @( x ) arrayfun( @( y ) structfun( @( z ) disp( z ), y ), x ), w ), s )

您可以用disp您希望应用的任何功能替换...

于 2012-12-16T08:29:38.660 回答