matlab將矩陣儲存為txt檔案(保留矩陣格式)

2021-10-09 10:51:01 字數 636 閱讀 4839

資料的格式化輸出:fprintf(fid,format,variables)

fid為檔案控制代碼,若預設,則輸出到螢幕

format用來指定資料輸出時採用的格式

%d 整數

%e實數:科學計算法形式

%f實數:小數形式

%g由系統自動選取上述兩種格式之一

%s輸出字串

簡單應用

**:

a=[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 21 3 ;11 18 25 2 9 ];

fid = fopen('d:\b.txt','w');

fprintf(fid,[repmat('%5.2f\t', 1, size(a,2)), '\n'], a');

fclose(fid);

repmat:b = repmat(a, m, n) %將矩陣a複製m*n塊,即b由m*n塊a平鋪而成

size(a,2),返回a的列數 ,例如a為m×n,則返回n

執行結果:

matlab讀取mat檔案,儲存為txt

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

史 python儲存為txt

這是幫史 做的乙個小作業,算是鍛鍊了一下python如何儲存為txt文件吧 with open filename,w as f 如果filename不存在會自動建立,w 表示寫資料,寫之前會清空檔案中的原有資料!a 學號 10,姓名 黃婷婷,時間 format x f.write a f.write...

將printf 顯示的大量資料,儲存為txt文件

由於c執行結果的時候,執行命令的顯示視窗不能顯示大量資料,所以,選擇將其儲存為txt文字格式,有多少,儲存多少。程式 正確 include stdio.h include int main int argc,const char argv int i fp fopen b.txt w if fp n...