How to Display String in MATLAB

Ammar Ali Feb 02, 2024
  1. Displaying a String Using the disp() Function in MATLAB
  2. Display a String Using disp() Function in MATLAB
How to Display String in MATLAB

This tutorial will introduce how to use the disp() and sprintf() function to display a string in MATLAB.

Displaying a String Using the disp() Function in MATLAB

You can use the disp() function to display a string in MATLAB. For example, let’s display a variable containing a string. See the below code.

str = "Hello World";
disp(str)

Output:

Hello World

In the above code, we display a variable str which contains a string. We can also join multiple strings in an array and display them using the disp() function. See the below code.

name = 'Sam';
age = 25;
str = [name, ' is ', num2str(age), ' years old.'];
disp(str)

Output:

Sam is 25 years old.

Make sure to change every variable to char to avoid errors.

Display a String Using disp() Function in MATLAB

You can use the sprintf() function to display a string in MATLAB. For example, let’s display a variable containing a string in MATLAB. See the below code.

str = "Hello World";
sprintf("%s",str)

Output:

ans = 

    "Hello World"

We can format the variable and then display it using the sprintf() function just like the fprintf() in the C language. For example, let’s format a floating-point number using the sprintf() function. See the below code.

f = 1.1234;
sprintf("%0.2f",f)

Output:

ans = 

    "1.12"

In the above code, we display a floating-point number up to two decimal places.

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

Related Article - MATLAB String