假设我有一个M文件计算,例如ת d=a+b+c
(上的值a
,b
,c
被前面给出).
我应该使用什么命令来生成显示此总和结果的输出M文件?
在Matlab中用分号";" 在一行的末尾抑制输出.所以,
>> d=1+2; >> d=1+2 d = 3
或者您可以在第一个答案中使用disp.
>> disp(num2str(d)); 3
如果要将变量的值写入文件,可以使用dlmwrite(使用Matlab的帮助函数获取更多信息)或保存命令.对于dlmwrite,基本上是用法
>> dlmwrite('filename',d,',')
它使用逗号作为元素之间的分隔符,将矢量(矩阵)d写入名为filename的文本文件中.
另一种选择是使用save命令,如
>> save('filename','d')
这会将变量'd'保存到MAT文件中(有关更多信息,请参阅帮助保存).希望这可以帮助?