finding cell array elements
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Tha saliem
 el 11 de Abr. de 2017
  
    
    
    
    
    Comentada: Tha saliem
 el 11 de Abr. de 2017
            hi. I have a cell array containing many values like this:
x{2x1 cell;3x1 cell}
and each cell contains value like this:
    x{1,1}={4;4}
    x{2,1}={4;[1;4];[1;3]}
    y=[0,0,1,-1,0,0; 1,0,-1,1,0,0] %2D array
I want to search elements of x one by one in corresponding row of y.
Thanks in advance
0 comentarios
Respuesta aceptada
  Guillaume
      
      
 el 11 de Abr. de 2017
        This would do it:
result = arrayfun(@(row) cellfun(@(columns) y(row, columns), x{row}, 'UniformOutput', false), ...
                  (1:size(x, 1)).', 'UniformOutput', false);
Más respuestas (0)
Ver también
Categorías
				Más información sobre Characters and Strings 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!
