在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))];
答案 0 :(得分:3)
1)不,没有办法改变它 - 它是diary
函数的记录行为。
2)在代码开始时,您可以使用命令diary(filename)
,将diary
设置为输出到文件filename
。根据运行代码的时间构造文件名,例如:
filename = ['mydiary', datestr(now, 'yyyy-mm-dd-HH-MM-SS'), '.txt'];`