Convertir ASCII en chaîne dans MATLAB
Ce tutoriel présentera comment convertir la valeur ASCII en une chaîne à l’aide de la fonction char()
dans MATLAB.
Convertir la valeur ASCII en chaîne à l’aide de la fonction char()
dans MATLAB
Le code ASCII est utilisé pour représenter les caractères. Chaque caractère a une valeur ASCII unique, par exemple, le caractère a
a une valeur ASCII de 97 et le caractère b
a une valeur ASCII de 98, et ainsi de suite. Dans MATLAB, si vous avez des valeurs ASCII de certains caractères et que vous souhaitez les convertir en leur chaîne ou caractère équivalent, vous pouvez le faire en utilisant la fonction char()
. Par exemple, convertissons certaines valeurs ASCII en leurs caractères ou chaînes équivalents. Voir le code ci-dessous.
ascii_values = [97 98 100]
characters = char(ascii_values)
Production:
ascii_values =
97 98 100
characters =
'abd'
Comme vous pouvez le voir dans la sortie, les valeurs ASCII sont converties en leurs caractères ou chaînes équivalents. Si vous souhaitez convertir des caractères ou des chaînes en leurs valeurs ASCII équivalentes, vous pouvez utiliser la fonction double()
dans MATLAB. Par exemple, convertissons les caractères ou chaînes ci-dessus en leurs valeurs ASCII équivalentes. Voir le code ci-dessous.
characters = 'abd'
ascii_values = double(characters)
Production:
characters =
'abd'
ascii_values =
97 98 100
Comme vous pouvez le voir dans la sortie, nous avons converti les caractères ou la chaîne en leurs valeurs ASCII équivalentes à l’aide de la fonction double()
dans MATLAB.