4.42857

4.4 | 8 ratings Rate this file 13 Downloads (last 30 days) File Size: 1.72 KB File ID: #4247

str2cell: a pedestrian cell creator

by

 

13 Dec 2003 (Updated )

creates a cell array from an input vector of any valid ML datatype

| Watch this File

File Information
Description

help str2cell

  c = str2cell(v)
  c = str2cell(v,delim[s])
 
  creates a cell array C from input vector V.
  places segments of V seperated by delimiter
  DELIM into separate cells of C.
 
  see also: CELLSTR
 
  v : a string/vector of a ML supported data class
  delim : array of delimiter[s] [def: isspace]
  v-class syntax
  ----------------------
  char 'xyz'
  other [1 2 pi]
 
  note:
  an input matrix (NxM) will be turned into a
  1x(N*M) column vector WITHOUT warning!
 
  examples:
  s='this is a ;;; test string; +-0 ;;;_;;; for; +;+ fun;';
  c=str2cell(s,' +-;0_')
  'this'
  'is'
  'a'
  'test'
  'string'
  'for'
  'fun'
 
  d=[pi pi 1 2 inf 4 5 6 nan 78 pi];
  c=str2cell(d,[nan pi 5 inf])
  [1x2 double] % = 1 2
  [ 4]
  [ 6]
  [ 78]

Acknowledgements

This file inspired Char2cell.

MATLAB release MATLAB 6.5 (R13)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (8)
28 Aug 2014 Mugiho

Thank you a lot !! this is very very much help for my source coding ~!

28 Aug 2014 Mugiho  
07 Mar 2012 Mitchell  
11 Oct 2007 Zhijun Wang

Thank you very much!!!!!!!

01 Jan 2007 kiran doijode

i needded it urgently thank u!!!!!!!!!!

20 Nov 2005 John D'Errico

A nice function.

17 Feb 2005 Marcelo Zeri

Excellent, exactly what I needed!

13 Dec 2004 Suhas Gajre

This is a good program! I needed this today and found it almost instantly here! Thanks Urs (us) Schwarz.

Updates
17 Dec 2003

changed help and added preallocation of cell[s]

22 Dec 2003

added NANs to be valid delimiters. version 20/12/2003 20:08:38.

24 Dec 2003

added a critical print suppressor! version 24/12/2003 00:34:41.

Contact us