my structure (data) contains 1×3 cells horizontally. Each cell inturn contains three 1×1 structures with about 165 variables in each of them (The number of variables is not constant). I am trying to compare all variables names within these cells and then remove variables not present in all cells. This is so I can concatinate all the variables within these cells hoizontally. Below is a piece of code I have written to identify all the fieldnames from a structure called data and then concatenate them vertically. problem arises when there are missing variables, which I would then like to remove if not found on all cells within data.
flds = fieldnames(data{1,1});for f = 1:size(flds,1) out(f,:) = eval(['[data{1,1}.', flds{f} ,' ', 'data{1,2}.', flds{f} ,' ', 'data{1,3}.', flds{f} ,']']);end
Best Answer