Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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,我计算了一个值: a = 32.123 在我的图表标题中,我想使用这个数字。我尝试过这个方法,但不起作用: title('Traffic Flow in A Day: ESTIMATED TOTAL CARS = %d',a); 这应该起作用: title(sprintf('Traffic Flow in A Day: ESTIMATED TOTAL CARS = %d',a)); 这应该起作用: title(sprintf('Traffic Flow in A Day: ESTIMATE

我计算了一个值:

a = 32.123
在我的图表标题中,我想使用这个数字。我尝试过这个方法,但不起作用:

title('Traffic Flow in A Day: ESTIMATED TOTAL CARS = %d',a);
这应该起作用:

title(sprintf('Traffic Flow in A Day: ESTIMATED TOTAL CARS = %d',a));
这应该起作用:

title(sprintf('Traffic Flow in A Day: ESTIMATED TOTAL CARS = %d',a));

另一个选项是使用,使用此的输出并将其与字符向量连接在一起。换言之:

title(['Traffic Flow in A Day: ESTIMATED TOTAL CARS = ' num2str(a)]);

这可能比使用
sprintf
更具可读性,但肯定是您的呼叫

另一个选项是使用,使用此的输出并将其与字符向量连接在一起。换言之:

title(['Traffic Flow in A Day: ESTIMATED TOTAL CARS = ' num2str(a)]);

这可能比使用
sprintf
更具可读性,但肯定是您的呼叫

如果要使用变量,可以使用
num2str()
将其转换为str,然后使用
strcat()
将其与另一个字符串联接。例如:

Title_line= strcat('Traffic Flow in A Day: ESTIMATED TOTAL CARS = ' , num2str(a));
title(Title_line);
或者,如果您不再需要该字符串,可以在标题中执行:

title(strcat('Traffic Flow in A Day: ESTIMATED TOTAL CARS = ',num2str(a)));

优点是,可以多次使用同一字符串。如果在标题之外定义它。

如果要使用变量,可以使用
num2str()
将其转换为str,然后使用
strcat()
将其与另一个字符串连接。例如:

Title_line= strcat('Traffic Flow in A Day: ESTIMATED TOTAL CARS = ' , num2str(a));
title(Title_line);
或者,如果您不再需要该字符串,可以在标题中执行:

title(strcat('Traffic Flow in A Day: ESTIMATED TOTAL CARS = ',num2str(a)));
优点是,可以多次使用同一字符串。如果您在标题之外定义它