how to remove a column from a character matrix?
1 view (last 30 days)
Show older comments
aditya kumar sahu
on 6 Dec 2016
Commented: aditya kumar sahu
on 6 Dec 2016
suppose
x= 1001
1001 (x is a character matrix)
i want y=100
100 (last column is removed)
0 Comments
Accepted Answer
KSSV
on 6 Dec 2016
x= '1001 1001' ;
idx = strfind(x,' ') ; % get space position
x(idx-1) = [] ;
x(end) = []
3 Comments
More Answers (1)
Guillaume
on 6 Dec 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
See Also
Categories
Find more on Image Segmentation and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!