Comparing characters in a matrix
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 25 Feb. 2013
Bearbeitet: Azzi Abdelmalek
am 25 Feb. 2013
strcmp(M(i),tmp)
9 Kommentare
Azzi Abdelmalek
am 25 Feb. 2013
Bearbeitet: Azzi Abdelmalek
am 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))
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!