Comparing characters in a matrix
3 views (last 30 days)
Show older comments
I have a (nx1) matrix,M, that stores a list of characters and I need to iterate through a loop and keep comparing the i-th character in the matrix with a temp character.
But I'm not sure how to do this, i tried using M{i,1}== tmp and strcmp(M{i,1},tmp) but neither seem to work. Please help, thank you so much!
5 Comments
Accepted Answer
Azzi Abdelmalek
on 25 Feb 2013
Edited: Azzi Abdelmalek
on 25 Feb 2013
strcmp(M(i),tmp)
9 Comments
Azzi Abdelmalek
on 25 Feb 2013
Edited: Azzi Abdelmalek
on 25 Feb 2013
The problem is tmp is not equal to 'U' but to something like
'U ' % with spaces
Try this to remove space from tmp
strcmp(M(1),strtrim(tmp))
See Also
Categories
Find more on Matrices and Arrays 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!