Converter ASCII em String no MATLAB

Ammar Ali 4 julho 2021
Converter ASCII em String no MATLAB

Este tutorial irá apresentar como converter o valor ASCII em uma string usando a função char() no MATLAB.

Converta o valor ASCII em string usando a função char() no MATLAB

O código ASCII é usado para representar caracteres. Cada caractere tem um valor ASCII exclusivo, por exemplo, o caractere a tem um valor ASCII de 97 e o caractere b tem um valor ASCII de 98 e assim por diante. No MATLAB, se você tem valores ASCII de alguns caracteres e deseja convertê-los em sua string ou caractere equivalente, você pode fazer isso usando a função char(). Por exemplo, vamos converter alguns valores ASCII em seus caracteres ou strings equivalentes. Veja o código abaixo.

ascii_values = [97 98 100]
characters = char(ascii_values)

Resultado:

ascii_values =

    97    98   100


characters =

    'abd'

Como você pode ver na saída, os valores ASCII são convertidos em seus caracteres ou strings equivalentes. Se você deseja converter caracteres ou strings em seus valores ASCII equivalentes, você pode usar a função double() no MATLAB. Por exemplo, vamos converter os caracteres ou strings acima em seus valores ASCII equivalentes. Veja o código abaixo.

characters = 'abd'
ascii_values = double(characters)

Resultado:

characters =

    'abd'


ascii_values =

    97    98   100

Como você pode ver na saída, convertemos os caracteres ou string em seus valores ASCII equivalentes usando a função double() no MATLAB.

Autor: 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

Artigo relacionado - MATLAB String