1. 程式人生 > >【Matlab】利用diary記錄日誌/儲存命令視窗輸出

【Matlab】利用diary記錄日誌/儲存命令視窗輸出

matlab 中可以利用diary函式記錄下命令列視窗的輸出到指定檔案中,方便後期檢查除錯和執行資訊。

diary

diary是matlab中的日誌工具,可以將Command Window 中的內容儲存到檔案中去。使用方法:
在命令列中輸出:
diary 'path/yourlogfile.txt'
對應的的檔案將會儲存在path路徑下的yourlogfile.txt檔案裡。
同時,可以使用:
diary off,diary on命令來關閉、開啟日誌。

%diary使用例子
>> diary 'mylog.txt'   %開啟日誌記錄命令視窗
>> disp('add this into mylog')
add this into mylog
>> 1+1
ans =
     2
>> diary off    %關閉了日誌,不再記錄
>> disp('this will not log')
this will not log
>> diary on   %重新開啟日誌記錄
>> disp('this will be log')
this will be log
>> disp('this will be log')
this will be log
>> diary off   %關閉,儲存記錄

在mylog.txt檔案中就可一看到開啟日誌的幾段命令和輸出:
在這裡插入圖片描述

注意:結束時,需要利用diary off命令來結束日誌,以便關閉檔案儲存日誌。



pic from pixels.com