isstring

Определите, ли введенный массив строк

Синтаксис

tf = isstring(A)

Описание

пример

tf = isstring(A) возвращает 1 (true), если A является массивом строк. В противном случае это возвращает 0 (false).

Примеры

свернуть все

Создайте различные массивы, и затем определите, являются ли они строковыми массивами.

Протестируйте вектор символов.

chr = 'Mary Jones'
chr = 
'Mary Jones'
tf = isstring(chr)
tf = logical
   0

Векторы символов не являются строками, таким образом, isstring возвращает 0.

Протестируйте массив строк. Начиная в R2017a, можно создать строки с помощью двойных кавычек.

str = ["Smith","Chung","Morales"; ...
       "Sanchez","Peterson","Adams"]
str = 2x3 string array
    "Smith"      "Chung"       "Morales"
    "Sanchez"    "Peterson"    "Adams"  

tf = isstring(str)
tf = logical
   1

str является массивом строк, таким образом, isstring возвращает 1.

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив. A может быть любым типом данных.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2017b