如何在matlab中将控制台输出分配给字符串?

时间:2016-09-05 02:02:02

标签: matlab

在matlab中,评估没有分号的变量会导致它在控制台输出上打印出来。 disp类似,但不包含变量名称。有没有办法让控制台输出作为字符串?

e.g。

>> x = [-1; 2];
>> x

x =

    -1
     2 

有没有办法将此输出分配给字符串中的变量,即在此示例中为字符串"x = \n\n -1\n 2\n"

1 个答案:

答案 0 :(得分:3)

x=[1;2]
s=evalc('x')

然后s='\nx =\n\n 0\n 1'