comparing between two string cells without using loops

given 2 string cells and k categories how can i compare 2 string cells element by element without using loops.
for example: categories=sports,science,politics.
A=['sports','science','sports','politics']
B=['science','science','politics','politics']
the result have to be :
res=2 or:
res=[0,1,0,1]
anyone can help me with this , thank you .

1 comentario

The way you have defined A here, it will be the character array
A = 'sportssciencesportspolitics'
Do you actually mean that it is a cell array, defined as
A={'sports','science','sports','politics'}
??
(Notice that I used curly brackets where you used square brackets.) Or something else?

Iniciar sesión para comentar.

 Respuesta aceptada

If you meant the cell array as I wrote it above, you can do
res = strcmp(A,B);

Más respuestas (0)

Categorías

Más información sobre Characters and Strings en Centro de ayuda y File Exchange.

Preguntada:

el 30 de Dic. de 2017

Comentada:

el 30 de Dic. de 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by