how to remove a column from a character matrix?
    1 vue (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    aditya kumar sahu
 le 6 Déc 2016
  
    
    
    
    
    Commenté : aditya kumar sahu
 le 6 Déc 2016
            suppose
x= 1001
   1001  (x is a character matrix)
i want y=100
         100 (last column is removed)
0 commentaires
Réponse acceptée
  KSSV
      
      
 le 6 Déc 2016
        x= '1001 1001' ;
idx = strfind(x,' ') ;  % get space position
x(idx-1) = [] ;
x(end) = []
3 commentaires
Plus de réponses (1)
  Guillaume
      
      
 le 6 Déc 2016
        You remove the last column of any matrix, regardless of what type of data it contains, even characters, the same way with:
yourmatrix(:, end) = [];
Unless what you call a character matrix is not a character matrix actually. A character matrix would be:
x = ['1001';'0110'];  %for example
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
