How to find unique lines in cell arrays
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
How to find unique lines in the next cell array:
 15   'm'
 18  'm'
 15  'm'
So the result will be:
 15   'm'
 18  'm'
0 comentarios
Respuesta aceptada
  Azzi Abdelmalek
      
      
 el 7 de Ag. de 2013
        use unique function
2 comentarios
  Azzi Abdelmalek
      
      
 el 7 de Ag. de 2013
				a={15 'm'; 18 'm'; 15 'm';13 'r';15 'm'}
b=cellfun(@num2str,a,'un',0)
c=arrayfun(@(x) horzcat(b{x,:}),(1:size(a,1))','un',0)
[idx,idx]=unique(c)
out=a(idx,:)
Más respuestas (0)
Ver también
Categorías
				Más información sobre Cell Arrays en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

