Konvertieren Sie ASCII in String in MATLAB

Ammar Ali 11 Juli 2021
Konvertieren Sie ASCII in String in MATLAB

In diesem Tutorial erfahren Sie, wie Sie den ASCII-Wert mit der Funktion char() in MATLAB in einen String umwandeln.

Konvertieren Sie den ASCII-Wert in einen String mit der Funktion char() in MATLAB

ASCII-Code wird verwendet, um Zeichen darzustellen. Jedes Zeichen hat einen eindeutigen ASCII-Wert, zum Beispiel hat das Zeichen a einen ASCII-Wert von 97, und das Zeichen b hat einen ASCII-Wert von 98 und so weiter. Wenn Sie in MATLAB ASCII-Werte einiger Zeichen haben und diese in ihre entsprechende Zeichenkette oder ihr entsprechendes Zeichen umwandeln möchten, können Sie dies mit der Funktion char() tun. Lassen Sie uns beispielsweise einige ASCII-Werte in ihre entsprechenden Zeichen oder Zeichenketten konvertieren. Siehe den Code unten.

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

Ausgabe:

ascii_values =

    97    98   100


characters =

    'abd'

Wie Sie in der Ausgabe sehen können, werden die ASCII-Werte in ihre entsprechenden Zeichen oder Zeichenketten umgewandelt. Wenn Sie Zeichen oder Strings in ihre entsprechenden ASCII-Werte umwandeln möchten, können Sie die Funktion double() in MATLAB verwenden. Lassen Sie uns beispielsweise die obigen Zeichen oder Strings in ihre entsprechenden ASCII-Werte konvertieren. Siehe den Code unten.

characters = 'abd'
ascii_values = double(characters)

Ausgabe:

characters =

    'abd'


ascii_values =

    97    98   100

Wie Sie in der Ausgabe sehen können, haben wir die Zeichen oder Zeichenketten mit der Funktion double() in MATLAB in ihre entsprechenden ASCII-Werte umgewandelt.

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

Verwandter Artikel - MATLAB String