Converti ASCII in Stringa in MATLAB

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.

Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti
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