在 MATLAB 中將 ASCII 轉換為字串

Ammar Ali 2021年10月2日 2021年7月4日
在 MATLAB 中將 ASCII 轉換為字串

本教程將介紹如何使用 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
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

相關文章 - MATLAB String