ZoneElementProtNameUnder is a 2D cell array. ZoneElementProtNameUnder{1,1} is the content of cell on column 1 and row 1 (curly brackets = "content of" for cell arrays). As cells can have empty content, the condition in the IF statement
if ~isempty(ZoneElementProtNameUnder{1,1})
is just checking that this cell's content is not empty. If true, then the expression
set(handles.protUnder,'String',ZoneElementProtNameUnder{1,1});
is using the content.
Best Answer