在Matlab中用分号";" 在一行的末尾抑制输出.所以,
>> d=1+2;
>> d=1+2
d =
3
Run Code Online (Sandbox Code Playgroud)
或者您可以在第一个答案中使用disp.
>> disp(num2str(d));
3
Run Code Online (Sandbox Code Playgroud)
如果要将变量的值写入文件,可以使用dlmwrite(使用Matlab的帮助函数获取更多信息)或保存命令.对于dlmwrite,基本上是用法
>> dlmwrite('filename',d,',')
Run Code Online (Sandbox Code Playgroud)
它使用逗号作为元素之间的分隔符,将矢量(矩阵)d写入名为filename的文本文件中.
另一种选择是使用save命令,如
>> save('filename','d')
Run Code Online (Sandbox Code Playgroud)
这会将变量'd'保存到MAT文件中(有关更多信息,请参阅帮助保存).希望这可以帮助?