cell with not consistent dimensions to double
    6 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
Hi, 
probably a simple Question:
I have the attached cell and want the values in a double or table.
For rows of the cell with more than one value I want the max of this cell row. 
Thanks in advance.
0 Kommentare
Akzeptierte Antwort
  Jon
      
 am 24 Jun. 2022
        
      Bearbeitet: Jon
      
 am 24 Jun. 2022
  
       X = cell2mat(cellfun(@max,Zeit_Flutende_10000_BA,'UniformOutput',false))
Note that you have at least one empty entry, for example, the third row of your cell array. This will be deleted from the output, so you output array of doubles will have less rows than your original cell.
Also if you just remove that empty row everything gets much simpler because we don't have to keep a cell entry for the empty result and we can use the max function to directly get a matrix of doubles, so for example:
 Zeit_Flutende_10000_BA(3) = []; % remove the third row
 Zeit_Flutende_10000_BA = cellfun(@max,Zeit_Flutende_10000_BA)
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Operators and Elementary Operations 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!

