%% Obtain Dimension with Specified Labels
% Create a dlarray with some repeated labels. Specify the labels as 'TSSU'. The dlarray call reorders the labels, because it enforces the order 'SCBTU'. See Usage.

dlX = dlarray(randn(5,4,3,2),'TSSU');

% Obtain the dimensions with the label 'T'.

dimU = finddim(dlX,'T')

% Obtain the dimensions with the label 'S'.

dimS = finddim(dlX,'S')

% Obtain the dimensions with the label 'B'.

dimB = finddim(dlX,'B')

% Obtain the size of the dlX dimensions labeled 'S'.

SSize = size(dlX,finddim(dlX,'S'))

% Copyright 2019 The MathWorks, Inc.