MATLAB: Condition for structure class

.

Let's say:
A : 4x1 structure class
A= Field1 :[1000x1 double],
Field2 : [2x1 double],
Field3 : [5x1 double],
Field4 : [1x1 double]
A= Field1 : [1;2;3...;1000],
Field2 : [99;11],
Field3 : [44;11;33;88;66],
Field4 : [77]
Question: I wanna implement the condition as follow:
If ......[the length of each field in structure A < 5]......
........do.....s.thing.....
else
end
How can I write the condition :[the length of each field in structure A < 5] ?
Example:
length of field1= 1000
length of field2= 2
length of field3= 5
length of field4= 1

Best Answer

arrayfun(@(S) all(structfun(@length, S) < 5), A)
Related Question