Based on several questions in this forum, the following piece of code works. But I wonder if there is a more 'elegant' or 'neat' way in Matlab ('matlabish', 'matlabonic'…?)
% S is a given structure (I definetely can't modify that)
S(1).name = [];S(2).name = [];% Nicely stored input data (I could parse this differently, but this is not the point)
data(1).name = 'A';data(2).name = 'B';% Is there a more straightforward way to achieve 'S.name = data.name' ?
names = {data.name};[S.name] = names{:};% Or a clean one liner that avoids using 'names' ?
Best Answer