Сравните (нечувствительные к регистру) строки
tf = strcmpi(s1,s2)
сравнивает tf
= strcmpi(s1,s2
)s1
и s2
, игнорируя любые различия в регистре. Функция возвращает 1
(true
), если эти два идентичны и 0
(false
) в противном случае. Текст рассматривается идентичным, если размер и содержимое каждого являются тем же самым кроме случая. Результат возврата tf
имеет тип данных logical
.
Входные параметры могут быть любой комбинацией строковых массивов, векторов символов и массивов ячеек из символьных векторов.
Функция strcmpi
предназначается для сравнения текста. Если используется на неподдерживаемом типе данных, strcmpi
всегда возвращает 0
.
Для чувствительного к регистру текстового сравнения используйте strcmp
вместо strcmpi
.
Несмотря на то, что strcmpi
совместно использует имя с функцией C, он не следует соглашению языка C возврата 0
, когда вводы текста соответствуют.