I have a problem in setting this right.
I have this struct,
wordstruct =
a: {'amal' 'asyik' 'ampun'} b: {'bola' 'busuk' 'basi'} c: {'cacing' 'campur' 'cucuk'} . . . z: {''..........''}
i want to compare an input of a string with a word in one of the fields in the struct so i tried this,I want to display that if the word does not exist, it'll say the word is invalid.
I know that if I have this line of code and the word does exist, it'll show me something like this,
word='bola'
(strfind(wordstruct.(word(1)),word);
ans =
[1] [] []
and if word='bell' %does not exist in struct
ans =
[] [] []
however im having difficulty to represent the empty cell in my if statement where i have it like this:
if (strfind(wordstruct.(word(1)),word)= %%%%IDK this part
fprintf('this word is invalid');
else
fprintf('%s is in the wordbank',word);
end
Best Answer