string
Arreglo de cadenas
Descripción
En MATLAB®, puede representar texto utilizando arreglos de cadenas. Cada elemento de un arreglo de cadenas almacena una secuencia de caracteres. Las secuencias pueden tener diferentes longitudes sin relleno, como "yes"
y "no"
. Los arreglos de cadenas que solo tienen un elemento también se denominan escalares de cadena.
Puede indexar, remodelar y concatenar arreglos de cadenas utilizando operaciones de arreglos estándar y también puede añadir texto en los mismos, utilizando el operador +
. Si un arreglo de cadenas representa números, puede convertirlo en un arreglo numérico utilizando la función double
.
Creación
Puede crear un escalar de cadena encerrando un fragmento de texto entre comillas dobles.
str = "Hello, world"
str = "Hello, world"
Para crear un arreglo de cadenas, puede concatenar escalares de cadena utilizando corchetes, del mismo modo que puede concatenar números en una matriz numérica.
str = ["Mercury" "Gemini" "Apollo"; "Skylab" "Skylab B" "ISS"]
str = 2x3 string "Mercury" "Gemini" "Apollo" "Skylab" "Skylab B" "ISS"
También puede convertir variables de diferentes tipos de datos en arreglos de cadenas utilizando la función string
, que se describe más abajo.
Descripción
Argumentos de entrada
Argumentos de salida
Ejemplos
Sugerencias
Para obtener una lista de funciones para crear y manipular texto en arreglos de cadenas, consulte Caracteres y cadenas.
Si el argumento de entrada es un objeto, debe pertenecer a una clase que implemente un método
string
para representar el objeto como una cadena.Convertir un arreglo
char
a un tipo numérico producirá un arreglo de los valores de código Unicode correspondientes. El texto de las cadenas no se convierte de esta forma. Convertir una cadena que no representa un valor numérico único adouble
producirá un resultadoNaN
. Para obtener más información, consulte Valores Unicode y ASCII.
Capacidades ampliadas
Historial de versiones
Introducido en R2016b