Home > m > helper > ltpda_fields2list.m

ltpda_fields2list

PURPOSE ^

LTPDA_FIELDS2LIST splits a string containing fields seperated by ','

SYNOPSIS ^

function fnames = ltpda_fields2list(fields)

DESCRIPTION ^

 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

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

Generated on Mon 31-Mar-2008 12:20:24 by m2html © 2003