在 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