Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
matlab:如何内联打印字符串和变量_Matlab - Fatal编程技术网

matlab:如何内联打印字符串和变量

matlab:如何内联打印字符串和变量,matlab,Matlab,我对matlab是新手 我习惯于python。在python中,我通常执行以下操作来打印文本和字符串 a=10 b=20 print("a :: "+str(a)+" :: b :: "+str(b)) 在matlab中,我们必须使用sprintf和格式。但是,这种python类型的打印是否可以在matlab中以任何方式进行。从matlab R2016b开始,您可以: 还可以使用串联运算符“[]”: 第一个示例使用,而第二个示例使用。从MATLAB R2

我对matlab是新手

我习惯于python。在python中,我通常执行以下操作来打印文本和字符串

a=10
b=20
print("a :: "+str(a)+" :: b :: "+str(b))

在matlab中,我们必须使用sprintf和格式。但是,这种python类型的打印是否可以在matlab中以任何方式进行。

从matlab R2016b开始,您可以:

还可以使用串联运算符“[]”:


第一个示例使用,而第二个示例使用。

从MATLAB R2016b开始,您可以:

还可以使用串联运算符“[]”:


第一个示例使用,而第二个示例使用。

您可以使用disp函数打印,使用num2str将数字转换为字符串

disp (['a :: ' num2str(a) ' :: b :: ' num2str(b)]

您可以使用disp函数打印,使用num2str将数字转换为字符串

disp (['a :: ' num2str(a) ' :: b :: ' num2str(b)]

使用格式化的printfprintf,您可以执行以下操作:

name = 'Alice';   
age = 12;
fprintf('%s will be %d this year.\n',name,age);

您还可以使用disp命令。

使用格式化的printfprintf,您可以执行以下操作:

name = 'Alice';   
age = 12;
fprintf('%s will be %d this year.\n',name,age);

您还可以使用disp命令。

您甚至不需要显式字符串。。。转换。当您执行某些string+x操作时,大多数类型将自动转换为字符串。所以dispa:+a+::b:+b也可以。您甚至不需要显式字符串。。。转换。当您执行某些string+x操作时,大多数类型将自动转换为字符串。因此,dispa:+a+::b:+b也会起作用。