determining indices of double type cells in a cell array of char and double type cells
    9 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
hie. i have a cell array that contains several cells of of type char which are separated by cells of type double. actually there are several 'fasta' strings that belong to different folding classes. so the cells containing the fasta strings are separated by the double type cells that contain the number of the folding class. all i want is to determine the indices of these double type cells in the cell array. i feel it is really easy.i dunno why i can't find the solution.can anybody help?
0 Commenti
Risposta accettata
  jgg
      
 il 22 Gen 2016
        
      Modificato: jgg
      
 il 22 Gen 2016
  
      See if this solves your problem
 c = {'cat',1,'bird',22,'elephant',3}; %an example of data in the format you have
 ind = find(cellfun(@isnumeric,c) == 1);
This will return the indices of the numeric data in your cell array. If you want an indicator instead for whether an element is numeric, use just cellfun(@isnumeric,c) instead.
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Data Type Identification 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!