MATLAB 显示字符串

  1. 在 MATLAB 中使用 disp() 函数显示字符串
  2. 在 MATLAB 中使用 disp() 函数显示字符串

本教程将介绍如何使用 disp()sprintf() 函数在 MATLAB 中显示字符串。

在 MATLAB 中使用 disp() 函数显示字符串

你可以使用 disp() 函数在 MATLAB 中显示字符串。例如,让我们显示一个包含字符串的变量。请参见下面的代码。

str = "Hello World";
disp(str)

输出:

Hello World

在上面的代码中,我们显示一个包含字符串的变量 str。我们还可以将多个字符串连接到数组中,并使用 disp() 函数显示它们。请参见下面的代码。

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

输出:

Sam is 25 years old.

确保将每个变量都更改为 char,以避免错误。

在 MATLAB 中使用 disp() 函数显示字符串

你可以使用 sprintf() 函数在 MATLAB 中显示字符串。例如,让我们在 MATLAB 中显示一个包含字符串的变量。请参见下面的代码。

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

输出:

ans = 

    "Hello World"

我们可以设置变量的格式,然后使用 sprintf() 函数来显示它,就像 C 语言中的 fprintf() 一样。例如,让我们使用 sprintf() 函数格式化浮点数。请参见下面的代码。

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

输出:

ans = 

    "1.12"

在上面的代码中,我们显示一个浮点数,最多两位小数。