Matlab:将日记输出保存到变量?

时间:2012-09-06 09:58:32

标签: matlab logging

Matlab的日记功能将命令窗口输出保存到文件中。但是,我想将它保存到变量而不是文件。 E.g。

% Default usage of diary: save to file
diary 'my_saved_output.log';
'show this in command window'
diary off

% What I want to do: save to variable
myDiary = char;
diary myDiary
'show this in command window'
diary off

任何不涉及实际创建文件的建议,然后将其读取到变量然后将其删除?

我想这样做的原因是我在Matlab工作者群集上处理了大量数据,并希望监视脚本在这个“黑匣子”中运行的情况。我想简单地将日记保存在数据结构中,而不是保存大量日志文件。

由于

1 个答案:

答案 0 :(得分:0)

我认为没有办法做到这一点。 MATLAB有evalc来捕获输出,但这不会逐步发生。