MATLAB中diary日志

MATLAB中的日志命令

 

在MATLAB命令行中,我们输入的命令会保存在命令行中,那么怎样可以使用日志文件将,命令行的输入和输出全部记录下来呢?

这个需要用到MATLAB提供的diary(日志)命令来解决!

diary有如下几种语法:

diary                %开启日志记录文件
diary filename       %开启日志文件,并分配名字
diary off            %关闭日志记录
diary on             %开启日志记录

1.当我们在命令行中,输入diary会自动建立一 个diary的文件名字,然后开始记录输入输出的日志文件。

2.当在命令行中,输入diary  mydiary 时,MATLAB会在当前工作区建立一个文件明为mydiary的日志文件。然后开始记录。

3.当你想要停止记录时,可以输入 diary off。这时MATLAB就会停止记录日志文件了。

4.当你再一次想要记录时,可以输入 diary on 然后继续记录日志文件。

 

注意事项:

1.当你开启记录,需要记得不需要时关闭;

2.当你打开diary 功能时,在diary日志文件中,是看不见日志的,直到你停止记录以后才会显示。

3.若你想知道当前处于开启还是关闭的状态,可以使用查询代码:

get(0,'Diary')

这时MATLAB会返回  ’on‘或’off‘

4.diary的记录于实际显示并不是完全一样的,比如当你输入的是超链接时就会无法记录:

str = sprintf('%s%s', ...
   '<a href="matlab:magic(4)">', ...
   'Generate magic square</a>');
disp(str)

5.如果需要显示日志文件,可以直接采用命令:

type myDiary

注意:需要将myDiary更改为自己的日志文件名称。

 

 

 

 

 

 

 

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值