Find index of an arbitrary cell array that contains a string

13 Ansichten (letzte 30 Tage)
In This thread, @Jan answers the question in the title for the case of cell arrays that consist only of character variables.
It doesn't work for more cell arrays that contain numbers and variables, e.g.,
dog = {1,'cat'}
Index = find(contains(dog,'cat'))
returns an error. Could somebody explain the solution for the case of general arrays? Thanks

Akzeptierte Antwort

madhan ravi
madhan ravi am 10 Jun. 2020
Index = find(strcmp(dog,'cat'))

Weitere Antworten (0)

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!

Translated by