how to remove an entire column in a cell array
    13 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Alexya
 el 26 de Oct. de 2022
  
    
    
    
    
    Respondida: David Hill
      
      
 el 26 de Oct. de 2022
            I have a cell array of ca and I need to be able to remove an entire column. So far I am able to delete the last column 'Final', but not sure how to delete the middle columns since its a mixed cell array of char and doubles.
ca = {'Name','Test1','Test2','Test3','Final';
      'A', 70 , 80 , 100, 99;
      'B', 30 , 90, 95, 90;
      'C', 100, 70, 85, 90}
newCa = ca(:,2:end)
0 comentarios
Respuesta aceptada
  Voss
      
      
 el 26 de Oct. de 2022
        ca = {'Name','Test1','Test2','Test3','Final';
      'A', 70 , 80 , 100, 99;
      'B', 30 , 90, 95, 90;
      'C', 100, 70, 85, 90};
% delete the third column, say:
ca(:,3) = []
0 comentarios
Más respuestas (1)
  David Hill
      
      
 el 26 de Oct. de 2022
        ca = {'Name','Test1','Test2','Test3','Final';
      'A', 70 , 80 , 100, 99;
      'B', 30 , 90, 95, 90;
      'C', 100, 70, 85, 90};
newCa=ca;newCa(:,3)=[]
0 comentarios
Ver también
Categorías
				Más información sobre Multidimensional 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!


