Converting complex cells into simple cell arrays
    4 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
HI
i have a question that how can i convert complex cell arrays into simple ones?
    array = {[1x2 cell' char(10) ' ' char(10) '],[1x3 cell' char(10) ' ' char(10) '],[1x2 cell' char(10) ' ' char(10) ']}
in which
 array{1,1}={0.7,0.3}
 array{1,2}={1,0.6,0.5}
 array{1,3}= {1,0.3}
i want to convert into array like this:
    newArray= {[0.7,0.3],[1,0.6,0.5],[1,0.3]}
0 Kommentare
Akzeptierte Antwort
  OCDER
      
 am 6 Sep. 2018
         array{1,1}={0.7,0.3};
 array{1,2}={1,0.6,0.5};
 array{1,3}= {1,0.3};
 newArray = cellfun(@(x) cell2mat(x), array, 'un', 0);
 newArray =
    [1×2 double]    [1×3 double]    [1×2 double]
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Cell Arrays finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!