Finding a column with specific text
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
BENJAMIN BUCHDA
am 15 Feb. 2021
Kommentiert: Star Strider
am 15 Feb. 2021
I am trying to create a function that takes a array of characters and finds the first column that has a specific input. It seems to work however when I ask have cells with multiple characters an error message saying matrix dimensions must agree. Not sure what I am doing wrong. Any suggestions?

0 Kommentare
Akzeptierte Antwort
Star Strider
am 15 Feb. 2021
3 Kommentare
Adam Danz
am 15 Feb. 2021
Bearbeitet: Adam Danz
am 15 Feb. 2021
strcmp/strcmpi returns the index number.
If your array is 1D (vector) then you're problem is solved.
If your array is >1D you can use ind2sub to get the column number.
ind = strcmpi(YourArray, subStr);
[~, col] = ind2sub(size(YourArray),find(ind));
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrices and Arrays 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!