Conversión de tipos de datos
MATLAB® tiene muchas funciones para convertir valores de un tipo de datos a otro para su uso en diferentes contextos. Por ejemplo, puede convertir números en texto y, a continuación, añadirlos a etiquetas de gráficas o nombres de archivos. Puede representar números como sus valores binarios o hexadecimales. MATLAB proporciona funciones para las conversiones entre arreglos numéricos, cadenas y arreglos de caracteres y arreglos categorical
, datetime
y duration
. También puede convertir entre los tipos de datos que agrupan datos en contenedores, como los arreglos de celdas, estructuras, tablas y horarios. En esos casos, los valores de datos permanecen igual, pero se almacenan y se accede a ellos en un tipo diferente de contenedor.
Funciones
Temas
- Convertir texto a valores numéricos
Convierta texto a arreglos de valores numéricos. El texto puede representar valores de punto flotante, fechas y horas, y números hexadecimales y binarios. Si el texto representa fechas y horas, puede convertir el texto en valores de fecha/hora o duración.
- Convertir valores numéricos a texto
Convierta valores numéricos a texto. El texto puede representar valores de punto flotante, con o sin notación exponencial, o dígitos hexadecimales o binarios. Utilice estas conversiones para agregar números al texto, como etiquetas o titulaciones de gráficas.
- Valores Unicode y ASCII
MATLAB almacena todos los caracteres como caracteres Unicode. Tanto las cadenas como los vectores de caracteres utilizan la misma codificación. Puede convertir caracteres a sus valores en el código Unicode, y números a caracteres.
- Valores binarios y hexadecimales
Especifique valores hexadecimales y binarios como literales o como texto. Los literales hexadecimales y binarios se almacenan como enteros. Puede convertir texto que representa valores hexadecimales y binarios a números, y números a representaciones de texto.
- Convert Between Text and datetime or duration Values
The
datetime
andduration
data types are the recommended data types for working with dates and times. You can convert these data types to text by using thestring
function, and you can convert text to these data types by using thedatetime
andduration
functions. When you read text representing dates and times from spreadsheets and text files you can automatically convert the text todatetime
orduration
arrays. - Convertir texto en variables de tablas a un arreglo categórico
Este ejemplo muestra cómo convertir una variable en una tabla de un arreglo de celdas de vectores de caracteres a un arreglo categórico.
- Valid Combinations of Unlike Classes
If you include elements of unlike classes in a matrix, MATLAB converts some elements so that all elements of the resulting matrix are of the same type. Data type conversion is done with respect to a preset precedence of classes.