Changeset 7131


Ignore:
Timestamp:
01/21/11 12:05:34 (14 years ago)
Author:
jschierm
Message:

Added limit to any2str.m.

Location:
issm/trunk/src/m/utils/Array
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/utils/Array/any2str.m

    r33 r7131  
    22%  function to convert anything to a string
    33%
    4 %  function [svec]=any2str(a)
     4%  function [svec]=any2str(a,alim)
    55%
    6 function [svec]=any2str(a)
     6function [svec]=any2str(a,alim)
    77
    8 if iscell(a)
    9     svec=string_cell(a);
     8if ~exist('alim','var') || (numel(a) <= alim)
     9    if iscell(a)
     10        svec=string_cell(a);
     11    else
     12        if (numel(a) > 1) && ~ischar(a)
     13            svec=string_vec(a);
     14        else
     15            svec=item2str(a);
     16        end
     17    end
    1018else
    11     if (numel(a) > 1) && ~ischar(a)
    12         svec=string_vec(a);
    13     else
    14         svec=item2str(a);
    15     end
     19        svec=[string_size(a) ' ''' class(a) ''''];
    1620end
    1721
  • issm/trunk/src/m/utils/Array/find_string.m

    r6614 r7131  
    11%
    22%  function to find a string in a cell array
    3 %  (actually pretty close to matlab strmatch)
     3%  (could probably be replaced by matlab strmatch)
    44
    55%  [ifound]=find_string(cells,str)
  • issm/trunk/src/m/utils/Array/string_cell.m

    r33 r7131  
    77
    88if ~nargin
    9     help string_vec
     9    help string_cell
    1010    return
    1111end
Note: See TracChangeset for help on using the changeset viewer.