how can we apply logical or operation on character strings

15 visualizaciones (últimos 30 días)
Ayushi Saxena
Ayushi Saxena el 29 de Dic. de 2015
Respondida: Azzi Abdelmalek el 29 de Dic. de 2015
Hi... i have a group of string that contain words say cat, dog, sparrow . now i need to apply logical operation on these words like if i find cat, dog or both in a text file that contains these words then it should display its an animal & if i find sparrow then display should be bird.

Respuestas (3)

Image Analyst
Image Analyst el 29 de Dic. de 2015
Try strcmp() or strcmpi() to compare a variable to a string constant. Or, if you're comparing against a list of words, use ismember().
if strcmpi(yourAnimal, 'sparrow')
message = sprintf('Your animal is a bird.');
uiwait(helpdlg(message));
end

Matt J
Matt J el 29 de Dic. de 2015
See STRFIND and friends.

Azzi Abdelmalek
Azzi Abdelmalek el 29 de Dic. de 2015
Your_list={'cat' 'dog' 'horse' 'sparrow' 'swallow' 'dove'}
You can associate to each element a number that indicate if it's an animal or a bird
type=[1 1 1 2 2 2]
message={ 'it''s an animal' 'it''s a bird' }
For example, if
a='cat'
Try to find the answer, you can use ismember function

Categorías

Más información sobre Characters and Strings en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by