Mode of table sizes within a structure

조회 수: 3 (최근 30일)
Will Kinsman
Will Kinsman 2016년 5월 11일
답변: Will Kinsman 2016년 5월 12일
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);

채택된 답변

Will Kinsman
Will Kinsman 2016년 5월 12일
With a little modification the above solution worked with acceptable speed

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Structures에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by