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.