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.

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

свернуть все

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

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

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

Введенный в R2017b

Была ли эта тема полезной?