MATLAB 显示字符串
Ammar Ali
2023年1月30日
本教程将介绍如何使用 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"
在上面的代码中,我们显示一个浮点数,最多两位小数。
作者: Ammar Ali