Я пытаюсь выполнить блок кода, если выполняется одно из нескольких условий.Опять же, для ясности, если любое условий выполнено, я бы хотел, чтобы код выполнялся (цепочка логических ИЛИ).
Когда я набираю этот код в Matlab:
if strmatch(T,'Sd') || strmatch(T,'SuperDev') || ...
strmatch(T,'lrnTrialVD') || strmatch(T,'lrnTrialVIS') || ...
strmatch(T,'lrnTrialTARGET') || strmatch(T,'lrnTrialAUD')
Я получаю эту ошибку:
??? Operands to the || and && operators must be convertible to logical scalar values.
Может кто-нибудь сказать мне, где я ошибся?
/ blz
РЕДАКТИРОВАТЬ:Я использовал не ту функцию.strcmp - это то, что я хотел использовать!