MATLAB: Select structure fields with certain name and put it into new variable

select fieldnames

Best Answer

delta.SF_SVDC = rand ;
 delta.SF_SVDF  = rand ;
 delta.SF_MFD  = rand ;
 delta.SF_MFN  = rand ;
   names=fieldnames(delta);
   TF=contains(names,'SVDC');
   if any(TF)
      value = getfield(delta,names{TF})
   end