cadena, " "
Arreglo de cadenas
Descripción
Puede representar texto en MATLAB® usando arreglos de cadenas donde 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.
Sintaxis
Descripción
Crear cadenas
crea un arreglo de cadenas donde cada elemento está encerrado entre un par de comillas dobles.str = ["text1" "text2" ...]
combina dos cadenas utilizando el operador str = "text1" + "text2"+.
Convertir arreglos
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
stringpara representar el objeto como una cadena.Convertir un arreglo
chara 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 adoubleproducirá un resultadoNaN. Para obtener más información, consulte Valores Unicode y ASCII.Extraiga elementos de un arreglo de cadenas como vector de caracteres usando la indexación con llaves. Por ejemplo:
str = ["one" "two" "three"]; str{2}
ans = 'two'Los caracteres individuales de un elemento de arreglo de cadenas se pueden extraer como un vector de caracteres usando tanto la indexación con llaves para especificar un elemento del arreglo de cadenas como una indexación normal para especificar qué caracteres desea extraer. Por ejemplo:
str = ["one" "two" "three"]; str{2}(1)
ans = 't'
Capacidades ampliadas
Historial de versiones
Introducido en R2016b