Passing information between arrays
    4 views (last 30 days)
  
       Show older comments
    
name3d = [1x31 char]    [1x31 char]    [1x31 char]
ct = 1
              for i = 1:length(name3d)
                  tableName{ct} = name3d(i)       
                  ct = ct + 1;
              end
This code results in:
tableName = {1x1 cell}    {1x1 cell}    {1x1 cell}
What I want is:
tableName = [1x31 char]    [1x31 char]    [1x31 char]
The intent here is to take an array of strings and append them onto an existing array without nesting. The nesting is making it impossible for me to export . . .
2 Comments
  James Tursa
      
      
 on 25 Apr 2013
				Typo in your posted code? The first iteration has ct = 0, which would result in tableName{0} = etc, which should have resulted in an error.
Accepted Answer
More Answers (2)
  Sean de Wolski
      
      
 on 25 Apr 2013
        What's wrong with:
tableName = name3d
? It looks like it's already the desired result.
0 Comments
See Also
Categories
				Find more on Descriptive Statistics in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

