如何在MATLAB字符串中显示值

MATLAB提供了许多用于分析数字的灵活工具,而MATLAB字符串可帮助您了解数字的含义。例如,在数值表上方打印字符串数组可以帮助您快速理解列和行信息。 MATLAB提供了几种显示字符串,字符串数组和字符数组的值的方法,这会导致一个或多个单词在屏幕上打印出来。字符串可以包含数字值,尽管它们的形式不适合算术。

1

通过键入变量名称,后跟赋值运算符和用单引号括起来的字符串值来创建字符串。例如,在命令窗口中,键入以下内容,然后按“Enter”:

姓名 = '詹姆斯';

2

键入变量名称以打印字符串值以及您刚刚键入的变量名称。例如,键入“名称”将在“命令”窗口中打印“ name ='James'”行。

3

键入以下内容以显示“名称”的值,而不在前面打印“ name =”:

显示(名称)

“ disp”函数也适用于字符串文字,因此键入“ disp('James')”将具有相同的结果。

4

使用“fprintf”函数显示更复杂的字符串。例如,通过键入以下内容来创建另一个字符串变量:

color ='红色';

要使用“ fprintf”显示这些字符串的值,请输入:

output = fprintf('%s 喜欢颜色 %s.\n', name, color);

上面印着“詹姆斯喜欢红色”。 “%s”符号是转换字符,按顺序映射到传递给“ fprintf”函数的字符串参数。字符串必须以换行符“ \ n”结尾;否则,后续输出将打印在同一行上。

5

使用“ num2str”函数将数值转换为字符串,以便将其他数据类型显示为字符串。例如,通过键入以下内容来创建一个整数变量:

高度= 180;

通过键入以下内容在命令窗口中打印字符串数组:

输出 = [名称,'是',num2str(高度),'厘米高。']

6

通过键入以下内容,使用“ fprintf”功能显示“ height”的值:

output = fprintf('%s 是 %d cm 高。\n', name, height);

“%d”符号将整数值映射到输出。执行这个命令会打印“James is 180 cm high”。


$config[zx-auto] not found$config[zx-overlay] not found