matlab 寫txt 儲存日誌

2021-07-02 06:42:12 字數 682 閱讀 2369

由於實驗引數太多,所以為了方便對比每次實驗的引數還有以後的復現,記錄實驗中的引數以及結果並將其儲存下來作為日誌檔案很有必要。

function  = writelog(logfilename,varargin)
dirpath = '.\log\';

addpath(genpath(dirpath));

fid = fopen([dirpath logfilename],'at');

%開啟檔案,『at』表示以新增在原有內容末尾的方式寫入

fprintf(fid,'%s\n',datestr(now,0));

%用fprintf函式來寫入資料,datestr函式用來格式化時間 0表示時間格式為:dd-mmm-yyyy hh:mm:ss

fprintf(fid,'%s\n','');

% %s指的是以字串的形式輸出,\n表示輸出完畢後回車

for i = 1:length(varargin)

fprintf(fid,'%s',varargin);

if(mod(i,2) == 1)

fprintf(fid,'%s',':');

endif(mod(i,2) == 0)

fprintf(fid,'%s\n',' ');

enden

Matlab寫文字txt換行

matlab關於文字檔案的操作函式基本都是繼承c語言的,但存在一些細微的差別。1.寫txt換行的實現 方法一 fid fopen filename.txt w fprintf fid,d r n a fclose fid 方法二 fid fopen filename.txt wt 加t表示以文字檔案...

winfrom儲存txt日誌函式

region 儲存日誌 public logs private void writelog string type,string classname,string content string time datetime.now.tostring yyyy mm dd hh mm ss.fff 獲取...

matlab讀取mat檔案,儲存為txt

在matlab中開啟該mat檔案,雙擊直到看到workspace中顯示相應的變數名稱和變數值。然後使用點號 就可以訪問變數中儲存的各個子變數的值。比如imdb.dob matlab code d datestr imdb.dob add semicolon to end for blocking r...