LTPDA_FIELDS2LIST splits a string containing fields seperated by ',' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: LTPDA_FIELDS2LIST splits a string containing fields seperated by ',' and returns a cell array. CALL: fnames = ltpda_fields2list(fields) INPUTS: string - a string seperated by ',' OUTPUTS: fnames - cell array EXAMPLE: >> fields = 'field1, field2, field3, field4'; >> ltpda_fields2list(fields) ans = 'field1' ' field2' ' field3' ' field4' VERSION: $Id: ltpda_fields2list.html,v 1.14 2008/03/31 10:27:31 hewitson Exp $ HISTORY: 26-01-2007 M Hewitson Creation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0001 function fnames = ltpda_fields2list(fields) 0002 % LTPDA_FIELDS2LIST splits a string containing fields seperated by ',' 0003 % 0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0005 % 0006 % DESCRIPTION: LTPDA_FIELDS2LIST splits a string containing fields seperated by 0007 % ',' and returns a cell array. 0008 % 0009 % CALL: fnames = ltpda_fields2list(fields) 0010 % 0011 % INPUTS: string - a string seperated by ',' 0012 % 0013 % OUTPUTS: fnames - cell array 0014 % 0015 % EXAMPLE: >> fields = 'field1, field2, field3, field4'; 0016 % >> ltpda_fields2list(fields) 0017 % ans = 0018 % 'field1' ' field2' ' field3' ' field4' 0019 % 0020 % VERSION: $Id: ltpda_fields2list.html,v 1.14 2008/03/31 10:27:31 hewitson Exp $ 0021 % 0022 % HISTORY: 26-01-2007 M Hewitson 0023 % Creation 0024 % 0025 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0026 0027 fnames = []; 0028 [f,r] = strtok(fields, ','); 0029 fnames = [fnames cellstr(f)]; 0030 while ~isempty(r) 0031 0032 [f,r] = strtok(r, ','); 0033 fnames = [fnames cellstr(f)]; 0034 0035 end 0036 0037 0038 % END