La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Caractères et chaînes de caractères
Les tableaux de caractères et de chaînes de caractères permettent le stockage de données texte dans MATLAB®.
Un tableau de caractères est une séquence de caractères, de même qu’un tableau numérique est une séquence de nombres. Une utilisation courante consiste à stocker de petits fragments de texte sous forme de vecteurs de caractères, par exemple
c = 'Hello World'
.Un tableau de chaînes de caractères est un conteneur de fragments de texte. Les tableaux de chaînes de caractères proposent un ensemble de fonctions permettant de traiter les textes comme des données. Vous pouvez créer des chaînes en utilisant des guillemets anglais, par exemple
str = "Greetings friend"
. Pour convertir des données en tableaux de chaînes de caractères, utilisez la fonctionstring
.
Pour plus d’informations, consultez Text in String and Character Arrays ou regardez la vidéo Using String Arrays for Text Data (Utiliser des tableaux de chaînes de caractères pour les données texte).
Fonctions
Rubriques
- Text in String and Character Arrays
Store and manipulate text using either string arrays or character arrays.
- Analyze Text Data with String Arrays
This example shows how to analyze text data with string arrays. It shows how to store, split, and sort text, and how to compute and collect statistics for text in a string array.
- Formatting Text
Compose character arrays or string arrays that include ordinary text and data formatted to your specification.
- Search and Replace Text
MATLAB provides several functions to search for, replace, or extract text in string arrays and character vectors.
- Unicode and ASCII Values
MATLAB stores all characters as Unicode characters. Both strings and character vectors use the same encoding. You can convert characters to their Unicode code values, and numbers to characters.
- Hexadecimal and Binary Values
Specify hexadecimal and binary values either as literals or as text. Hexadecimal and binary literals are stored as integers. You can convert text representing hexadecimal and binary values to numbers, and numbers to text representations.