Main Content

ischar

Determinar si una entrada es un arreglo de caracteres

Descripción

tf = ischar(A) devuelve un 1 lógico (true) si A es un arreglo de caracteres y 0 lógico (false) si no lo es.

ejemplo

Ejemplos

contraer todo

Cree diferentes arreglos y luego determine si son arreglos de caracteres.

Pruebe un vector de caracteres.

chr = 'Mary Jones'
chr = 
'Mary Jones'
tf = ischar(chr)
tf = logical
   1

Pruebe un arreglo numérico.

X = rand(1,3)
X = 1×3

    0.8147    0.9058    0.1270

tf = ischar(X)
tf = logical
   0

Pruebe un arreglo de cadenas.

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

tf = ischar(str)
tf = logical
   0

str es un arreglo de cadenas, no un arreglo de caracteres, por lo tanto ischar devuelve 0.

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz o arreglo multidimensional. A puede ser cualquier tipo de datos.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a