2014-03-03 31 views
1

在MATLAB中,我使用日记功能创建一个文本文件并记录我的输出和可能发生的任何错误消息。我有两个使用日记功能的问题。Matlab日记输出信息和错误信息

1)当出现错误信息时,它以html格式出现,请参阅下面的示例。反正有错误信息只是输出为纯文本?

2)每次我运行代码,我想要一个新的乳品文件,并且不要追加信息。

Error in <a href="matlab:helpUtils.errorDocCallback('upload_rawrets', 'C:\Matlab\output\upload_rawrets.m', 99)" style="font-weight:bold">upload_rawrets</a> (<a href="matlab: opentoline('C:\Matlab\output\upload_rawrets.m',99,0)">line 99</a>) 
export_full   = [export_full; repmat(companies, int_obs, 1) reshape(pricedatew, int_cos * int_obs, 1) 
num2cell(reshape(ret_usd, int_cos * int_obs, 1))]; 

回答

3

1)没有,有没有办法改变这种状况 - 这是diary功能的记录的行为。

2)在您的代码开始时,您可以使用命令diary(filename),该命令将diary设置为输出到文件filename。根据诸如您运行代码的时间构建文件名,例如:

filename = ['mydiary', datestr(now, 'yyyy-mm-dd-HH-MM-SS'), '.txt'];` 
+0

感谢您的回复。我发现2)我可以使用Matlab中的删除方法。所以在创建日记之前删除'myFileName.txt'。虽然错误消息的输出虽然非常不友善! – mHelpMe