Converti ASCII in Stringa in MATLAB

Ammar Ali 4 luglio 2021
Converti ASCII in Stringa in MATLAB

Questo tutorial introdurrà come convertire il valore ASCII in una stringa usando la funzione char() in MATLAB.

Converti il ​​valore ASCII in stringa usando la funzione char() in MATLAB

Il codice ASCII viene utilizzato per rappresentare i caratteri. Ogni carattere ha un valore ASCII univoco, ad esempio, il carattere a ha un valore ASCII di 97 e il carattere b ha un valore ASCII di 98 e così via. In MATLAB, se hai valori ASCII di alcuni caratteri e vuoi convertirli nella loro stringa o carattere equivalente, puoi farlo usando la funzione char(). Ad esempio, convertiamo alcuni valori ASCII nei loro caratteri o stringhe equivalenti. Vedi il codice qui sotto.

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

Produzione:

ascii_values =

    97    98   100


characters =

    'abd'

Come puoi vedere nell’output, i valori ASCII vengono convertiti nei loro caratteri o stringhe equivalenti. Se vuoi convertire caratteri o stringhe nei loro valori ASCII equivalenti, puoi utilizzare la funzione double() in MATLAB. Ad esempio, convertiamo i caratteri o le stringhe precedenti nei loro valori ASCII equivalenti. Vedi il codice qui sotto.

characters = 'abd'
ascii_values = double(characters)

Produzione:

characters =

    'abd'


ascii_values =

    97    98   100

Come puoi vedere nell’output, abbiamo convertito i caratteri o la stringa nei loro valori ASCII equivalenti usando la funzione double() in MATLAB.

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

Articolo correlato - MATLAB String