Mode of table sizes within a structure

I have a structure we will call 'structure'. it has tables in it of varying sizes. i want to find the mode of the table sizes within the structure. what is the easiest and fastest way to do this??
i.e. GIVEN structure: structure.A = 1000x10 table structure.B = 9998x10 table structure.C = 1000x10 table structure.D = 1001x10 table
OUTPUT = 1000;
Thank you so much to any help in advance.
%At first attempt, I would build a for loop such that
tablesizes = zeros(numel(structure),1)
for i = 1:numel(structure)
tablesizes(i) = size(structure.(i),1);
end
output = mode(tablesizes);

 Risposta accettata

Will Kinsman
Will Kinsman il 12 Mag 2016
With a little modification the above solution worked with acceptable speed

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by