Convertir ASCII en chaîne dans MATLAB

Ammar Ali 4 juillet 2021
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.

Auteur: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Article connexe - MATLAB String