Main Content


Determine if input is string array



tf = isstring(A) returns 1 (true) if A is a string array. Otherwise, it returns 0 (false).


collapse all

Create different arrays, and then determine if they are string arrays.

Test a character vector.

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

Character vectors are not strings, so isstring returns 0.

Test a string array.

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

tf = isstring(str)
tf = logical

str is a string array, so isstring returns 1.

Input Arguments

collapse all

Input array, specified as a scalar, vector, matrix, or multidimensional array. A can be any data type.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced in R2016b