Cell Arrays to string
    8 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
If I have a long cell array, say a 1x120 cell (its arbitrary), each containing a different word like 'the' in one, and 'or' in the next. How can I combine the entire thing into one long string if possible?
0 Commenti
Risposte (1)
  MKN
 il 24 Feb 2015
        
      Modificato: per isakson
      
      
 il 24 Feb 2015
  
      cellData = {'Matlab','is','a','high','level','programming','language'}; % Cell array
combinedString = [];
for i = 1:length(cellData)
     combinedString = [combinedString cellData{i}]; % string
end
combinedString  % display string
2 Commenti
  per isakson
      
      
 il 24 Feb 2015
				
      Modificato: per isakson
      
      
 il 24 Feb 2015
  
			shorter
    >> str = strjoin( cellData, ' ' )
    str =
    Matlab is a high level programming language
without space
    >> str = strjoin( cellData, '' )
    str =
    Matlabisahighlevelprogramminglanguage
Vedere anche
Categorie
				Scopri di più su Characters and Strings in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!