exponenta event banner

isstring

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

Синтаксис

Описание

пример

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
    "Smith"      "Chung"       "Morales"
    "Sanchez"    "Peterson"    "Adams"  

tf = isstring(str)
tf = logical
   1

str является строковым массивом, поэтому isstring прибыль 1.

Входные аргументы

свернуть все

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2016b