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.