在 MATLAB 中將 ASCII 轉換為字串
Ammar Ali
2021年10月2日
2021年7月4日
本教程將介紹如何使用 MATLAB 中的 char()
函式將 ASCII 值轉換為字串。
使用 MATLAB 中的 char()
函式將 ASCII 值轉換為字串
ASCII 碼用於表示字元。每個字元都有一個唯一的 ASCII 值,例如,字元 a
的 ASCII 值是 97,字元 b
的 ASCII 值是 98,依此類推。在 MATLAB 中,如果你有某些字元的 ASCII 值並希望將它們轉換為等效的字串或字元,你可以使用 char()
函式來實現。例如,讓我們將一些 ASCII 值轉換為它們的等效字元或字串。請參考下面的程式碼。
ascii_values = [97 98 100]
characters = char(ascii_values)
輸出:
ascii_values =
97 98 100
characters =
'abd'
正如你在輸出中看到的,ASCII 值被轉換為它們的等效字元或字串。如果要將字元或字串轉換為其等效的 ASCII 值,可以使用 MATLAB 中的 double()
函式。例如,讓我們將上述字元或字串轉換為其等效的 ASCII 值。請參考下面的程式碼。
characters = 'abd'
ascii_values = double(characters)
輸出:
characters =
'abd'
ascii_values =
97 98 100
正如你在輸出中看到的那樣,我們使用 MATLAB 中的 double()
函式將字元或字串轉換為其等效的 ASCII 值。
Author: Ammar Ali