# Convert ASCII to String in MATLAB

This tutorial will introduce how to convert the ASCII value to a string using the `char()` function in MATLAB.

## Convert the ASCII Value to String Using the `char()` Function in MATLAB

ASCII code is used to represent characters. Every character has a unique ASCII value, for example, the character `a` has an ASCII value of 97, and character `b` has an ASCII value of 98, and so on. In MATLAB, if you have ASCII values of some characters and want to convert them into their equivalent string or character, you can do that using the `char()` function. For example, let’s convert some ASCII values to their equivalent characters or string. See the code below.

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

Output:

``````ascii_values =

97    98   100

characters =

'abd'
``````

As you can see in the output, the ASCII values are converted into their equivalent characters or string. If you want to convert characters or strings into their equivalent ASCII values, you can use the `double()` function in MATLAB. For example, let’s convert the above characters or strings to their equivalent ASCII values. See the code below.

``````characters = 'abd'
ascii_values = double(characters)
``````

Output:

``````characters =

'abd'

ascii_values =

97    98   100
``````

As you can see in the output, we converted the characters or string into their equivalent ASCII values using the `double()` function in MATLAB.

Author: Ammar Ali

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.